Mautic (opens new window) 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.
- 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
-
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
-
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)
- Review reminder tags (Comming Soon)
- Contact Segment (Comming soon)
- Add contact to a segment. Support common segment by reports: Best Customers, Big Spenders, Lost Cheap Customers, Lost Customers, Low Spenders, Loyal Customers, Mid Spenders, New Customers, One Time Purchase Customers, Two Time Purchase Customers, Three Time Purchase Customers.
- Remove contact from a segment
- Campaign Contact (Comming soon)
- Company Contact (Comming soon)
* = in production please use the --keep-generated
option
- 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
- Make the module available in a composer repository for example:
- private repository
repo.magento.com
- public repository
packagist.org
- public github repository as vcs
- private repository
- 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
- Log in to Admin, Then go to STORES > Configurations > Landofcoder > Mautic Integration Settings.
- Customer Contacts:
- Mapping Fields:
- Mautic Tracking Settings:
- Newsletter Settings:
- Company Information:
- Async API Queues in RabbitMQ:
Require setup and config RabbitMQ for Magento 2 RabbitMQ Configrable Guide
The module support there consummers:
mautic_customer_save
mautic_order_create
mautic_review_save
mautic_subscriber_save
- Abandoned Cart Tags:
the feature will run on each 5 minutes (cron job) find abandoned cart on reports which have last updated date <= Diff date number, and match customer groups (option), and updated date greater than first date (option). If found abandoned cart, it will add mautic contact with tag: AbandonedCart
- Magento 2 GDPR Compatible
- Magento 2 Formbuilder Mautic Compatible
- Magento 2 B2B Company Account Mautic Compatible
- Magento 2 Multi-Vendor Marketplace Mautic Compatible
If this project help you reduce time to develop, you can give me a cup of coffee :)
Our Magento 2 Extensions List
Featured Magento Services