The short answer
n8n ships with a Mautic node, and the first time you reach for it to automate a deal you hit a wall: it works with contacts, campaign membership, and segments — and nothing else. There is no “create deal,” no “move to stage,” no pipeline anywhere in it.
That is not an oversight. Core Mautic has no deal object, so there is nothing for the node to operate on — the longer version is in Does Mautic have a CRM? To automate deals, you need two things: a deal record inside Mautic, and an n8n node that can reach it. Deal Flow provides both — the deal object as a plugin, and an official n8n community node (n8n-nodes-dealflow) that exposes it.
If you only need to add or tag contacts from a workflow, the stock Mautic node is all you need. This guide is for the step after that — when the thing you want to create or move is a deal.
Why n8n can't move your deals
The built-in Mautic node in n8n mirrors the Mautic REST API, and that API is built around the contact. You can create and update contacts, add them to a campaign, change segment membership, and send an email. Every one of those acts on a person.
A deal is a different shape. It has its own amount, its own expected close date, and a stage that belongs to the deal rather than to any one contact — which is exactly why one contact can appear on two deals, and several contacts can sit on one deal. None of that fits on a contact record, so none of it is reachable through the stock node.
The fix is not a workaround inside n8n. It is giving Mautic the deal record it lacks, then pointing n8n at it.
Adding deal actions to n8n
-
1
Install Deal Flow in your Mautic
Download, unzip into the plugins directory, and reload — the full walkthrough is in the installation guide. This adds the deal object, pipelines, and stages your automations will target.
-
2
Add the Deal Flow community node to n8n
In n8n, open Settings → Community Nodes and install
n8n-nodes-dealflow. Self-hosted n8n installs it in place; on n8n Cloud, community nodes are enabled per instance. -
3
Connect it to your instance
Create Deal Flow credentials in n8n with your Mautic base URL and API key. The node authenticates against your own server — no data leaves your infrastructure.
-
4
Drop the node into a workflow
You now have deal operations n8n never had before: create a deal, update it, move it between stages, attach contacts, add notes and tasks, and list pipeline data.
Four automations worth building
Each of these is a small workflow: a trigger on the left, the Deal Flow node doing the deal work on the right.
1. Turn a form submission into a deal
Trigger on a Typeform, webform, or webhook, map the fields you care about, and pass them to the Deal Flow Create Deal action. A new lead becomes a real pipeline entry — amount, stage, and owner set from the form — instead of a contact you have to remember to follow up on.
2. Move a deal when money lands
Trigger on a Stripe or invoicing event and call the Deal Flow move-stage action to advance the matching deal to Won. The pipeline reflects reality the moment payment clears, with no one dragging a card by hand.
3. Alert the team on a stage change
Point Deal Flow's outbound webhook at an n8n Webhook trigger, then post to Slack or send an email when a deal reaches Negotiation or Won. The payload format is in the webhook guide.
4. Sync pipeline to a sheet or dashboard nightly
On a schedule, use the Deal Flow list action to pull open deals and write them to Google Sheets, a database, or a BI tool. You get reporting your finance stack can read without giving it access to Mautic itself.
No per-workflow or per-seat cost. Deal Flow is $149 one-time, unlimited users, one year of updates included. The n8n node is free.
Prefer raw API or webhooks?
The n8n node is the no-code path, but nothing is hidden behind it. Every deal operation is a plain REST call and every deal event can fire an outbound webhook, so if you would rather script the automation — from a Cloud Function, a cron job, or Make.com — the same capabilities are there.
- Deal, stage, contact, note, task, and attachment endpoints — see the API reference.
- Signed outbound webhooks for deal and stage events — see the webhook guide.
Frequently asked questions
Does n8n have a Mautic deals integration?
n8n's built-in Mautic node works with contacts, campaign membership, and segments only. It has no deal or pipeline operation, because core Mautic has no deal object to act on. The Deal Flow community node (n8n-nodes-dealflow) adds the missing operations: create a deal, update it, move it between stages, and list pipeline data.
How do I create a Mautic deal from a form submission with n8n?
Trigger the workflow from your form tool, map the fields you want, and pass them to the Deal Flow node's Create Deal action. The deal is created inside your Mautic against the matching contact, with an amount, stage, and owner set from the form values.
Can n8n move a deal to a new pipeline stage automatically?
Yes. The Deal Flow node exposes a move-stage action, so any trigger n8n supports can advance a deal: a payment landing moves it to Won, an email reply moves it to Negotiation, a schedule closes stale deals as Lost.
Do I need to write code to automate Mautic deals?
No. The Deal Flow n8n node is no-code and covers the deal operations directly. If you would rather script it, the same operations are available through Deal Flow's REST API and outbound webhooks.
Give n8n something to automate
Deal Flow adds the deal object — and the n8n node to drive it. $149 one-time, unlimited users, one year of updates included.
Get Deal Flow — $149