Du får äntligen in en ström av nya leads… och sedan sticker nästa kampanj iväg i studs, klagomål och fel av typen ”adressen hittades inte”. Det är inte bara irriterande. Det urholkar leveransbarheten över tid, och det är plågsamt svårt att ringa in vilka kontakter som orsakade skadan.
Den här Mautic Slack-automationen drabbar marknadschefer först, eftersom de äger resultaten. Men driftinriktade grundare och CRM-admins känner också av det, eftersom det är de som städar upp röran och förklarar varför e-postprestandan sjönk.
Det här flödet bevakar nya Mautic-kontakter, validerar varje e-postadress med OneSimpleAPI och skickar bara en Slack-notis när något ser riskabelt ut. Du får se hur flödet fungerar, vad du behöver och var team vanligtvis går på minor.
Så här fungerar automationen
Hela n8n-workflowen, från trigger till slutligt output:
n8n Workflow Template: Mautic + Slack: stoppa dåliga mejladresser i tid
flowchart LR
subgraph sg0["Contact Event Flow"]
direction LR
n0@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Check Existing Contact", pos: "b", h: 48 }
n1["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/mautic.svg' width='40' height='40' /></div><br/>Contact Event Trigger"]
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/itemLists.svg' width='40' height='40' /></div><br/>Extract Contact Details"]
n3["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/onesimpleapi.svg' width='40' height='40' /></div><br/>Verify Email Address"]
n4@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Flag Suspicious Email", pos: "b", h: 48 }
n5["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/slack.svg' width='40' height='40' /></div><br/>Post Slack Alert"]
n3 --> n4
n2 --> n3
n0 --> n2
n1 --> n0
n4 --> n5
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 n1 trigger
class n0,n4 decision
class n3 api
classDef customIcon fill:none,stroke:none
class n1,n2,n3,n5 customIcon
Problemet: dåliga e-postadresser smyger in och skadar leveransbarheten
Mautic accepterar glatt nästan vilken sträng som helst som ser ut som en e-postadress, vilket gör att stavfel, engångs-inboxar och rollkonton (”info@”, ”sales@”) tyst samlas i dina listor. Den verkliga smärtan kommer senare: en kampanj går ut, studsar ökar och du lägger en eftermiddag på att jaga runt i segment och försöka gissa vad som gick fel. Ännu värre: du fortsätter ofta maila samma riskabla kontakter eftersom ingen flaggade dem när de kom in i CRM:et. Det är så du fastnar med listhygien under press i stället för att fokusera på erbjudanden, kreativt och uppföljning.
Friktionen byggs på. Några ”små” problem blir till ett leveransbarhetsproblem du inte kan ignorera.
- Manuell stickprovskontroll av nya kontakter är inkonsekvent, så riskabla adresser slinker igenom under stressiga veckor.
- Studsutredningar sker efter kampanjen, när skadan redan är skedd.
- Team skapar till slut stökiga nödlösningar i kalkylark som aldrig håller sig synkade med Mautic.
- Sälj och marknad tappar förtroendet för leaddatabasen och börjar ifrågasätta varje segment.
Lösningen: validera nya Mautic-kontakter och avisera Slack
Det här flödet fångar upp riskabla e-postadresser i samma ögonblick som de kommer in i Mautic. Det startar när en ny kontaktevent triggas i Mautic och kontrollerar sedan om kontakten redan är känd (så att du inte flaggar samma person om och om igen). Därefter plockar det ut e-postadress och centrala kontaktdetaljer som du vill ha i en avisering och skickar e-postadressen till OneSimpleAPI för validering. Om valideringen kommer tillbaka som felfri avslutas flödet tyst. Om e-postadressen ser misstänkt ut postar n8n ett Slack-meddelande i den kanal du väljer, så att någon kan granska, rätta eller undertrycka kontakten innan den hinner skada en kampanj.
Flödet börjar med en Mautic-kontakttrigger. Därifrån filtrerar och formaterar det kontaktdata, kör OneSimpleAPI-kontrollen och till sist pingas Slack bara när villkoret ”Flag Suspicious Email” uppfylls, så att din kanal förblir användbar.
Det du får: automation vs. resultat
| Det här flödet automatiserar | Resultaten du får |
|---|---|
|
|
Exempel: så här ser det ut i praktiken
Säg att din webbplats och dina integrationer lägger till cirka 40 nya kontakter per dag. Om du manuellt granskar varje kontakt i 2 minuter (snabb blick, sökhistorik, kanske ett testmail) blir det ungefär 80 minuter per dag, alltså runt 6 timmar i veckan. Med det här flödet blir ditt ”arbete” att bara skanna en Slack-avisering när något ser fel ut. Även om du granskar 5 flaggade kontakter per dag i några minuter vardera får du tillbaka större delen av tiden, och din nästa kampanj blir inte första gången du upptäcker dåliga data.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Mautic för att trigga på nya kontakt-event
- OneSimpleAPI för kontroller av e-postvalidering
- Slack för att avisera teamet för granskning
- OneSimpleAPI-nyckel (hämta den i din OneSimpleAPI-dashboard)
Svårighetsgrad: Nybörjare. Du kopplar in behörigheter, väljer en Slack-kanal och testar med en riktig kontakt.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En ny kontakt skapas i Mautic. Flödet lyssnar på kontakteventet, så det körs direkt när leaddata kommer in i systemet, inte dagar senare.
Kontakten kontrolleras och förbereds. n8n bekräftar att du inte återbearbetar en befintlig kontakt och plockar sedan ut de viktiga fälten (e-postadress plus de identifierare du vill se i Slack).
OneSimpleAPI validerar e-postadressen. Flödet skickar e-postadressen till verifierings-endpointen och läser tillbaka resultatet så att du kan agera på ”risk”-signaler i stället för att gissa.
Slack får bara undantagen. Om e-postadressen flaggas postar flödet ett meddelande i den kanal du väljer. Korrekt adresserade kontakter skapar inget brus.
Du kan enkelt justera vilka valideringsutfall som ska räknas som ”misstänkta” utifrån din tolerans. Se den fullständiga implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-implementeringsguide
Steg 1: konfigurera Mautic-triggern
Starta arbetsflödet när en ny kontakt skapas i Mautic så att e-postadressen kan valideras direkt.
- Lägg till och öppna Contact Event Trigger.
- Ställ in Authentication på
oAuth2. - Ställ in Events på
mautic.lead_post_save_new. - Credential Required: Anslut era mauticOAuth2Api-uppgifter.
Tips: Säkerställ att Mautic-webhooken är aktiverad för händelser vid nya kontakter så att Contact Event Trigger tar emot payloads.
Steg 2: anslut filtrering av Mautic-kontakter
Filtrera bort befintliga kontakter så att bara nya kontakter går vidare till e-postverifiering.
- Öppna Check Existing Contact.
- Under String Conditions ställer ni in Value 1 till
={{$json["mautic.lead_post_save_new"]}}. - Ställ in Operation på
isEmptyså att befintliga kontakter filtreras bort.
⚠️ Vanlig fallgrop: Om Mautics payload-struktur ändras kan sökvägen mautic.lead_post_save_new bli tom och då hoppas nya kontakter över.
Steg 3: konfigurera kontaktparsing och e-postvalidering
Extrahera kontaktdata och validera e-postadressen med OneSimpleAPI-verktyget.
- Öppna Extract Contact Details och ställ in Field to Split Out på
mautic.lead_post_save_new. - Öppna Verify Email Address och ställ in Resource på
utility. - Ställ in Email Address till
={{$json["lead"]["fields"]["core"]["email"]["value"]}}. - Credential Required: Anslut era oneSimpleApi-uppgifter.
- Öppna Flag Suspicious Email och ställ in Combine Operation på
any. - Konfigurera strängregeln: Value 1
={{$json["deliverability"]}}, OperationnotEqual, Value 2GOOD. - Konfigurera booleska regler: Value 1
={{$json["is_domain_valid"]}}och Value 1={{$json["is_email_disposable"]}}med Value 2true.
Körflödet blir: Extract Contact Details → Verify Email Address → Flag Suspicious Email.
Steg 4: konfigurera Slack-notis som utdata
Skicka en notis till Slack när en e-postadress är misstänkt så att teamet kan granska kontakten.
- Öppna Post Slack Alert.
- Ställ in Channel på
[YOUR_ID]. - Ställ in Text till mallmeddelandet med uttryck, inklusive
{{$node["Extract Contact Details"].json["contact"]["fields"]["core"]["firstname"]["normalizedValue"]}},{{$node["Extract Contact Details"].json["contact"]["fields"]["core"]["lastname"]["normalizedValue"]}},{{$node["Extract Contact Details"].json["contact"]["fields"]["core"]["email"]["normalizedValue"]}},{{$node["Extract Contact Details"].json["contact"]["id"]}}och{{$node["Extract Contact Details"].json["contact"]["createdByUser"]}}. - Credential Required: Anslut era slackApi-uppgifter.
Körflödet fortsätter: Flag Suspicious Email → Post Slack Alert.
Steg 5: testa och aktivera ert arbetsflöde
Verifiera arbetsflödet från början till slut och slå på det för produktionsbruk.
- Klicka på Execute Workflow och skapa en ny kontakt i Mautic med en temporär eller ogiltig e-postadress.
- Bekräfta att Verify Email Address returnerar valideringsfält och att Flag Suspicious Email routar till true-sökvägen.
- Kontrollera att Post Slack Alert skickar det formaterade meddelandet till målkanalen.
- När allt fungerar, växla arbetsflödet till Active för att aktivera kontinuerlig övervakning.
Vanliga fallgropar
- Mautic-behörigheter kan gå ut eller kräva specifika rättigheter. Om saker slutar fungera, kontrollera dina n8n-credential-inställningar och bekräfta att Mautic-API-användaren fortfarande har åtkomst.
- OneSimpleAPI-svar varierar beroende på e-posttyp och plan. Om din logik i ”Flag Suspicious Email” känns för strikt (eller för generös), granska rått HTTP-svar i n8n:s körningsloggar och justera villkoret.
- Slack-meddelanden kan misslyckas i det tysta när boten inte är tillåten i kanalen. Bekräfta att Slack-appen är inbjuden till målkanalen och att noden pekar på rätt workspace.
Vanliga frågor
Cirka 30 minuter om dina konton och nycklar är klara.
Nej. Du klistrar in behörigheter i n8n och justerar ett par villkor.
Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in OneSimpleAPI:s användningskostnader utifrån din plan.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och klarar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, men gör det med eftertanke. Du redigerar If-noden ”Flag Suspicious Email” så att den matchar dina standarder, till exempel att flagga engångsdomäner, rollbaserade inboxar eller ”okända” valideringsstatusar. Vissa team larmar bara på de värsta fallen och taggar resten tyst. Andra föredrar att larma på allt första veckan och strama åt när de ser mönstret.
Oftast handlar det om att API-behörigheter i n8n har gått ut, eller att en Mautic-API-användare har tappat rättigheter. Autentisera om Mautic-credentialn och kör sedan en testkörning från ett verkligt ”ny kontakt”-event. Om det fortfarande fallerar, kontrollera att din Mautic base URL är korrekt och nåbar från där n8n körs.
Mer än tillräckligt för de flesta små team. I n8n Cloud Starter begränsas du av månatliga körningar, medan self-hosting inte har något fast körningstak (det beror på din server). I praktiken hanterar flödet kontakter en och en när de kommer in, så det skalar bra om du inte importerar en enorm lista på en gång.
Ofta, ja, eftersom logiken är hela poängen. n8n gör det enklare att lägga till förgreningar (som kontroller av ”befintlig kontakt” och flaggning med flera villkor) utan att göra automationen till en dyr labyrint av tasks. Du får också self-hosting, vilket vissa team föredrar för kostnadskontroll och datahantering. Zapier eller Make kan fortfarande vara bra om du vill ha ett väldigt enkelt flöde ”ny kontakt → validera → skicka meddelande” och aldrig tror att det kommer växa. Ärligt talat: när du börjar finjustera leveransbarhetsregler är n8n oftast en lugnare plats att förvalta det. Prata med en automationsexpert om du vill ha en snabb rekommendation.
Felfria indata gör allt längre fram i kedjan enklare, och e-post är brutalt oförlåtande när du ignorerar listkvalitet. Sätt upp det här en gång, håll det riskabla borta och lägg tiden på jobbet som faktiskt driver intäkter.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.