Mautic Make integrationAutomate Mautic with Make.
Can your Mautic contacts keep themselves up to date? The Mautic Make integration gives you 26 modules: 1 instant trigger, 21 actions and 4 searches. This page is for marketers who run Mautic and want leads, segments and stages handled without copy and paste.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Mautic Make integration let you automate?
The Mautic Make integration links your Mautic account to Make, a visual tool where you build a scenario (the automation itself) out of modules (one brick each: a trigger, an action or a search). Mautic becomes one link in a chain: contacts come in from other apps, move between segments and stages, and send events back out.
Every new lead lands in the right segment. A form tool or a spreadsheet starts the scenario, Create/Update a Contact writes the person into Mautic, and Add Contact to a Segment drops them into the list your campaign already targets. The same e-mail twice updates the existing contact instead of creating a duplicate.
Your pipeline follows the sales team. When a deal moves in your CRM, Add Contact to a Stage or Remove Contact from a Stage keeps the Mautic stage in line, so scoring and campaigns see the same picture as sales.
Mautic talks to the rest of your tools. Watch Events is an instant trigger: Mautic calls Make the moment the event you picked happens, and the next modules can post it to a chat channel or a shared table.
What the app does not cover: there is a single trigger, and nothing reads e-mails, campaigns or forms directly. For anything else the Mautic API offers, Make an API Call uses the same connection. The same app also has an n8n node, described on the Mautic n8n integration page, and the n8n vs Make comparison helps you pick a tool. If Make itself is new to you, start with the Make training.
How do you connect Mautic to Make?
- 01
Create an API application in Mautic
Your Mautic account needs API access turned on. In Mautic, open Settings in the sidebar, then API Settings, and click Add New. Paste
https://www.integromat.com/oauth/cb/mauticas the callback URI. - 02
Copy the two credentials
Mautic now shows a Client ID and a Client secret. Copy both somewhere safe: you paste them into Make in the next step.
- 03
Create the connection in Make
Add any Mautic module to a scenario and click Create a connection. Name it in Connection name if you like, paste the two credentials, and follow the on-screen steps. The connection (your Mautic account linked to Make) is reused by every Mautic module.
Your first scenario: new leads into a Mautic segment
GoalWhen a new lead arrives in another app, Make creates or updates the contact in Mautic and adds it to a segment.
- 01
Start from the lead source
On the Scenarios page, create a new scenario and click the +. Pick the trigger of the app where leads show up first, such as your form tool or a sheet, and connect it.
- 02
Add Create/Update a Contact
Click the + to the right, search Mautic and choose Create/Update a Contact. Link your account with Create a connection, then map the e-mail and name coming from the first module.
- 03
Drop the contact into a segment
Add Add Contact to a Segment after it. Map the contact returned by the previous module, then choose the segment: once the connection exists, Make lists what it can read from Mautic.
- 04
Test with Run once
Submit one test lead, then click Run once. Open the bubbles above each module to read the bundles (the items passed along) and check the contact in Mautic.
- 05
Schedule and switch it on
Open the clock on the first module. A new scenario runs every 15 minutes by default if that trigger is scheduled. Save, then flip the switch to turn the scenario on.
What can start a scenario from Mautic?
1 module starts a scenario when something happens in Mautic. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Mautic as soon as it happens.
Watch Events
Instant triggerIn Make“Triggers when a new event given by the selection parameter is occured.”
This trigger starts your scenario when the Mautic event you select in the module happens, and hands its data to the next modules. It is the only way Mautic itself kicks off a scenario, so it is where any Mautic-first automation begins.
What can Make do in Mautic?
Mautic gives you 25 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add Contact to a Segment
- Add Contact to a Stage
- Create a Segment
- Create a Stage
- Create/Update a Company
- Create/Update a Contact
- Delete a Company
- Delete a Contact
- Delete a Segment
- Delete a Stage
- Get a Company
- Get a Contact
- Get a Segment
- Get a Stage
- Make an API Call
- Remove Contact from a Segment
- Remove Contact from a Stage
- Update a Company
- Update a Contact
- Update a Segment
- Update a Stage
- List Companies
- List Segments
- List Stages
- Search Contacts
Add Contact to a Segment
ActionIn Make“Adds a contact to a specific segment.”
Puts an existing contact into one of your segments, so the campaigns and e-mails that target that list reach them too.
Add Contact to a Stage
ActionIn Make“Adds a contact to a specific stage.”
Moves a contact into a stage of your Mautic lifecycle, the place where you track how far each person has gone from lead to customer.
Create a Segment
ActionIn Make“Creates a new segment.”
Builds a brand new segment in Mautic from a scenario, ready to receive contacts from the modules that follow.
Create a Stage
ActionIn Make“Creates a new stage.”
Adds a new stage to your Mautic lifecycle so contacts can later be placed in it with Add Contact to a Stage.
Create/Update a Company
ActionIn Make“Creates a new company. If the company with the same company's name already exists, it is updated.”
Writes a company record in Mautic, and if a company with the same name is already there, it updates that one instead of adding a twin.
Create/Update a Contact
ActionIn Make“Creates a new contact. If the contact with the same e-mail already exists, it is updated.”
The workhorse of most Mautic scenarios: it creates a contact, or updates the existing one when the same e-mail address is already in Mautic.
Delete a Company
ActionIn Make“Deletes a company.”
Removes a company record from Mautic, which keeps your company list clean when an account closes or turns out to be a duplicate.
Delete a Contact
ActionIn Make“Deletes a contact.”
Erases a contact from Mautic, the step you need when a person asks to be forgotten or when a test lead slipped into production.
Delete a Segment
ActionIn Make“Deletes a segment.”
Removes a whole segment from your Mautic account when a list has served its purpose.
Delete a Stage
ActionIn Make“Deletes a stage.”
Takes a stage out of your Mautic lifecycle when your funnel drops a step.
Get a Company
ActionIn Make“Gets an individual company by ID.”
Fetches one company by its Mautic ID and returns its details to the next modules, so you can copy them into another tool.
Get a Contact
ActionIn Make“Gets an individual contact by ID.”
Reads a single contact by ID and brings back its data, handy when the previous step only gave you a number.
Get a Segment
ActionIn Make“Gets an individual segment by ID.”
Returns the details of one segment from its ID, a quick check before you act on the list.
Get a Stage
ActionIn Make“Gets an individual stage by ID.”
Looks up one stage by its ID and gives its details to the rest of the scenario.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Your escape hatch: it calls any endpoint of the Mautic API with the connection you already set up, so anything the listed modules miss stays reachable.
Remove Contact from a Segment
ActionIn Make“Removes contact from a specific segment.”
Pulls a contact out of a segment, so the campaigns aimed at that list stop counting them in.
Remove Contact from a Stage
ActionIn Make“Removes contact from a specific stage.”
Takes a contact off their current stage without deleting anything else about them.
Update a Company
ActionIn Make“Updates an existing company.”
Changes the details of a company that already exists in Mautic, with values coming from another tool.
Update a Contact
ActionIn Make“Updates an existing contact.”
Edits a contact Mautic already knows, with details that changed in another tool.
Update a Segment
ActionIn Make“Updates an existing segment.”
Renames or edits a segment that already exists, so your lists keep names people can recognize.
Update a Stage
ActionIn Make“Updates an existing stage.”
Edits a stage that already exists in your lifecycle, so its wording keeps up with how your team talks about the funnel.
List Companies
SearchIn Make“Returns a list of all companies available to the user.”
Returns every company your Mautic user can see, each one as a separate bundle for the next module.
List Segments
SearchIn Make“Returns a list of all segments.”
Brings back all your Mautic segments, one bundle per list.
List Stages
SearchIn Make“Returns a list of all contact stages.”
Returns all the contact stages defined in Mautic, which gives you their IDs and names in one pass.
Search Contacts
SearchIn Make“Retrieves a list of contacts by a search.”
Runs a search across your Mautic contacts and returns the matches, zero, one or many.
Need help automating Mautic with Make?
A person reads every message.