PHPackages                             emrl/mautic-twilio-sms-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. emrl/mautic-twilio-sms-bundle

ActiveMautic-plugin[Utility &amp; Helpers](/categories/utility)

emrl/mautic-twilio-sms-bundle
=============================

Adds functionality to the Twilio integration for Mautic.

1.0.0(3y ago)4142MITPHPPHP &gt;=7.4

Since Jul 13Pushed 2y ago3 watchersCompare

[ Source](https://github.com/EMRL/mautic-twilio-sms-bundle)[ Packagist](https://packagist.org/packages/emrl/mautic-twilio-sms-bundle)[ RSS](/packages/emrl-mautic-twilio-sms-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Mautic Twilio SMS Bundle
========================

[](#mautic-twilio-sms-bundle)

This plugin helps keep DNC in sync between Twilio and Mautic, and allows you to specify an automatic reply for incoming SMS messages.

Mautic core only marks a contact as DNC for SMS if a message "STOP" is received. But [Twilio supports other keywords](https://support.twilio.com/hc/en-us/articles/223134027-Twilio-support-for-opt-out-keywords-SMS-STOP-filtering-) to unsubscribe as well, which can lead to Mautic attempting to send messages through Twilio only to be immediately blocked by Twilio.

This plugin also adds support for contacts to resubscribe (remove DNC) to SMS messages via the [Twilio keywords](https://support.twilio.com/hc/en-us/articles/223134027-Twilio-support-for-opt-out-keywords-SMS-STOP-filtering-#h_01FBWGE1XDCR8NWMEZ6MW9G8P8).

Lastly, the plugin also adds support for setting an SMS message (via Twilio integration form on Plugins page) that will be sent to contacts if they reply to an SMS message (excluding the special keywords). This can be useful for various reasons. For example, to let contacts know that the number is not monitored.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1399d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6c0e8a6bbd6947458422aa00742209c32bdf5246702631125f48b158aacf1f03?d=identicon)[emrl](/maintainers/emrl)

---

Top Contributors

[![coreyworrell](https://avatars.githubusercontent.com/u/162595?v=4)](https://github.com/coreyworrell "coreyworrell (5 commits)")

### Embed Badge

![Health badge](/badges/emrl-mautic-twilio-sms-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/emrl-mautic-twilio-sms-bundle/health.svg)](https://phpackages.com/packages/emrl-mautic-twilio-sms-bundle)
```

###  Alternatives

[proloser/cakephp-csv

5223.6k](/packages/proloser-cakephp-csv)[bobmotor/magento-2-gulp

Magento 2 gulp configuration

4228.8k](/packages/bobmotor-magento-2-gulp)[shetabit/token-builder

Laravel Token Builder

236.7k](/packages/shetabit-token-builder)[tarfin-labs/event-machine

Event-driven state machines for Laravel with event sourcing, type-safe context, and full audit trail.

188.5k](/packages/tarfin-labs-event-machine)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
