Mautic + WHMCS Integration

Mautic + WHMCS Integration

Developed By Mimir Tech

Compatible with WHMCS v9.1

Turn WHMCS clients into Mautic segments, automatically

Every order in your WHMCS is a marketing signal: the product the customer bought, the TLD they registered, the client group they belong to. WHMAUTIC sends that signal to Mautic as contacts and segments, so a campaign can target "customers on shared hosting", "people who registered a .com" or "resellers" without exporting a single CSV.

What it does

  • Creates Mautic contacts from WHMCS clients. Name, company, email, full address and phone, queued on signup and on every profile edit.
  • Segments by four WHMCS attributes. Products, product groups, domain TLDs and client groups, each mapped on its own screen with search, filters and pagination.
  • Reconciles instead of overwriting. When products or groups change, only the difference is applied, and a segment you added by hand in Mautic is left alone.
  • Enqueues instead of blocking. Hooks only write to a queue, so a slow or offline Mautic never slows checkout or the client area.
  • Retries on its own. The WHMCS cron drains the queue in batches of 50, failures retry five times on growing intervals, and the activity screen shows every event with status and attempt count.
  • Syncs the base you already have. One screen queues existing clients, optionally including inactive clients and services.
  • Speaks your language. Admin panel in English, Brazilian Portuguese and Spanish, following each administrator's WHMCS language.
  • No companion addon. The license is validated inside the module through the WHMCS Software Licensing Addon.

How it works

  1. Create an API credential in Mautic. OAuth 2 client credentials is recommended, Basic Auth still works, and paste the URL and credentials into the module.
  2. Map products, product groups, TLDs and client groups to your Mautic segments.
  3. Let the WHMCS cron do the rest. New and updated clients flow into Mautic, and segments follow the mapping.

Requirements

  • WHMCS 8.13 or later, including 9.0 and 9.1. Tested on 8.13.7, 9.0.9 and 9.1.0.
  • PHP 8.2 or 8.3, with the curl and json extensions.
  • Mautic 7.1.3 or later, including 7.2.x. Avoid 7.1.0 to 7.1.2: those releases have a bearer token bug in the API endpoints the module uses.
  • ionCube Loader 12 on WHMCS 8 and Loader 14 on WHMCS 9. Both builds ship in the package.
  • A working WHMCS cron running at least every five minutes. It drives the synchronization worker.

Upgrading from 1.x

Version 2.0 is a rewrite, not a patch: asynchronous synchronization, segments by client group, four mapping axes with reconciliation, OAuth 2 support and a translated admin panel. The requirements moved up with it. If you are on WHMCS 8.7 to 8.12 or on an older Mautic, stay on 1.5.7 until your stack is upgraded, then move to 2.0. Configuration, credentials and mappings are carried over on activation, and the admin panel offers a one screen resync for the existing client base.

Documentation

The module ships with its documentation: installation, Mautic credentials, module settings, the four mapping axes, how the queue behaves, troubleshooting and the changelog. The same pages are published online at docs.mimirtech.co and are linked from the admin panel, so the person who installs it does not need to open a ticket to configure it.

 

Reviews

5 stars
13
13
4 stars
1
1
3 stars
1
1
2 stars
0
0
1 star
5
5
Argentina Web Host avatar

Argentina Web Host @argentina1135

October 29, 2026 at 10:51:30 PM

I was waiting for the version compat with v9 it's much easier to operate in this latest version. I hope new features will be added soon...

  • 4 days ago
  • Edited
Murilo  avatar

Murilo @murilo4929

February 22, 2026 at 02:52:53 AM

No comment provided.

  • 8 months ago
  • Version Number 1.5.7
Kai Castro avatar

Kai Castro @kai9792

February 22, 2026 at 02:40:22 AM

Essencial para nossos clientes rastrearem corretamente todo o funil pelo Mautic.

  • 8 months ago
  • Version Number 1.5.7
Rodrigo Correia Alves avatar

Rodrigo Correia Alves @rodrigo6939

February 22, 2026 at 02:36:11 AM

Usamos este modulo em todos os nossos clientes aqui na agencia, conseguimos montar campanhas personalizadas com dados do funil do whmcs de maneira pratica

  • 8 months ago
  • Version Number 1.5.7
Camila Goncalves Ribeiro avatar

Camila Goncalves Ribeiro @camila7235

February 22, 2026 at 02:32:34 AM

Andre nos ofereceu este módulo junto com o Tag Manager para WHMCS, facilitou todo nosso trabalho com o rastreamento e segmento dos clientes no Mautic, super útil.

  • 8 months ago
  • Version Number 1.5.7
