Du får äntligen en bokning i Calendly, och sedan börjar den tråkiga delen: kopiera deltagarens uppgifter till ditt CRM, dubbelkolla stavning och hoppas att du inte precis skapade en dubblettkontakt.
Marknadschefer märker det när uppföljningar släpar. Konsulter märker det när pipelinen blir otydlig. Och om du driver ett litet team håller den här Calendly Mautic-synken din kontaktlista strukturerad utan att någon behöver vakta den.
Det här arbetsflödet skapar eller uppdaterar en Mautic-kontakt i samma ögonblick som ett Calendly-event schemaläggs. Du ser exakt vad som automatiseras, vad du behöver och hur du anpassar det efter din process.
Så fungerar den här automatiseringen
Hela n8n-arbetsflödet, från trigger till slutligt utfall:
n8n Workflow Template: Calendly till Mautic, uppdatera kontakter utan dubbletter
flowchart LR
subgraph sg0["On new event Flow"]
direction LR
n0["<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/calendly.svg' width='40' height='40' /></div><br/>On new event"]
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/>Create/update contact"]
n0 --> n1
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
classDef customIcon fill:none,stroke:none
class n0,n1 customIcon
Problemet: nya bokningar blir inte alltid korrekta CRM-kontakter
Calendly är utmärkt för att få in möten i kalendern. Det är inte lika bra på att hålla ditt CRM korrekt. Om du manuellt skapar kontakter efter varje bokning kommer du förr eller senare missa en, skriva fel i en e-postadress eller få “Chris”, “Christopher” och “[email protected]” som tre separata personer. Då triggar dina automations på fel post, dina kampanjdata blir grumliga och du slösar tid på att reda ut en lista som borde ha varit pålitlig från början.
Det går fort utför. Här är var det brukar skapa fel.
- Någon måste flytta bokningsdetaljer från Calendly till Mautic, och den uppgiften hamnar alltid på en stressig dag.
- Dubbletter smyger sig in eftersom beslutet “ny kontakt” vs. “befintlig kontakt” tas utifrån minnet, inte en konsekvent regel.
- Uppföljningssekvenser triggas inte i tid eftersom CRM-registreringen sker timmar senare (eller inte alls).
- Rapportering blir en gissningslek när samma person ligger i flera poster och kampanjattribuering splittras.
Lösningen: skapa eller uppdatera Mautic-kontakter automatiskt från Calendly
Det här n8n-arbetsflödet lyssnar efter nya schemalagda event i Calendly och synkar direkt deltagaren till Mautic. Om e-postadressen inte finns i Mautic ännu skapas en ny kontakt. Om e-postadressen redan finns uppdateras den befintliga posten istället för att skapa en dubblett. För att hålla synken säker och förutsägbar uppdaterar den bara två fält: kontaktens förnamn och e-postadress. Det betyder att du inte råkar skriva över rikare CRM-data som teamet redan har samlat in.
Arbetsflödet startar när en Calendly-bokning bekräftas. n8n skickar deltagardata till Mautic och använder e-postadressen som den “enda källan till sanning” för identifiering. Slutresultatet är enkelt: varje bokat möte blir en användbar CRM-kontakt, redo för segmentering och uppföljning.
Det här får du: automatisering vs. resultat
| Vad arbetsflödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du bokar 10 samtal i veckan via Calendly. Manuellt tar det oftast cirka 10 minuter att skapa eller hitta en kontakt, städa upp namnet och säkerställa att du inte dubblat någon, alltså ungefär 100 minuter i veckan. Med det här arbetsflödet är den “mänskliga tiden” i princip noll efter uppsättning: bokningen triggar direkt och Mautic uppdateras i bakgrunden på under en minut. Det är ungefär 2 timmar tillbaka de flesta veckor, plus betydligt färre pinsamma “Hej {firstname}”-missar.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Calendly för att trigga på nya schemalagda event.
- Mautic för att skapa eller uppdatera kontaktposter.
- Inloggning/credentials för Calendly + Mautic (genereras i respektive kontos integrations-/API-inställningar).
Svårighetsgrad: Nybörjare. Du kopplar konton, mappar två fält och testar med en riktig bokning.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Ett Calendly-event schemaläggs. Arbetsflödet körs i samma ögonblick som en bokning skapas i Calendly, så du slipper förlita dig på påminnelser eller admin i slutet av dagen.
Deltagardata förbereds för CRM. n8n hämtar nyckeldetaljerna från event-payloaden och fokuserar på de två fält som arbetsflödet uppdaterar: förnamn och e-post.
Mautic-kontakt skapas eller uppdateras. Med e-post som identifierare ser n8n till att du får en kontakt per person. Befintlig kontakt? Uppdatera förnamnet. Ny e-post? Skapa posten.
Dina uppföljningsautomationer kan ta över. När kontakten finns i Mautic kan du trigga kampanjer, tagga efter mötestyp eller skicka leads vidare till en pipelineprocess du redan använder.
Du kan enkelt ändra vilka fält som uppdateras för att matcha dina CRM-regler. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera Calendly-triggern
Konfigurera triggern så att arbetsflödet körs varje gång en ny Calendly-inbjuden skapas.
- Lägg till noden Calendly Event Trigger på arbetsytan.
- Ställ in Events på
invitee.created. - Autentiseringsuppgifter krävs: Anslut era
calendlyApi-autentiseringsuppgifter. - Kopiera den genererade webhook-URL:en och registrera den i era Calendly-integrationsinställningar om ni uppmanas att göra det.
Steg 2: Anslut Mautic
Förbered Mautic-noden som kommer att uppdatera eller skapa kontaktposten baserat på data från Calendly.
- Lägg till noden Sync Mautic Contact och anslut den till Calendly Event Trigger.
- Autentiseringsuppgifter krävs: Anslut era
mauticApi-autentiseringsuppgifter. - Ställ in Email till
={{$node["Calendly Event Trigger"].json["payload"]["email"]}}. - Ställ in First Name till
={{$json["payload"]["name"]}}.
Calendly Event Trigger skickar sina data direkt till Sync Mautic Contact utan parallella grenar.
Steg 3: Granska arbetsflödesanteckningar (valfritt)
Den klistrade anteckningen Flowpast Branding är informativ och påverkar inte körningen.
- Behåll eller ta bort Flowpast Branding efter behov för dokumentation.
Steg 4: Testa och aktivera ert arbetsflöde
Verifiera att triggern och kontaktsynken fungerar hela vägen, och aktivera sedan arbetsflödet för produktionsanvändning.
- Klicka på Execute Workflow och skapa en testbokning i Calendly.
- Bekräfta att Sync Mautic Contact tar emot en payload med
emailochnameoch skapar/uppdaterar kontakten. - Om testet lyckas, växla arbetsflödet till Active för att köra automatiskt.
Vanliga fallgropar
- Mautic-credentials kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera dina Mautic API-credentials (Inställningar → API-credentials) och bekräfta först att användaren kan skapa och redigera kontakter.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
- Calendly event-payloads kan skilja sig åt beroende på event-typ och frågor. Om din mappning av förnamn ser fel ut, granska outputen från Calendly-triggern i n8n och justera vilket fält du hämtar ifrån.
Vanliga frågor
Cirka 30 minuter om dina Calendly- och Mautic-credentials är redo.
Nej. Du kopplar konton och mappar fälten för förnamn och e-post i n8n.
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 även räkna med eventuella kostnader kopplade till dina Calendly- och Mautic-planer, men själva arbetsflödet kräver inga betalda AI-API:er.
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 hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, men gör det med avsikt. Du kan utöka Mautic-kontaktsteget för att mappa fler fält som efternamn, telefon, taggar eller ett anpassat fält för “event-typ”. Om du även samlar in svar på Calendly-frågor kan du mappa dem till anpassade fält i Mautic också. Behåll bara e-posten som unik identifierare, annars kommer dubbletter tillbaka snabbt.
Oftast handlar det om credentials eller behörigheter. Generera om dina Mautic API-credentials, uppdatera dem i n8n och testa anslutningen igen. Bekräfta också att din Mautic base URL är korrekt (fel subdomän är vanligt) och att API:et är aktiverat i dina Mautic-inställningar. Om det fungerar en gång och sedan fallerar senare kan rate limits eller ett roterat lösenord vara orsaken.
På en typisk n8n Cloud Starter-plan klarar den gott och väl behoven för små team, och du kan uppgradera när volymen ökar. Om du kör self-hosted finns ingen körningsgräns från n8n i sig; det beror främst på dina serverresurser och vad din Mautic-instans klarar. I praktiken är arbetsflödet lättviktigt eftersom det är en trigger och en synkåtgärd per bokning.
Ofta, ja, särskilt om du vill undvika dubbletter och vill ha mer kontroll senare. n8n gör det enklare att lägga logik kring “skapa vs. uppdatera”, hålla dataformatering konsekvent och bygga ut till fler-stegs-uppföljningar utan att betala extra för varje gren. Det ger dig också ett self-hosted-alternativ, vilket kan vara avgörande om du kör hög volym. Zapier eller Make kan gå snabbare för väldigt enkla tvåstegsflöden, så de är inte “dåliga”, bara annorlunda. Vill du ha hjälp att välja? Prata med en automationsexpert.
När det här väl rullar slutar nya bokningar vara adminjobb och blir tillförlitlig CRM-data. Sätt upp det en gång, så kan dina uppföljningar äntligen hålla tempo.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.