Integration with Mautic for WooCommerce helps you sync the real-time data of your WooCommerce customers on Mautic.  


1. Automatic Installation:

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser.

The  Steps are as follows:

  1. Log into your WordPress dashboard. Navigate to the Plugins menu and click Add New.
  2. Click on the Upload Plugin button.
  3. Click on the Browse button and navigate to the downloaded Integration with Mautic for WooCommerce Zip file and click OK.
  4. Most importantly, you can install it by simply clicking Install Now


2. Manual Installation:

The manual installation of the plugin is another option to install the extension to your WordPress environment. The manual installation method involves downloading our WordPress Extension and uploading it to your webserver via your favorite FTP application.

The Steps are as follows:

  1. Extract the downloaded Integration with Mautic for WooCommerce Zip file.
  2. Upload the Integration with Mautic for WooCommerce folder to the /wp-content/plugins/directory.
  3. Activate the Mautic integration plugin through the Plugins menu in WordPress.


After the successful installation and activation of the extension, the plugin’s overview section will appear to the administrator. This section explains how Mautic WooCommerce integration plugin works.

Click on the Get Started button to start setting up your Mautic Account.


3.1 Connection with Mautic Account

As soon as you click on the Get Started button, you’ll see the Connect tab that will ask you to fill Mautic Basic URL, Mautic Client ID, Mautic Secret ID.



Note: Check this Setup Guide of the Mautic WooCommerce Integration App to know how to get these credentials.

After validating the information filled by you, the Mautic integration plugin will ask you to authorize the Mautic account. Clicking on authorize button will take you to the Mautic login page. There you have to log in and provide access to Mautic App you created for connection.




On the Mautic page, you have to allow access to Mautic APP to integrate your account with the extension.




3.2. Mautic Custom Fields

After successful verification and authorization, you will be taken back to the Mautic integration plugin page and here you can proceed to the next step.

The next step will include creating Mautic custom fields for the contact’s data storage on Mautic. You will be asked for a confirmation before moving to the setup part. Integration with Mautic for WooCommerce plugin creates over 15 custom fields and you can choose either all of them by clicking on Select All or only the ones you need in your Mautic account by selecting them manually.

Once you choose the custom fields, click on Start Setup to proceed further.



After clicking on the Start Setup button, the plugin will start creating the custom fields you chose. Mautic integration plugin will create all the fields one by one in your Mautic account.




The custom fields will appear like this in this Mautic WooCommerce Integration extension after getting created.



Here are the custom fields Integration with Mautic for WooCommerce plugin creates in Mautic:

1. Customer Group

    • Customer Group/User role

2. Order

    • Last Order Status
    • Last Order Fulfillment Status
    • Last Order Tracking Number
    • Last Order Tracking URL
    • Last Order Shipment Date
    • Last Order Number
    • Total Number of Current Orders

3. RFM Information

    • Total Value of Orders
    • Average Order Value
    • Total Number of Orders
    • First Order Value
    • First Order Date
    • Last Order Value
    • Last Order Date
    • Average Days Between Orders
    • Account Creation Date
    • Monetary Rating
    • Order Frequency Rating
    • Order Recency Rating

These custom fields will appear like this in your Mautic CRM. You can click on the toggle button to Enable/Disable the custom field. If you disable a custom field, no data will be sent in that custom field.




Through these fields, you can make your decision making task simple and effective as the fields will provide you with the real-time data of customers.


3.3. Settings

You can change the settings of the Mautic Integration plugin in this tab:

  • Sync orders with statuses: The order with the selected order status only will be synced over Mautic CRM. If you don’t select any, all order status data will be synced.
  • Disable Custom Fields: Select one and more fields you don’t want to be synced over Mautic.
  • Custom Contact Tags: Enter one or more tags to assign each contact synced by the Mautic Integration plugin.
  • Preferred Sync Method: Select a Sync method for your data. You can choose between Real-time Sync that will sync your data instantly or every 5 minutes that’ll sync your data every 5 minutes. However, your abandoned cart data will still be synced every 5 minutes.


3.4. Sync Log

You can see all Error logs easily detected by Mautic WooCommerce Integration extension here.



4.Premium Version Setting

Mautic WooCommerce Integration helps to save your time by creating highly effective marketing campaigns with pre-defined customer segments, less abandoned carts, just easy marketing, and smarter sales.


  • Assign Abandoned Cart Coupon Codes
  • Sync WooCommerce Data Over Mautic Automatically (for Registered and Guest users)
  • Creates 70+ Best Practiced Mautic Custom Fields
  • WooCommerce Customer Segmentation With over 18 Predefined Segments
  • Convert Abandoned Carts Into Sales
  • Create Targeted And Converting Automated Campaigns
  • Add Tags Based On User And Order Activities
  • Sync Historical Data Over Mautic With One-click Sync
  • Assign Coupon Codes To Contacts Dynamically based on their RFM rating
  • Assign coupon codes to segments in a single click
  • Add Tags To Your WooCommerce Contacts based on their purchased products, categories, SKUs, user roles, and last order payment method.
  • Map your existing WordPress user fields over Mautic with field to field sync
  • Implement a Mautic tracking script on your website to track user activities.
  • Optimized Backend Scheduler Syncs Real-time Data To Mautic Without Affecting Server Performance.


Get premium version of Plugin Mautic WooCommerce Integration


If your Mautic doesn’t show up API Credentials section in side menu then please make sure that API is enabled in your mautic account. The same can be achieved from Settings > Configuration > API Settings. Please mark the API enabled checkbox to “YES” and your Mautic account will be enabled for API.

Please make sure you are using correct Mautic base URL and connection keys for authorization. Make sure that the redirect URI set in Mautic APP is same as your wordpress URL( or you can copy the Redirect URI from the APP setup guide directly ).

Please make sure you have completed the fields setup for the plugin. Go to the Settings section and select the sync method. You get two options here, Instant Sync that syncs data in real time and In Every 5 minutes that syncs data in every 5 minutes.

Mautic is an open source crm and can be easily downloaded from Mautic.org

Please check your mautic version. The latest release of mautic i.e. Version 2.15.1 has some issues with custom multi-select fields. Please check for multi-select fields in mautic dashboard and turn them off also disable the same field from plugin settings. The contact syncing should work fine after that

6. App Integration

7.Troubleshooting Guide

Suggest Edit