Integration with Mautic for WooCommerce – Marketing Automation, Abandoned Cart, Email Marketing, Open Source



Integration with Mautic for WooCommerce is a marketing automation plugin that sends the customer data of your WooCommerce store to Mautic automatically. WooCommerce Mautic integration plugin creates over 20 custom fields on which your customer data is sent. Merchants can segment their customers on behalf of this information to create perfect targeting campaigns that increase conversions. This Mautic Integration plugin also monitors the contact activities on the eCommerce store and captures them for Mautic updates whenever a user registers, updates his profile, etc.

From this update Version onwards, the plugin and its support will be handled by WP Swings.
We are going to discontinue the ORG version of this plugin. We will be providing support to our premium users only for six months. We are migrating this plugin on WooCommerce.

Please Visit WP Swings for all your WordPress/WooCommerce solutions


  • Track and nurture your WooCommerce contacts in Mautic
  • Create over 20 predefined custom fields to segregate your contacts
  • Sync your contacts data in real-time
  • Assign custom tags to your contacts using Mautic
  • Create high-converting marketing campaigns
  • Automate the process of lead generation through landing pages and forms, emails, text messages, web notifications, social media
  • Segment your contacts on their Recency, Frequency, and Monetary ratings


Download Now!!


1) Real-time Data Syncing
With the Mautic WooCommerce Integration plugin, you can sync the data of your users to Mautic(marketing automation tool) in real-time or every 5 minutes. If you choose the “Instant Sync” option, as soon as a user registers on your site, this Mautic WooCommerce plugin will start syncing their data whenever an activity like a change in order status takes place. If you choose the “Every 5 Minutes” option, the cron will run every 5 minutes and will sync the data.

2) Custom Fields
Mautic Integration plugin creates over 20 predefined custom fields to capture contact information based on the nature of your business. These custom fields help you in segmenting customers so that you can create high-converting marketing campaigns accordingly.

3) Contact Segments
This marketing automation plugin helps you in organizing your contacts by dividing them into different segments. You can create a number of segments in the Mautic based on the custom field data which the plugin provides and create campaigns accordingly.

4) OAuth 2 for Secure Authentication
You can secure all the requests made by this Mautic integration plugin with OAuth 2 authentication.

5) Campaign Building
You can build several personalized and effective automated campaigns through Mautic to target your customers. These marketing campaigns let you take different actions for different conditions.

6) Plugin Compatibilities
Integration with Mautic for WooCommerce plugin is compatible with-

Visit Integration With Mautic for WooCommerce Documentation and learn more about the features and working of the plugin.
Check out WooCommerce Mautic Integration plugin Knowledge Base.


  • 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.


Note: Get Integration With Mautic for WooCommerce Pro



If you need support or have questions, kindly use our online chat window here or connect with us then Generate a ticket

Create and Revamp your eCommerce store with WooCommerce Services


  • Mautic Plugin Overview
  • Mautic APP setup guide and Mautic Connection form.
  • Authorize with Mautic APP
  • Allow Mautic access to connect with the extension.
  • Selection to create custom fields.
  • Custom Fields by the extension.
  • Created Custom Fields in Mautic
  • Custom Fields on Mautic.
  • General Settings.
  • Mautic Marketing Automation.


What does the WooCommerce Mautic integration plugin do?

The WooCommerce Mautic plugin allows you to sync your WooCommerce data over Mautic, so you can engage your online store’s visitors with targeted email marketing, marketing campaigns, contact segment. With the combined power of WooCommerce and Mautic, whenever a user registers, updates his profile, etc., it watches the contact activities on the eCommerce site and collects them for Mautic updates.

What is Mautic?

Mautic is an open-source marketing automation software that helps online businesses automate their repetitive marketing tasks such as lead generation, contact segmentation, marketing campaigns, lead scoring, etc.

Who should use the WooCommerce Mautic Integration plugin?

This Mautic Integration plugin is ideal for WooCommerce store owners who wish to track leads, customers, and abandoned carts, send marketing emails, and access sophisticated analytics to see how their store is performing using a free Mautic CRM.

How to set up a new APP in Mautic to get connection keys?

Please refer to the APP setup section of the connect tab in our Mautic Integration plugin. You will find a link to the APP setup and from there you can follow the steps to set up a new APP in Mautic.

You can also visit this app setup guide to learn how to set up a new app and get the connection keys

Getting problems in creating Mautic custom fields. What should I do?

From the last few responses from our users/clients, we came to know of this common issue “Something went wrong, Please try again later!” while creating the custom fields in Mautic. This could be because of Mautic configuration and permission setup on the server. But we’ve just come up with a solution for this.

Please follow the steps to get rid of this:

i) One of the “annotations” folders on Mautic should be writable in order to make custom fields. Please navigate to the folder where the Mautic has been set up and follow this path:

For Mautic Version 3.x
path -to-mautic/var/cache/prod/ and make the annotation file read-write-execute. Set the permission as 777.

For Mautic Version 4.x
path -to-mautic/app/cache/prod/ and make the annotation file read-write-execute. Set the permission as 777.

ii) After this, clear the Mautic cache.

There are several ways to do that. The easiest is by going to the /app/cache folder and deleting its content or you can also rename the cache folder like cache_backup

You can also check out this guide to resolve the cache troubleshooting issue.

What should I do? I can’t see the API Credentials section in Mautic.

If your Mautic doesn’t show up in the API Credentials section inside the 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.

You can also visit this app setup guide for the Mautic setup and learn how to get the connection key.

Why is the Mautic Integration plugin not getting redirected back and showing some Mautic error?

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

I’ve completed the setup process but real-time user data is not syncing properly in Mautic. Why?