System Administrator avatar

System Administrator @system8306

May 22, 2025 at 12:52:51 AM

Module seems to work, support on the other hand is lacking, i submitted ticket #202505153934 on may 15th and nearly 1 week after i am still waiting for a reply.

  • 1 year ago
  • Version Number 1.5.7
Argentina Web Host avatar

Argentina Web Host @argentina1135

March 20, 2024 at 01:45:44 AM

after some time to sync clients my mautic now show my contacts and segments. Very good module.

Andre Bellafronte avatar

Andre Bellafronte @eunarede

February 4, 2025 at 09:19:52 PM

Dear Argentina Web Host,

Thank you so much for your wonderful feedback! We are thrilled to hear that your Mautic is now showing your contacts and segments after the sync. It’s always rewarding to know that our module is meeting your needs and contributing positively to your workflow.

We truly appreciate you taking the time to share your experience, as it helps us understand what we’re doing right and how we can continue to improve. If you have any further questions or need assistance in the future, please don’t hesitate to reach out.

Thank you once again for your kind words!

Best regards,
Andre Bellafronte
CEO, Mimir Tech

Owner@Mimir Tech  
  • 2 years ago
  • Version Number 1.5.5
Alexis Garcia avatar

Alexis Garcia @Alexis_1

July 12, 2023 at 03:50:30 PM

Module not working in PHP 8

Andre Bellafronte avatar

Andre Bellafronte @eunarede

February 4, 2025 at 09:03:34 PM

Dear Alexis,

Thank you for your feedback regarding the module. I’m sorry to hear that you are experiencing issues with it on PHP 8. I want to assure you that our module has been updated to support PHP 8, along with the latest Ioncube decode and WHMCS version.

If you are still encountering problems, please reach out to our support team with specific details about the issue you’re facing. We are here to help and want to ensure that you have a smooth experience with our product.

Your satisfaction is our priority, and we appreciate your patience as we work to resolve any concerns you may have.

Thank you for your understanding.

Best regards,
Andre Bellafronte
CEO, Mimir Tech

Owner@Mimir Tech  
  • 3 years ago
  • Version Number 1.5.5
Chris Danks avatar

Chris Danks @daniel5099

June 9, 2023 at 09:40:05 AM

no response from developer
order form on their website doesn't work either so it can't be ordered.

Andre Bellafronte avatar

Andre Bellafronte @eunarede

February 4, 2025 at 09:01:39 PM

Dear Chris,

Thank you for bringing this to our attention. I’m truly sorry to hear about your experience with our order form and the lack of response from our team. We strive to provide excellent service, and it’s concerning to hear that we fell short in this instance.

I want to assure you that our website is functioning properly, and purchases are available. If you are still experiencing issues with the order form, please let me know, and I would be happy to assist you personally to ensure you can complete your order without any further delays.

Additionally, if you have any questions or need support, please feel free to reach out directly. Your satisfaction is important to us, and we appreciate your patience as we work to resolve this matter.

Thank you for your understanding.

Best regards,
Andre Bellafronte
CEO, Mimir Tech

Owner@Mimir Tech  
  • 3 years ago
  • Version Number 1.5.5
Pablo Gonzalez avatar

Pablo Gonzalez @pablo9548

April 13, 2023 at 05:36:24 PM

The software is not compatible with PHP 8.1, so i have to decide between use the PHP 7.4 who is deprecated for WHMCS or use the add-on, i contact the developers 3 weeks ago and i don't receive any answer, not recommended.

Andre Bellafronte avatar

Andre Bellafronte @eunarede

February 4, 2025 at 08:40:01 PM

Dear Pablo,

Thank you for taking the time to share your feedback. I sincerely apologize for the inconvenience you experienced regarding the compatibility of our software with PHP 8.1. We understand how important timely support is for our customers.

I’m pleased to inform you that we have recently updated the module to support the latest version of PHP, including the most recent Ioncube decode and WHMCS version. We are committed to ensuring that our products meet your needs and expectations.

If you have any further questions or need assistance with the new version, please don’t hesitate to reach out. We value your feedback and hope to regain your trust in our services.

Thank you for your understanding.

Best regards,
Andre Bellafronte
CEO, Mimir Tech

Owner@Mimir Tech  
  • 3 years ago
  • Version Number 1.5.5
Fatura Online avatar

Fatura Online @fatura5125

June 20, 2022 at 03:54:35 PM

