lwekuiper/statamic-acumbamail
Statamic addon for Acumbamail that syncs form submissions and newsletter subscribers to your Acumbamail lists, so you can manage email marketing campaigns, subscriber tags, and automations directly from the Statamic control panel.
Architecture fit This is best understood as a Statamic 5 addon rather than a standalone Laravel package — the "CP interface" (Control Panel), "site configuration", and multi-site support are Statamic-specific concepts. The Laravel 11/12 and PHP 8.2+ requirements are inherited from Statamic 5's platform baseline, not independent compatibility claims. That matters for scoping: the package is only relevant to teams already running (or planning) Statamic 5. Teams on plain Laravel, Blade/Livewire, or Nova derive no value from the CP surface and would be paying for a UI they cannot use.
Functionally the package is thin and well-bounded: form configuration → list selection → merge-field mapping → Acumbamail subscribe call, with double opt-in delegated to the provider. That is a sensible architecture — consent and confirmation state live in Acumbamail rather than being reimplemented locally, which reduces the surface area we own.
Integration feasibility Feasible for a greenfield Statamic 5 build. Requirements are explicit and narrow: Statamic 5, Laravel 11/12, PHP 8.2+, an Acumbamail account, and API credentials. The Free edition covers core subscription, so we can validate the integration end-to-end at zero licence cost before committing to Lite or Pro.
The main feasibility unknown is edition gating. Merge field mapping is listed as available in both Lite and Pro, while multi-site is Pro-only. We need the actual edition matrix before scoping a multi-site build, because multi-site is the differentiator that would justify Pro and it is the one capability we cannot trial on Free.
Technical risk
Key questions
Stack fit Narrow but clean. This only fits a Statamic 5 site on Laravel 11/12 and PHP 8.2+. It does not fit Statamic 4, Laravel 10, or PHP 8.1 environments, and there is no stated backward-compatibility path. Before anything else, confirm our target environment's Statamic and PHP versions — if we are mid-upgrade, this addon becomes a forcing function on the platform upgrade rather than an independent decision.
Acumbamail's regional strength (Spain, LATAM) should be checked against our audience. If our list is primarily non-EU, we should scrutinise deliverability reputation and localisation of the double opt-in emails before adopting.
Migration path Greenfield only. There is no prior version, so no upgrade migration exists and none is needed. There is also no migration path from another ESP — moving an existing list means exporting and re-importing into Acumbamail out of band, and re-consenting contacts if the original consent basis does not carry. Budget for that as a separate workstream if we have an existing list.
Compatibility The compatibility matrix is effectively a single point: Statamic 5 / Laravel 11–12 / PHP 8.2+. That is a pinned, current stack, which is good hygiene for a new addon but leaves no slack. We should assume we upgrade Statamic and PHP in lockstep with this addon, and verify the maintainer's stated support window before depending on it.
Sequencing
Maintenance Low code footprint, but the maintenance burden sits with a single small vendor and an initial release. We inherit the vendor's release cadence as a constraint on our own Statamic and PHP upgrade schedule — a stalled addon blocks a platform upgrade. Add it to the dependency register with an explicit owner and a review trigger on every Statamic major.
Support No stated support tier, SLA, or response commitment. If we adopt Pro, clarify what commercial support is included; if we stay on Free, assume community-only and plan for self-support. For a system that gates marketing consent capture, self-support is a real risk to a compliance-relevant workflow.
Scaling Throughput is bounded by the Acumbamail API, not by our infrastructure. Two scaling limits to establish early: Acumbamail's rate limits on our plan tier, and whether subscribe calls are queued. If they are synchronous, form submission latency becomes a function of third-party response time and will degrade visibly under campaign-day load. If we anticipate high-volume or bursty signup (paid campaigns, events), assume we need to wrap submissions in a queued job ourselves.
Failure modes
Ramp-up Fast for developers already fluent in Statamic — CP-driven configuration means most setup is point-and-click, and the Free tier removes procurement friction from the initial evaluation. Realistically half a day to a working single-site integration, plus a further day for failure-mode testing.
The ramp-up cost is not developer time; it is decision time. Someone must own the edition choice, the ESP vendor decision, and the consent-record retention policy. Those are product and legal calls, not implementation tasks, and they should be resolved before the pilot rather than after.
How can I help you explore Laravel packages today?