PHPackages                             landofcoder/module-mautic-integration - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. landofcoder/module-mautic-integration

ActiveMagento2-module[Queues &amp; Workers](/categories/queues)

landofcoder/module-mautic-integration
=====================================

Magento 2 Mautic integration Extension

1.0.3(3y ago)4468[1 PRs](https://github.com/landofcoder/module-magento2-mautic-integration/pulls)OSL-3.0PHP

Since Nov 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/landofcoder/module-magento2-mautic-integration)[ Packagist](https://packagist.org/packages/landofcoder/module-mautic-integration)[ RSS](/packages/landofcoder-module-mautic-integration/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (2)Versions (18)Used By (0)

Magento 2 Mautic Integration
============================

[](#magento-2-mautic-integration)

[Mautic (opens new window)](https://www.mautic.org/) is an open-source marketing automation software that helps online businesses automate their repetitive marketing tasks such as lead generation, contact scoring, contact segmentation, and marketing campaigns.

The Module is an example of how to use RabbitMQ Message Queuing in Magento 2.3.x - 2.4.x

[![Magento 2 Mautic Integration Module](./assets/5_preview.png)](./assets/5_preview.png)

- Compatible Magento Version: 2.3.7, 2.4.0, 2.4.1, 2.4.2, 2.4.3 - latest
- Compatible Mautic Version: 2.16, 3.0, 3.1, 3.2, 3.4, 4.0, 4.0.2 - latest

Main Features
-------------

[](#main-features)

- Contact

    - Create a new contact
    - Delete a contact
    - Get data of a contact
    - Get data of all contacts
    - Update a contact
- Company

    - Create a new company
    - Delete a company
    - Get data of a company
    - Get data of all companies
    - Update a company
- Campaign Contact (Comming soon)

    - Add contact to a campaign
    - Remove contact from a campaign
- Company Contact (Comming soon)

    - Add contact to a company
    - Remove a contact from a company
- Contact Segment (Comming soon)

    - Add contact to a segment
    - Remove contact from a segment
- Mapping Mautic Custom Fiels to Magento 2 Customer Attributes
- Sync contacts data from Customers
- Sync contacts data from Orders
- Sync contacts data from Reviews
- Sync contacts data from Subscribers
- Manage Companies and sync to Mautic
- Auto remove contact when admin delete Guest Subscriber in Magento Backend
- Allow send newsletter subscription email via Mautic (disable send email from magento 2)
- Tracking visitor page view - logged in customer
- Support Cron jobs for contacts exporting: export customers, export orders, export reviews, export subscribers
- Support trigger events after save to sync data to Mautic
- Support Console commands for Sync processing: Export customers, Export Orders, Export Reviews, Export Subscribers
- Asynchronous Data Export: Support queue and cron job for calling Mautic APIs
- Includes abandon card tags
- Review reminder tags (Comming Soon)

Installation
------------

[](#installation)

\* = in production please use the `--keep-generated` option

### Type 1: Zip file

[](#type-1-zip-file)

- Unzip the zip file in `app/code/Lof`
- Run command setup lib via composer `composer require mautic/api-library`
- Enable the module by running `php bin/magento module:enable Lof_Mautic`
- Apply database updates by running `php bin/magento setup:upgrade`\*
- Re deploy static files by running `php bin/magento setup:static-content:deploy -f`\*
- Flush the cache by running `php bin/magento cache:flush`

### Type 2: Composer

[](#type-2-composer)

- Make the module available in a composer repository for example:
    - private repository `repo.magento.com`
    - public repository `packagist.org`
    - public github repository as vcs
- Add the composer repository to the configuration by running `composer config repositories.repo.magento.com composer https://repo.magento.com/`
- Install the module composer by running `composer require landofcoder/module-mautic-integration`
- enable the module by running `php bin/magento module:enable Lof_Mautic`
- apply database updates by running `php bin/magento setup:upgrade`\*
- Re deploy static files by running `php bin/magento setup:static-content:deploy -f`\*
- Flush the cache by running `php bin/magento cache:flush`

Configuration
-------------

[](#configuration)

- Log in to Admin, Then go to **STORES &gt; Configurations &gt; Landofcoder &gt; Mautic Integration Settings**.

[![Config module](./assets/4_module_settings.png)](./assets/4_module_settings.png)

[![Admin Menu](./assets/3_admin_menu.png)](./assets/3_admin_menu.png)

Screenshots
-----------

[](#screenshots)

- Customer Contacts:

[![Contacts](./assets/2_sync_customer_contacts.png)](./assets/2_sync_customer_contacts.png)

- Mapping Fields:

[![Mapping Contact Fields](./assets/8_field_mapping.png)](./assets/8_field_mapping.png)

- Mautic Tracking Settings:

[![Mautic JS Tracking Settings](./assets/9_tracking_settings.png)](./assets/9_tracking_settings.png)

- Newsletter Settings:

[![Newsletter Settings](./assets/10_newsletter_settings.png)](./assets/10_newsletter_settings.png)

- Company Information:

[![Companies](./assets/1_companies_sync.png)](./assets/1_companies_sync.png)

- Async API Queues in RabbitMQ:

[![Async API Queues](./assets/11_async_api_queues.png)](./assets/11_async_api_queues.png)

Require setup and config RabbitMQ for Magento 2 [RabbitMQ Configrable Guide](https://blog.landofcoder.com/how-to-set-up-and-configure-rabbitmq-with-magento-2/)

The module support there consummers:

```
mautic_customer_save
mautic_order_create
mautic_review_save
mautic_subscriber_save

```

Compatible Modules
------------------

[](#compatible-modules)

- [Magento 2 GDPR Compatible](https://github.com/landofcoder/module-magento2-mautic-gdpr)
- Magento 2 Formbuilder Mautic Compatible
- Magento 2 B2B Company Account Mautic Compatible
- Magento 2 Multi-Vendor Marketplace Mautic Compatible

Donation
--------

[](#donation)

If this project help you reduce time to develop, you can give me a cup of coffee :)

[![paypal](https://camo.githubusercontent.com/e1ff554a09e8e92bef25abc553ff05b88f45afd695877cf12f3a46558ef65b2e/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e61746543435f4c472e676966)](https://www.paypal.com/paypalme/allorderdesk)

**Our Magento 2 Extensions List**

- [Megamenu for Magento 2](https://landofcoder.com/magento-2-mega-menu-pro.html/)
- [Page Builder for Magento 2](https://landofcoder.com/magento-2-page-builder.html/)
- [Magento 2 Marketplace - Multi Vendor Extension](https://landofcoder.com/magento-2-marketplace-extension.html/)
- [Magento 2 Multi Vendor Mobile App Builder](https://landofcoder.com/magento-2-multi-vendor-mobile-app.html/)
- [Magento 2 Form Builder](https://landofcoder.com/magento-2-form-builder.html/)
- [Magento 2 Reward Points](https://landofcoder.com/magento-2-reward-points.html/)
- [Magento 2 Flash Sales - Private Sales](https://landofcoder.com/magento-2-flash-sale.html)
- [Magento 2 B2B Packages](https://landofcoder.com/magento-2-b2b-extension-package.html)
- [Magento 2 One Step Checkout](https://landofcoder.com/magento-2-one-step-checkout.html/)
- [Magento 2 Customer Membership](https://landofcoder.com/magento-2-membership-extension.html/)
- [Magento 2 Checkout Success Page](https://landofcoder.com/magento-2-checkout-success-page.html/)

**Featured Magento Services**

- [Customization Service](https://landofcoder.com/magento-2-create-online-store/)
- [Magento 2 Support Ticket Service](https://landofcoder.com/magento-support-ticket.html/)
- [Magento 2 Multi Vendor Development](https://landofcoder.com/magento-2-create-marketplace/)
- [Magento Website Maintenance Service](https://landofcoder.com/magento-2-customization-service/)
- [Magento Professional Installation Service](https://landofcoder.com/magento-2-installation-service.html)
- [Customization Service](https://landofcoder.com/magento-customization-service.html)

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

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

Every ~189 days

Total

4

Last Release

1117d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/db448e930f6e4cb8da91a337027d8b11645732d24ede2a46c5844967a395ca1e?d=identicon)[landofcoder](/maintainers/landofcoder)

---

Top Contributors

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

---

Tags

magento-2-mautic-extensionmagento2-extensionmagento2-mauticmagento2-mautic-extensionmagento2-mautic-intergrationmautic-integrationmautic-magento2rabbitmqlandofcodermagento 2 mauticlandofcoder mautic integrationmagento 2 mautic integration

### Embed Badge

![Health badge](/badges/landofcoder-module-mautic-integration/health.svg)

```
[![Health](https://phpackages.com/badges/landofcoder-module-mautic-integration/health.svg)](https://phpackages.com/packages/landofcoder-module-mautic-integration)
```

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.6M31](/packages/league-geotools)[illuminate/bus

The Illuminate Bus package.

6046.3M541](/packages/illuminate-bus)[uecode/qpush-bundle

Asynchronous processing for Symfony using Push Queues

1672.5M2](/packages/uecode-qpush-bundle)[belvg/module-sqs

N/A

1544.6k](/packages/belvg-module-sqs)[mayconbordin/l5-stomp-queue

Stomp Queue Driver for Laravel 5

121.1k](/packages/mayconbordin-l5-stomp-queue)

PHPackages © 2026

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