Fantástico a integração do Mautic com WHMCS que este módulo proporciona! Você consegue automatizar todos os seus clientes em campanhas e seguimentos de forma incrível. Basta instalar este módulo que você poderá trabalhar com todos os eventos do WHMCS como eventos no Mautic e com isso poderá montar campanhas de marketing ou segmentação de acordo com cada perfil de cliente. Este módulo é essencial para qualquer negócio.

Andre Bellafronte avatar

Andre Bellafronte @eunarede

February 4, 2025 at 09:21:04 PM

Caro FAtura Online,

Muito obrigado pelo seu feedback incrível! Estamos muito felizes em saber que você está aproveitando a integração do Mautic com o WHMCS através do nosso módulo. É gratificante saber que ele está ajudando você a automatizar suas campanhas e segmentações de maneira eficaz.

Acreditamos que a automação é fundamental para o sucesso de qualquer negócio, e é ótimo ver que nosso módulo está contribuindo para isso. Se você tiver alguma dúvida ou precisar de assistência no futuro, não hesite em nos contatar. Estamos sempre aqui para ajudar!

Agradecemos novamente por suas palavras gentis!

Atenciosamente,
Andre Bellafronte
CEO, Mimir Tech

Owner@Mimir Tech  
  • 4 years ago
  • Version Number 1.5.5
whmcstricks.com  avatar

whmcstricks.com @whmcstrickscom4950

February 26, 2021 at 04:58:15 PM

The module had 2 bugs when i bought it. After opening a ticket they listened to me and released a new version in record time. Now it works like a charm. amazing module and support

Andre Bellafronte avatar

Andre Bellafronte @eunarede

February 4, 2025 at 08:36:21 PM

Dear whmcstricks.com,

Thank you so much for your kind words! We are thrilled to hear that the issues you encountered with the module were resolved quickly and that you are now enjoying its full functionality. Our team is dedicated to providing the best support possible, and it’s wonderful to know that our efforts made a positive impact on your experience.

If you have any further questions or need assistance in the future, please don’t hesitate to reach out. We’re here to help!

Best regards,

Andre Bellafronte
CEO, Mimir Tech

Owner@Mimir Tech  
  • 5 years ago
  • Version Number 1.5.2
Emanuele Vedova avatar

Emanuele Vedova @emanuele8973

May 9, 2020 at 12:48:07 PM

Ths module does not work at all with WHMCS 7.10.1, it does not connect with Mautic 2.16 despite API OAuth 2.0 and Login are ok.
Support has replied the first time a week ago, and then no answer at all. Please remove from the marketplace if it does not work!
Also in Marketplace last version is 1.4.1, but they let you download the 1.4.0 only. Told already to Andre but no answer about.

Andre Bellafronte avatar

Andre Bellafronte @eunarede

July 28, 2020 at 04:47:18 PM

Hello Emanuele,

His feedback on the service tickets was that everything was working correctly. We are waiting 2 months for the response on the ticket with the data we need to verify the error you mentioned on the ticket. We are still waiting and we are always available to help with any problems you may have with the integration. We look forward to hearing from you.

Owner@Mimir Tech  
  • 6 years ago
  • Version Number 1.4.1
  • Edited
Jacob Bowen avatar

Jacob Bowen @jacob7386

March 9, 2019 at 07:42:25 PM

Price displayed on WHMCS is 15$, but it is 30$ on their site. False advertising.

Andre Bellafronte avatar

Andre Bellafronte @eunarede

March 13, 2019 at 03:13:33 AM

Hello Jacob,

The purchase link has a promotional code that will be calculated on checkout. make sure the value at the checkout will be at the advertised price. if you do not go to the order's finalizing page the discount may not have been displayed. In any case, you can use the coupon code J9Q3NUIVA9 that is also present in the module description on this page.

Owner@Mimir Tech  
  • 7 years ago
  • Version Number 1.1.0
WHMCS Backup avatar

WHMCS Backup @WHMCSBackup

January 27, 2019 at 03:12:25 AM

Working well, but the SORS connection is difficult to manage

  • 7 years ago
  • Version Number 1.1.0
Élouan Prevost avatar

Élouan Prevost @louan5119

December 28, 2018 at 04:02:45 PM

No comment provided.

  • 7 years ago
  • Version Number 1.0.0
Gerhard Maier avatar

Gerhard Maier @gerhard8004

December 28, 2018 at 03:49:34 PM

No comment provided.

  • 7 years ago
  • Version Number 1.0.0
