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
- Campaign Contact
- Add contact to a campaign
- Remove contact from a campaign
- Company
- Create a new company
- Delete a company
- Get data of a company
- Get data of all companies
- Update a company
- Company Contact
- Add contact to a company
- Remove a contact from a company
- Contact
- Create a new contact
- Delete a contact
- Get data of a contact
- Get data of all contacts
- Update a contact
- 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
* = 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
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