PHPackages                             expertflow/universal-chat-for-mautic - 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. expertflow/universal-chat-for-mautic

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

expertflow/universal-chat-for-mautic
====================================

Universal chat for Mautic Webchat, SMS, Whatsapp, Facebook Messenger, LiveChat, and plugin to any chatbot (Rasa, Google Dialogflow, IBM Watson,...).

301[1 issues](https://github.com/expertflow/universal-chat-for-mautic/issues)PHP

Since Nov 24Pushed 3y ago2 watchersCompare

[ Source](https://github.com/expertflow/universal-chat-for-mautic)[ Packagist](https://packagist.org/packages/expertflow/universal-chat-for-mautic)[ RSS](/packages/expertflow-universal-chat-for-mautic/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Universal chat for Mautic 3.x
=============================

[](#universal-chat-for-mautic-3x)

Universal chat for Mautic Webchat, SMS, Whatsapp, Facebook Messenger, LiveChat, and plugin to any chatbot (Rasa, Google Dialogflow, IBM Watson,...).

Requirements
------------

[](#requirements)

1. Mautic 3.2
2. PHP 7+
3. Stomp-php 5.0.0 ()
4.

How to install
--------------

[](#how-to-install)

### Prerequisites

[](#prerequisites)

1. Go to the **Vendor** folder in the Mautic server directory using sftp access (html/vendor/)
2. Create a new folder named `stomp-php`
3. Download Stomp-php release 5.0.0 from ()
4. Extract it to vendor/stomp-php/ folder.
5. Run `rm -rf var/cache/*`

### Plugin Installation (do not use composer at this time)

[](#plugin-installation-do-not-use-composer-at-this-time)

1. Download
2. Extract it to `plugins/MauticActivemqTransportBundle`
3. Delete `app/cache/prod` or run `rm -rf var/cache/*` to clear the cache
4. Go to `Plugins` in the Mautic admin menu (/s/plugins)
5. Click on the `Install / Upgrade Plugin` button to install plugin or run `php app/console mautic:plugins:install` to install plugin via commandline
6. Go to Mautic configuration (/s/config/edit) and click on the **Text Message Settings**, then choose **ActiveMQ** as the default transport.

Send Test Text Message
----------------------

[](#send-test-text-message)

### Setup Campaign to Send Text Message via ActiveMQ

[](#setup-campaign-to-send-text-message-via-activemq)

After configure the plugin.

1. Go to `Channels -> Text Messages`.
2. Create a text message with any content.
3. Add/update contacts with a valid email address and a mobile number.
4. Go to `Segments`.
5. Create a new Segment: Add filter having contacts with valid Mobile numbers in it.
6. Go to `Campaigns`.
7. Create a new campaign: Contact Sources: Campaign Segment.
8. Choose the Segment created in step 5.
9. In the next step, select Action.
10. In the Select box, choose Send Text Messages.
11. In the box of Send Text Messages, put a name and choose the message - that you created early.
12. Click the publish button and save your campaign.

### To run the Campaign.

[](#to-run-the-campaign)

Execute the following commands.

1. `php bin/console cache:clear`
2. `php bin/console mautic:segments:update`
3. `php bin/console mautic:campaigns:update`
4. `php bin/console mautic:campaigns:trigger`

Note
----

[](#note)

When using Mautic ActiveMQ Plugin.

1. +XXXXXXXXXXXX format for the contact phone number including the `+` with country code and no space.
2. Fulfilled in the mobile contact field.
3. Dynamic Variables can be added in the Text Messages like `Hi {contactfield=firstname}`

###  Health Score

14

—

LowBetter than 1% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity25

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/3ae413db5f17fb177bd18a63a0b0409c1c0791e17dafa823567ce5ddb8881c7a?d=identicon)[mobeen887](/maintainers/mobeen887)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/expertflow-universal-chat-for-mautic/health.svg)

```
[![Health](https://phpackages.com/badges/expertflow-universal-chat-for-mautic/health.svg)](https://phpackages.com/packages/expertflow-universal-chat-for-mautic)
```

###  Alternatives

[yii2mod/yii2-bootstrap-notify

Alert widget based on Bootstrap Notify extension {@link http://bootstrap-notify.remabledesigns.com/)

1464.8k4](/packages/yii2mod-yii2-bootstrap-notify)

PHPackages © 2026

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