Gabriel Cox avatar

Gabriel Cox @gabriel7833

December 28, 2018 at 03:36:01 PM

No comment provided.

  • 7 years ago
  • Version Number 1.0.0
Lucas Evans avatar

Lucas Evans @lucas233

December 28, 2018 at 03:11:28 PM

This module really works. Now all my clients and contacts are synchronized in Mautc, even if they already have a contact with the same email! Very easy to install and configure

  • 7 years ago
  • Version Number 1.0.0
Andre Kutianski avatar

Andre Kutianski @kutianski

December 26, 2018 at 04:40:51 PM

With this plugin now I can automate my marketing campaigns from WHMCS using Mautic. Easy to configure and agile support help you to install and test!

  • 7 years ago
  • Version Number 1.0.0

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • Selected versions of WHMCS v9.1
        9.1.0
  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • Selected versions of WHMCS v8.12
        8.12.0
  • Selected versions of WHMCS v8.11
        8.11.0 - 8.11.2
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7

System Requirements


  • WHMCS 8.13 or later, including 9.0 and 9.1 (tested on 8.13.7, 9.0.9 and 9.1.0)
  • PHP 8.2 or 8.3 with the curl and json extensions
  • Mautic 7.1.3 or later (7.2.x included), with API access through OAuth 2 or Basic Auth
  • ionCube Loader 12 on WHMCS 8, Loader 14 on WHMCS 9
  • A working WHMCS cron running at least every 5 minutes

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Mimir Tech

Changelog

v2.0.0 Released October 26th, 2026

Latest Version


v2.0.0

  • Rewritten for WHMCS 8.13 and 9.x, on PHP 8.2 and 8.3
  • Asynchronous synchronization: WHMCS hooks only enqueue work, a worker driven by the WHMCS cron talks to Mautic
  • Retry with increasing intervals, requeue of items stuck in processing and an activity screen with every event
  • Segments by WHMCS client group, in addition to products, product groups and domain TLDs
  • Reconciliation: only segments that come from the mapping are added or removed
  • OAuth 2 client credentials support, Basic Auth kept for older Mautic setups
  • Licensing handled inside the module through the WHMCS Software Licensing Addon, no companion addon
  • Admin panel in English, Brazilian Portuguese and Spanish
  • Mautic 7.1.3 or later, including 7.2.x

 

Previous Versions


v1.5.7 Released February 4th, 2025

View/hide detailed changelog

v1.5.7

  • Add compatibility with WHMCS v8.12
  • Add compatibility with Ioncube Loader for PHP 8.2 and 8.3

 

v1.5.6 Released April 30th, 2024

View/hide detailed changelog

Compatibility

  • added compatibility with WHMCS 8.8 and Mautic 4.4.x

 

v1.5.5 Released January 31st, 2022

View/hide detailed changelog

[1.5.5] - 2022-01-31

