Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Magento 2 Mautic Integration. This integration synchronizes your customers between Magento and Mautic.

License

Notifications You must be signed in to change notification settings

landofcoder/module-magento2-mautic-integration

 
 

Repository files navigation

Magento 2 Mautic Integration

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.

Magento 2 Mautic Integration Module

  • 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

  • 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

Installation

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

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

  • 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

  • Log in to Admin, Then go to STORES > Configurations > Landofcoder > Mautic Integration Settings.

Config module

Admin Menu

Screenshots

  • Customer Contacts:

Contacts

  • Mapping Fields:

Mapping Contact Fields

  • Mautic Tracking Settings:

Mautic JS Tracking Settings

  • Newsletter Settings:

Newsletter Settings

  • Company Information:

Companies

  • Async API Queues in RabbitMQ:

Async API Queues

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

Donation

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

paypal

Our Magento 2 Extensions List

Featured Magento Services