Please make sure you have completed the fields set up for the Mautic integration plugin. We have two methods for syncing the data over Mautic.

Real-time Sync: You need to select the Instant Sync option in Plugin > Setting Tab > General Setting. Select the Instant Sync option and click Save. Then your Contacts will sync instantly. You can test the sync by creating a test user in your admin.

Every 5 minutes: Synchronization will be done every 5 minutes so make sure that you wait for that much time. Also please assure the WordPress Cron is enabled on your site and works properly. Go to Plugin > Settings > General Setting option and select In Every 5 Minutes Sync option and click Save.

How to add specific tags to contacts is Mautic?

Go to your WordPress Dashboard > Mautic > Settings. In the General settings, you’ll find a feature named custom tags. You can add your tags to this provided field.

The Mautic Integration Plugin is disconnected from Mautic and shows the notice of re-authorization. How can I fix it?

The connection is lost when the Mautic refresh token expires. You only need to change the Access token lifetime i.e 3600 or more and Refresh token lifetime i.e 365 days.

To do this, log in to Mautic, click on Setting Tab on the right top corner. Now go to Configuration > API Settings. You’ll find the settings to change the access and refresh token lifetime.

You can also check our APP setup guide to learn how to do it.

Is Mautic WooCommerce Integration plugin compatible with Mautic 4.x?

Yes, the plugin is fully compatible with the Mautic 4.x version series.


31 January 2022
I am having the same connection issue as several people in the support thread. Have done all troubleshooting steps in those threads. Reached out to support, was told to "read the manual" with no follow up support. If it works, great. But as someone who was a potentially paying customer, don't bother. Poor support.
3 December 2021 1 reply
It was a great decision to start working with MakeWebBetter. Great plugins en excellent support by a very friendly and helpful staff who understand technology. When some additional work was needed to integrate the plugins further, custom work was done quickly with great understanding of all the customer needs. So definitely an excellent choice to consider MakeWebBetter.
18 July 2021 1 reply
Shivam and the Team do an awesome job they definetly makewebbetter!
13 July 2021 1 reply
The support for the paid version is awesome so far from the Makewebbetter team. They answer emails fast and chat with me on Skype. Keep the good job!
11 June 2021 1 reply
The Support is super fast and always friendly, I can recommend it very much!
Read all 31 reviews

Contributors and Developers

“Integration with Mautic for WooCommerce – Marketing Automation, Abandoned Cart, Email Marketing, Open Source” is open source software. The following people have contributed to this plugin.


“Integration with Mautic for WooCommerce – Marketing Automation, Abandoned Cart, Email Marketing, Open Source” has been translated into 6 locales. Thank you to the translators for their contributions.

Translate “Integration with Mautic for WooCommerce – Marketing Automation, Abandoned Cart, Email Marketing, Open Source” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Change Log

2.2.4 – Released on 28 July 2022

  • New : Compatibility with WordPress 6.0.1 Version
  • New : Compatibility with WooCommerce 6.7.0 Version
  • Fix : Minor Bug Fixes

2.2.3 – RELEASED ON 05 March 2022

  • New: Discontinue Notice display, ” We are going to discontinue the ORG version of this plugin. We will be providing support to our premium users only for six months. We are migrating this plugin on WooCommerce.”

2.2.1 – Released on 21 October 2021

2.2.0 – Released on 27 August 2021

  • Bug Fixes
  • Compatibility with WordPress 5.8 Version
  • Compatibility with WooCommerce 5.6 Version

2.1.4 – Released on 6 April 2021

  • Bug Fixes
  • Compatibility with Mautic 3.3.2 Version
  • Compatibility with WordPress 5.7.0 Version
  • Compatibility with WooCommerce 5.1.0 Version


  • Bug Fixes
  • Compatibility with Mautic 3.2.1 Version
  • Compatibility with WordPress 5.6.0 Version
  • Compatibility with WooCommerce 4.8.0 Version


  • Bug Fixes
  • Compatibility with Mautic 3.1.2 Version
  • Compatibility with WordPress 5.5.3 Version
  • Compatibility with WooCommerce 4.7.0 Version


  • Bug Fixes
  • Compatibility with Mautic 3.1.0 Version
  • Compatibility with WordPress 5.5.1 Version
  • Compatibility with WooCommerce 4.4.1 Version


  • Fix:Bug Fixes
  • New:Compatibility with Mautic 3.0.0 Version
  • New:Compatibility with WordPress 5.4.2 Version
  • New:Compatibility with WooCommerce 4.2.0 Version


  • Bug Fixes
  • Added Re-authorization notice
  • Compatibility with WordPress 5.3.2 Version
  • Compatibility with WooCommerce 3.9.2 Version


  • Bug Fixes and Enhancement
  • Compatibility with WordPress 5.3 Version
  • Compatibility with WooCommerce 3.8.1 Version


  • Fixed OAuth redirection issue


  • Implement Instant sync method
  • Bug Fixes


  • Add custom tags to contacts
  • Better error tracking and log management
  • Bug Fixes


  • Bug Fixes and Enhancement


  • Bug Fixes in App Setup


  • Added Email in WooCommerce log file
  • Bug Fixes and Design Enhancement


  • Bug Fixes and Enhancement


  • Bug Fixes and Enhancement


  • Added support for connection reset
  • Added support for disabling custom fields
  • Added an extra custom field to capture Last Order Payment Method
  • Added WooCommerce tag to contacts synced by the plugin
  • Updated RFM logic
  • Added skype link to get instant support
  • Bug Fixes


  • Bug Fixes and Enhancement


  • Bug Fixes and Enhancement


  • First version