Mautic and Joomla Integration can help your business with digital marketing automation. It helps to market products through online Mautic campaigns.

Mautic and Joomla Integration

How This Integration Can Help Your Business:

Mautic and Joomla Integration will allow you to market your products/services in very easy but efficient way. Mautic a free open-source marketing solution gives you a great control over the marketing campaigns and its very simple to continue the drip campaign according to the situation. For example: It gives you the information that if the customer has read the email or visited your product pages. Using that information you can setup campaigns to decide whether to continue sending out next emails for that customer or not. This integration will help in digital marketing automation. This blog post will guide you with following sections:


Mautic is an open-source marketing automation system. It is a free marketing software. You can use it to create unlimited campaigns to send out marketing emails to targeted customers.

Joomla is also a free open-source content management system for developing websites. It is very easy to setup your business websites on Joomla. It has thousands of extensions which can be used according to your requirements.

Joomla Plugin Installation:

  • Download the plugin.
  • Then go to extensions -> manage -> install.
  • Enter Mautic URL.
  • It will insert 1 px gif image loaded from your Mautic instance.
  • Embed forms in Joomla content using following code snippet: {mautic type=”form” ID}
  • Then you can create the form in you Mautic app and get the ID from URL.
  • Dynamic content can also be added using following code snippt: {mautic type=”content” slot=”slot_name”}Default content here.{/mautic}
  • slot_name is the identifier of the slot that you specified when adding a “Request dynamic content” decision to your campaign.

After installation you need to create and embed forms on your Joomla site. These forms will send out the contacts information over to Mautic. Once you are done configuring plugin on Joomla, next step will be to configure it on Mautic.

Mautic configuration:

  • Go to your Mautic site, move to Settings.
  • Click on Configuration.
  • From API Settings, Enable API.
  • To connect Mautic with Joomla you must have SSL certificate on your sites.
  • Next you need to go to API Credentials.
  • If your website does NOT have an SSL (so you go to, select OAuth1.  If you DO have an SSL on your site (so you go to, select OAuth2.
  • Click New, provide a name (can be anything you want) and the full URL of your Joomla! site (
  • Click Save and Close.
  • Here you can get public and private keys.
  • Go to your Joomla site and find the Mautic plugin you installed earlier.
  • Enter public and secret keys which you created from your Mautic site.
  • Select either OAuth1 or OAuth2 (the same as you selected in Mautic) and set Send Registered Users to Yes.
  • Save and publish the plugin.
  • After that you’ll be able to authorize your Joomla site.
  • Joomla will re-direct to Mautic instance to authorization.
  • Click “Authorize” and that’s it.
  • You will start getting contacts into your Mautic site.
Mautic and Joomla integration


In this article we have discussed how Mautic and Joomla together can help in digital marketing automation. This open-source free marketing solution will allow you to group all the contacts coming from Joomla site and create marketing campaigns using them. Mautic allows you to create segments, so that you can run different campaigns on different segments according to your needs. Please check Joomla and Mautic blogs for detailed overview.


You may find following links relevant: