Dina Mautic-data blir röriga snabbt. En “snabb” kontaktuppdatering blir till flikar, behörigheter, dubbelkoll av segmentmedlemskap, och sen ber någon dig skicka om ett mejl och du är tillbaka i Mautic och letar efter rätt post.
Det är här marketing ops-team tappar timmar, men byrå-folk som hanterar flera klientinstanser och småföretagare känner av det också. Med den här Mautic–Sheets-automationen styr du in förfrågningar till en enda granskningskö, så att du slipper reaktivt “städarbete” hela veckan.
Du sätter upp ett n8n-workflow som tar “gör detta i Mautic”-förfrågningar, standardiserar dem och loggar dem i Google Sheets så att godkännanden och överlämningar blir enkla.
Varför det här spelar roll: Mautic-ändringar är lätta att be om, svåra att spåra
Det svåraste med att hålla Mautic strukturerat är inte själva klicket. Det är samordningen runt klicket. En kollega ber om att lägga till i ett segment, någon annan vill uppdatera “do not contact”, en kund ber “skicka det mejlet igen”, och plötsligt jonglerar du Slack-meddelanden, halva detaljer och avbrott som “kan du bara göra det nu?”. En vecka senare minns ingen varför en kontakts poäng ändrades eller vem som bad om en företagsuppdatering. Sen ser rapporteringen fel ut, du litar inte på listorna och varje kampanjutskick känns mer riskfyllt än det borde.
Det eskalerar snabbt. Här är var det oftast brister.
- Du får förfrågningar utan rätt identifierare, så du slösar tid på att leta efter “rätt John Smith”.
- Uppdateringar sker på flera ställen (mejl, chatt, ärenden), vilket gör att du inte kan revidera vad som ändrades i efterhand.
- Ändringar i segment och “do not contact” är känsliga, men godkännanden sker informellt och missas lätt.
- Manuellt arbete bjuder in små misstag, och de misstagen dyker upp vid sämsta möjliga tillfälle: precis innan ett utskick.
Så fungerar den här automationen
Här är hela workflowet du kommer att sätta upp:
n8n Workflow Template: Mautic + google sheets: rensade kontaktuppdateringar
flowchart LR
subgraph sg0["Mautic Tool MCP Server Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Mautic Tool MCP Server", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Add a campaign contact", pos: "b", h: 48 }
n2@{ icon: "mdi:cog", form: "rounded", label: "Remove a campaign contact", pos: "b", h: 48 }
n3@{ icon: "mdi:cog", form: "rounded", label: "Create a company", pos: "b", h: 48 }
n4@{ icon: "mdi:cog", form: "rounded", label: "Delete a company", pos: "b", h: 48 }
n5@{ icon: "mdi:cog", form: "rounded", label: "Get a company", pos: "b", h: 48 }
n6@{ icon: "mdi:cog", form: "rounded", label: "Get many companies", pos: "b", h: 48 }
n7@{ icon: "mdi:cog", form: "rounded", label: "Update a company", pos: "b", h: 48 }
n8@{ icon: "mdi:cog", form: "rounded", label: "Add a company contact", pos: "b", h: 48 }
n9@{ icon: "mdi:cog", form: "rounded", label: "Remove a company contact", pos: "b", h: 48 }
n10@{ icon: "mdi:cog", form: "rounded", label: "Create a contact", pos: "b", h: 48 }
n11@{ icon: "mdi:cog", form: "rounded", label: "Delete a contact", pos: "b", h: 48 }
n12@{ icon: "mdi:cog", form: "rounded", label: "Edit a contact's points", pos: "b", h: 48 }
n13@{ icon: "mdi:cog", form: "rounded", label: "Add/remove contacts from/to ..", pos: "b", h: 48 }
n14@{ icon: "mdi:cog", form: "rounded", label: "Get a contact", pos: "b", h: 48 }
n15@{ icon: "mdi:cog", form: "rounded", label: "Get many contacts", pos: "b", h: 48 }
n16@{ icon: "mdi:cog", form: "rounded", label: "Send email to a contact", pos: "b", h: 48 }
n17@{ icon: "mdi:cog", form: "rounded", label: "Update a contact", pos: "b", h: 48 }
n18@{ icon: "mdi:cog", form: "rounded", label: "Add a contact to a segment", pos: "b", h: 48 }
n19@{ icon: "mdi:cog", form: "rounded", label: "Remove a contact from a segm..", pos: "b", h: 48 }
n20@{ icon: "mdi:cog", form: "rounded", label: "Send an email to a segment", pos: "b", h: 48 }
n5 -.-> n0
n14 -.-> n0
n3 -.-> n0
n10 -.-> n0
n4 -.-> n0
n11 -.-> n0
n7 -.-> n0
n17 -.-> n0
n15 -.-> n0
n6 -.-> n0
n8 -.-> n0
n1 -.-> n0
n12 -.-> n0
n16 -.-> n0
n9 -.-> n0
n2 -.-> n0
n18 -.-> n0
n20 -.-> n0
n19 -.-> n0
n13 -.-> n0
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
Det du bygger: en AI-redo Mautic-förfrågningskö som du kan granska
Det här workflowet gör n8n till ett litet “Mautic operations desk” som AI-agenter (eller andra system) kan anropa på ett konsekvent sätt. Det börjar med en MCP server trigger som exponerar en uppsättning färdigbyggda Mautic-åtgärder som att skapa kontakter, uppdatera företag, lägga till kontakter i segment, skicka mejl och hantera “do not contact”-status. När en förfrågan kommer in använder workflowet AI-vänliga parameterplatshållare (som $fromAI()) så att den anropande agenten kan skicka rätt ID:n, filter och payloads. Varje operation körs sedan via den officiella n8n-noden Mautic Tool, med inbyggd felhantering och strukturerade svar som du kan logga eller skicka vidare. I praktiken gör det dina “förfrågningar” standardiserade, spårbara och mycket enklare att granska innan något påverkar dina produktionslistor.
Workflowet startar när en AI-agent eller ett annat workflow anropar din MCP-endpoint. Sedan routar n8n förfrågan till rätt Mautic-operation (kontakt, företag, segment, mejl). Till sist fångar du förfråge- och svarsdeltaljer i Google Sheets så att du får en strukturerad granskningshistorik och en enkel överlämningspunkt.
Det du bygger
| Det som automatiseras | Det du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att ditt team hanterar 20 Mautic-förfrågningar per vecka: kontaktuppdateringar, segmenttillägg, “do not contact”-korrigeringar och ibland ett “skicka det här mejlet”. Manuellt tar varje ofta 10 minuter mellan att reda ut detaljer, hitta poster och bekräfta att det är klart, så det blir runt 3 timmar per vecka. Med det här workflowet kommer förfrågan in redan strukturerad, du loggar den automatiskt i Google Sheets och åtgärden körs i bakgrunden. De flesta team får ner det till cirka 2 minuters granskning per förfrågan, vilket ger ungefär 2,5 timmar tillbaka varje vecka.
Innan du börjar
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Mautic som din sanningskälla för marketing automation.
- Google Sheets för att lagra förfrågningar, resultat och godkännanden.
- Mautic-inloggning / API-åtkomst (hämta det i dina Mautic API-inställningar i adminpanelen).
Kunskapsnivå: Medel. Du behöver inte koda, men du bör vara bekväm med att koppla upp autentisering och testa några exempelförfrågningar.
Vill du att någon bygger detta åt dig? Prata med en automationsspecialist (gratis 15-minuters konsultation).
Steg för steg
En MCP-endpoint tar emot förfrågan. Workflowet startar i Mautic MCP Trigger, som fungerar som en lättviktig server som din AI-agent eller interna system kan anropa när de behöver att en Mautic-åtgärd utförs.
Förfrågan matchas mot rätt operation. I stället för en generell “gör något”-åtgärd innehåller workflowet färdiga operationer för kontakter, företag, segment och mejl. Det är skillnaden mellan ett otydligt ärende och en förfrågan som faktiskt går att köra.
Mautic utför ändringen med officiella verktyg. n8n använder de inbyggda Mautic Tool-noderna för åtgärder som att uppdatera en kontakt, justera poäng, lägga till en kontakt i ett segment eller skicka ett mejl. Svaren kommer tillbaka i samma strukturerade format, vilket gör felhantering och loggning mer tillförlitligt.
Detaljer loggas för granskning och överlämning. Du kan lagra förfrågans payload, status och Mautics svar i Google Sheets, vilket ger dig en enkel kö för godkännanden, felsökning och rapportering.
Du kan enkelt anpassa Google Sheets-loggningen efter din interna process (till exempel “Väntar / Godkänd / Klar”) utifrån dina behov. Se hela implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera MCP-triggern
Det här arbetsflödet initieras av Mautic MCP Trigger, som exponerar verktygen för Mautic-åtgärder.
- Lägg till noden Mautic MCP Trigger på er canvas.
- Lämna standardinställningarna som de är (inga parametrar krävs för den här triggern).
- Kopiera den genererade webhook-URL:en om ni planerar att anropa triggern externt.
Steg 2: Anslut Mautic
Alla mauticTool-noder kräver Mautic-inloggningsuppgifter. Eftersom inloggningsuppgifter inte är konfigurerade måste ni lägga till dem manuellt.
- Öppna valfri Mautic-verktygsnod (till exempel Generate Contact Record).
- Credential Required: Anslut era Mautic-inloggningsuppgifter.
- Använd samma inloggningsuppgifter för alla Mautic-verktygsnoder (20+ noder hanterar kontakt-, företags-, kampanj-, segment- och e-poståtgärder).
Obs: Alla Mautic-verktygsnoder är anslutna som AI-verktyg till Mautic MCP Trigger. Säkerställ att inloggningsuppgifter är tillagda i varje Mautic-verktygsnod så att triggern kan anropa dem.
Steg 3: Sätt upp kontaktåtgärder
Dessa noder hanterar kontakter i Mautic, inklusive skapande, uppdateringar, poängsättning, efterlevnad och utskick av e-post.
- Konfigurera Generate Contact Record för att skapa nya kontakter.
- Sätt upp Modify Contact Record, Remove Contact Record, Fetch Contact Record och Retrieve Contact List för CRUD- och hämtningsåtgärder.
- Justera engagemang via Adjust Contact Score och hantera efterlevnad med Manage Do-Not-Contact.
- Aktivera utgående e-post via Dispatch Contact Email.
- Hantera segmentmedlemskap med Add Contact to Segment och Remove Contact Segment, samt Dispatch Segment Email för segmentbaserade utskick.
⚠️ Vanlig fallgrop: Om ni glömmer att ansluta Mautic-inloggningsuppgifter på alla kontaktrelaterade noder kommer verktygsanrop från Mautic MCP Trigger att misslyckas.
Steg 4: Konfigurera företags- och kampanjåtgärder
Dessa noder hanterar företagsregister och kontakters deltagande i kampanjer.
- Sätt upp CRUD-åtgärder för företag med Generate Company Record, Modify Company Record, Fetch Company Record, Retrieve Company List och Remove Company Record.
- Hantera relationer mellan kontakt och företag med Link Company Contact och Unlink Company Contact.
- Hantera kampanjmedlemskap med Append Campaign Contact och Remove Campaign Contact.
Steg 5: Testa och aktivera ert arbetsflöde
Validera triggern och verktygsanropen, och slå sedan på arbetsflödet för användning i produktion.
- Klicka på Execute Workflow för att köra Mautic MCP Trigger och verifiera att verktygen är tillgängliga.
- Testa några Mautic-åtgärder genom att anropa verktyg som Generate Contact Record eller Fetch Company Record via er MCP-klient.
- Bekräfta lyckade körningar genom att kontrollera Mautic-poster och säkerställa att inga behörighetsfel visas i körningsloggen.
- Växla arbetsflödet till Active för att aktivera kontinuerlig användning.
Tips för felsökning
- Mautic-autentisering kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först dina Mautic API-auth-inställningar och den kopplade autentiseringen i n8n.
- Om du använder Wait-noder eller om något externt system anropar MCP-endpointen varierar processtiderna. Öka väntetiden (eller lägg till retries) om efterföljande loggning körs innan Mautic hinner returnera ett fullständigt svar.
- Standardprompter i AI-noder är generiska. Lägg in dina namngivningsregler för segment, obligatoriska kontaktfält och skydd för “do not contact” tidigt, annars kommer du redigera output för alltid.
Snabba svar
Cirka 30 minuter om dina Mautic- och Google-inloggningar är klara.
Nej. Du kopplar mest konton och testar några exempelförfrågningar. Kan du kopiera en webhook-URL och klistra in den i ett annat verktyg, så klarar du det.
Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna med OpenAI API-kostnader för eventuell AI-agent-prompting, vilket vanligtvis är några dollar i månaden vid lätt användning.
Två alternativ: n8n Cloud (hanterat, enklast att sätta upp) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serveradministration.
Ja, och det bör du förmodligen. Du kan behålla samma MCP server trigger och byta vilka Mautic Tool-noder du exponerar för teamet, beroende på vad du tillåter (till exempel “Uppdatera kontakt” men inte “Radera kontakt”). Vanliga anpassningar är att lägga till en godkännandekolumn i Google Sheets, logga extra fält som “beställt av” och begränsa segmentåtgärder till en säker allowlist. Om du använder en AI-agent för att generera indata, skärp reglerna för obligatoriska identifierare så att den inte kan gissa.
Oftast beror det på utgångna autentiseringsuppgifter eller en Mautic-användare som saknar API-behörigheter. Generera om eller auktorisera om Mautic-autentiseringen i n8n, och bekräfta sedan att samma användare kan utföra åtgärden inne i Mautic. Om fel bara händer vid “get many” eller sökoperationer kan rate limiting eller restriktiva API-inställningar också vara orsaken.
På en typisk n8n Cloud-plan kan det hantera hundratals till tusentals förfrågningar per månad, och vid self-hosting skalar det med din server.
Ofta, ja, eftersom det här workflowet inte bara är “Mautic till Sheets”. Det är en MCP-server som exponerar cirka 20 Mautic-operationer, vilket gör att förgreningar och verktygsanrop spelar roll. n8n hanterar den typen av routing snyggt, och du kan self-hosta för hög volym utan att betala per litet steg. Zapier eller Make kan fortfarande passa om du bara behöver ett enkelt tvåstegsflöde som loggar till ett kalkylark och du inte bryr dig om AI-agentanrop. Om du är osäker, prata med en automationsspecialist så gör vi en snabb rimlighetskontroll av ditt upplägg.
När det här väl är på plats slutar kontaktuppdateringar att vara ett konstant avbrott. Ditt workflow hanterar de repetitiva förfrågningarna, och teamet får en tydlig historik i Google Sheets när frågor dyker upp senare.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.