Alright Mautic users and marketers, this one’s worth your attention. A new open-source plugin just dropped that integrates AWS End User Messaging (EUM) SMS directly into Mautic 7 as a native SMS transport. This isn’t just another SMS plugin — it’s built to leverage AWS’s scalable, secure messaging services with built-in consent checks, IAM role security, rate limiting, and audit logging. It’s a solid step forward for anyone wanting to seriously bulk SMS with Mautic while staying compliant and secure.
Here’s the gist: the plugin sends SMS through AWS using the IAM role attached to your Mautic server host, so no AWS access keys are stored inside Mautic. It handles SMS consent by mandating an approved “opted-in” segment, normalizes phone numbers to the E.164 format, and limits message sends per day or per minute to avoid spamming or throttling. Plus, there’s a “canary” mode so you can test with just a handful of approved numbers before going full throttle.
To use it, you’ll need:
- Mautic 7 with PHP 8.2+
- AWS End User Messaging SMS with an approved origination identity for your country
- An AWS IAM role with minimal SMS permissions attached to your server
- A consent field and approved contact segment within Mautic
It plugs directly into Mautic’s native SMS workflow, and interestingly, you don’t need to rely on external tools like n8n for managing messages or campaigns. MMS or inbound replies aren’t supported yet, but focusing on solid text SMS for now makes sense.
From the Mautic community side, the developer behind it is actively seeking feedback around installation, compatibility, and delivery monitoring — so expect this to evolve. I couldn’t find any major reports of bugs or issues on GitHub yet, which is promising for a relatively fresh release.
Here’s what this means for you: If you’re running SMS campaigns via Mautic or planning to add SMS seriously, this plugin offers a secure and consent-conscious way to leverage AWS’s messaging services without hassle or risky key management. It’s a win for compliance and scalability. If you’re not comfortable with AWS or setting up IAM roles, it’s still a bit technical, but the clear installation guide helps, and having this open-source option is a huge plus compared to third-party proprietary SMS providers.
For the Mailertizer crowd, if you want to avoid the headaches of managing AWS IAM policies, SMS consent validation, or server setup, remember we cover all this with our hosted Mautic platform. You get ready-to-use SMS transport along with expert support.
Check out the full forum discussion and grab the plugin here: https://forum.mautic.org/t/aws-end-user-messaging-sms-plugin-for-mautic-7-native-sms-transport-with-iam-and-consent-controls/