Fixed

  • Fix contact segment sincronization when client made a new order (#30 | #29).
  • Fix null return in some cases when try to get contact email address on Mautic (#27).

Deprecated​

  • Deprecated support for WHMCS 7.x (#28).

 

v1.5.4 Released May 1st, 2021

View/hide detailed changelog

Error when canceling an order from WHMCS admin or API

In some cases when canceling an order on WHMCS and Mautic did not found the client email on the Mautic contacts list, an error return right after the cancelation trigger. This issue occurs in some cases and not prevent the cancelation but can prevent other hooks to proper fire.

Remove contact's segment from Cancel and Refound trigger

Now both CancelOrder and CancelAndRefundOrder actions on WHMCS remove the associated contact from the mapped products segments.

 

v1.5.3 Released April 1st, 2021

View/hide detailed changelog

Authentication in the Mautic API

Refactoring the authentication in the Mautic API for better performance and reducing the number of necessary queries.

Changing the segment sync trigger

now the contacts will be added to the segments when the order is paid instead of the checkout as it was previously.

This change is to ensure that all orders placed by the customer area or the administrative area have their segments properly synchronized.

Improvement on contact identification

New checks and improvements were made to ensure the correct identification of the contact for synchronization with Mautic.

Create client from WHMCS admin

New checks have been added to not identify the admin as being the contact and avoid the error mautic_id is null.

Email as a primary identifier

Now WHMCS no longer needs to store the Mautic contact ID to be able to associate with the WHMCS client, this way if the contact ID ceases to exist or changes in Mautic the synchronization will not fail.

Refactoring the client sync tool

A refactoring of the client synchronization tool has been carried out, it is now possible to select the number of concurrent requests allowing to decrease the synchronization time by sending different simultaneous requests. You can now also select whether you want to sync inactive accounts in addition to existing inactive products.

Attention: if your Mautic is hosted on a shared or low-performance server or your PHP is configured with low maximum execution time, when setting many concurrent requests it is possible that synchronization times out. If this occurs try to decrease the number of connections.

Menu

Improvements in the menu layout and organization of the options.

 

v1.5.2 Released February 25th, 2021

View/hide detailed changelog

  • Fixed issue on client's sync;
  • Fixed error after purchase if client not synced correctly
  • Compatible with Mautic 3.x

 

v1.5.0 Released January 24th, 2021

View/hide detailed changelog

  • Updated Mautic API library to version 3;
  • Compatibility with Mautic 3;
  • Fixed issue when an administrator tries to add client but returns error message;
  • Fixed error when an administrator adds a request that there is no invoice generation;

 

v1.4.1 Released April 28th, 2020

View/hide detailed changelog

  • Changed the tracking pixel from the footer to head;

 

v1.4.0 Released June 8th, 2019

View/hide detailed changelog

New Features

  • Add functionality to sync existing clients of WHMCS directly to Mautic end assign then to respectively mapped segments.

 

v1.3.1 Released May 23rd, 2019

View/hide detailed changelog

New Features

  • When the WHMCS admin cancels an order, the customer is removed from the product segments in Mautic;
  • When the customer cancels a product, their contact in Mautic will be removed from the product segments;
  • When a domain is deleted, the WHMCS client is removed from the Mautic segment;

Improvements

  • Improvement in the process of updating client data in Mautic when it is updated in WHMCS;

 

v1.3.0 Released May 20th, 2019

View/hide detailed changelog

Improvements

  • Now, when the customer requests the removal of the email from email marketing campaigns, the contact in Mautic will be marked with the DNC option to not receive any contact through Mautic either (GDPR Compliance).

New Features

  • Mapping domain TLDs to Mautic segments: When a client requests a domain registration in WHMCS it will be included in the mapped Mautic segment;
  • Product Mapping for Mautic Segments: You can now map existing products in WHMCS to Mautic segments, allowing you to add customers in the segments according to products purchased in WHMCS;

Bug fix

  • Fixed error when inserting client through the admin of WHMCS;

 

v1.2.0 Released March 28th, 2019

View/hide detailed changelog

Bugfix

  • Changed triggers priorities for greater compatibility;

Enhancements

  • Inserted pixel tracking when the browser does not support javascript execution;

New Features

  • Inserted Mautic API connection verification routine;
  • Created new Health Status page for checking and debugging the configuration and connection to the Mautic API;

 

v1.1.2 Released March 13th, 2019

View/hide detailed changelog

Bugfix

  • Correct the blank screen after insert or update the Mautic credentials;

Improvements

  • Add language file for spanish language;
  • Add language file for portuguese-br language;

 

v1.1.1 Released March 13th, 2019

View/hide detailed changelog

Improvements

  • New module interface;
  • Improvement in the contact creation verification process in Mautic;
  • Improved synchronized information between WHMCS and Mautic;
  • Correction of the country name in the synchronization of the customer data;
  • Phone standardization in international format.

 

v1.1.0 Released December 28th, 2018

View/hide detailed changelog

Enhancements

  • Synchronization of contacts created in WHMCS. Now every time a new contact is entered by a WHMCS client, the will be synced in Mautic as a new contact. If the contact exists your data is updated.

Improvements

  • Improved contact creation performance in the registration of a new customer in WHMCS;
  • Improved verification of existing contacts to avoid duplicity;
  • Improvements in compatibility when creating the necessary tables in the database.

Updates

  • Update Mautic API library to 2.15;
  • Add compatible with WHMCS 7.7;
  • Add compatible with Mautic 2.15.

 

v1.0.0 Released December 22nd, 2018

View/hide detailed changelog

1.0.0

First public release.

 

See also

FREE ResellerClub Tools v2

Working comfortably with ResellerClub's products and services through your WHMCS system requires additional tools.

Free
SEO Manager

The module developed to add meta description and meta keywords and change the page title

Free
WHOIS for Clients

WHOIS for Clients

Free
Dropbox Backup for WHMCS

This module will integrate WHMCS with Dropbox to upload a copy of WHMCS database onto the cloud. You will never have to worry about losing data any more.

Free
Software Licensing Addon

Build, License & Distribute Your Own Apps using WHMCS

Commercial