Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Calendly till Slack: missa aldrig en ny bokning

Rickard Andersson Partner, Nodenordic.se

En ny Calendly-bokning kommer in, och du får veta det för sent. Slack-kanalen är tyst, inkorgen är högljudd, och mötet är plötsligt ”om 10 minuter” utan sammanhang.

Det här drabbar säljare hårdast eftersom snabbhet spelar roll, men konsulter med kundkontakt och marknadsansvariga som slussar inkommande samtal känner av det också. Med Calendly Slack-notiser slutar du förlita dig på tur och börjar få en strukturerad notis i samma sekund som någon bokar.

Det här arbetsflödet lyssnar efter nya bokningar, plockar ut detaljerna som folk faktiskt behöver och skickar ett AI-skrivet Slack-meddelande plus ett snyggt Outlook-mejl. Du ser vad det automatiserar, vad det förändrar i vardagen och vad du behöver för att köra det.

Så här fungerar automatiseringen

Hela n8n-arbetsflödet, från trigger till slutligt resultat:

n8n Workflow Template: Calendly till Slack: missa aldrig en ny bokning

Problemet: nya bokningar missas (eller upptäcks för sent)

Calendly är grymt på att låta folk boka tid. Det är sämre på att se till att rätt personer agerar i tid. Om du kollar kalendern några gånger per dag, eller skummar mejl mellan samtal, ligger du redan efter. Resultatet är litet men irriterande: du dyker upp oförberedd, du ställer frågor som formuläret redan besvarat och du slösar de första fem minuterna på att orientera dig. Multiplicera det med en veckas bokningar och det blir ett konstant dropp av tappat momentum.

Det bygger snabbt på. Här är var det faller sönder i verkligheten.

  • Du ser bokningen i efterhand eftersom notisen smälte in bland alla andra mejl.
  • Slack-uppdateringar sker inkonsekvent, så kollegor antar att ”någon annan såg det”.
  • Viktig kontext finns i formulärsvaren, men ingen har tid att öppna Calendly och leta upp den.
  • När bokningar vidarebefordras manuellt parafraseras namn, tider och mötesorsak (och detaljer försvinner).

Lösningen: direkta Slack- och Outlook-notiser för varje Calendly-bokning

Det här n8n-arbetsflödet lyssnar på händelsen invitee.created i Calendly, vilket betyder att det triggar i samma sekund som ett möte bokas. Därifrån plockar det ut detaljerna du bryr dig om (inbjudens namn, e-post, starttid och formulärsvaren för ”anledning till mötet”). Sedan förvandlar en AI-agent de råa fälten till två färdiga meddelanden: en Slack-notis som är enkel att skumma i en hektisk kanal och ett HTML-mejl som skickas via Microsoft Outlook som du kan använda i din förberedelse. Till sist levereras båda automatiskt så att bokningen blir synlig för dig (och ditt team) utan att någon kopierar och klistrar.

Arbetsflödet börjar med en Calendly-trigger och ett snabbt steg för att ”mappa payloaden” så att fälten blir konsekventa. AI-agenten skriver sedan notistexten med en OpenAI-chatmodell och en strukturerad output-mappare, och skickar ut till Outlook och Slack i ett svep.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du får 4 Calendly-bokningar per dag. Manuellt kanske du lägger cirka 10 minuter per bokning på att kolla Calendly, kopiera formulärsvar till Slack och vidarebefordra detaljer till din inkorg, alltså runt 40 minuter dagligen. Med det här arbetsflödet är ”arbetet” i princip noll: triggern går direkt, AI-meddelandet genereras på ungefär en minut och Slack + Outlook uppdateras automatiskt. Det är omkring en halvtimme tillbaka varje dag, och notiserna blir mer konsekventa än något du hinner skriva i stress.

Det du behöver

  • n8n-instans (prova n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Calendly för att upptäcka nya mötesbokningar
  • Slack för att posta notiser i en kanal
  • OpenAI API-nyckel (hämta den i OpenAI-dashboarden)

Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och väljer vart notiserna ska skickas.

Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

En Calendly-bokning triggar arbetsflödet. När en ny invitee bokar (invitee.created) tar n8n emot händelsen direkt, så du slipper vänta på mejlfördröjningar eller kalenderuppdateringar.

Bokningsfälten struktureras. Arbetsflödet mappar payloaden till förutsägbara fält (namn, e-post, starttid, anledning). Det lilla steget är viktigt eftersom det håller dina meddelanden konsekventa även när Calendlys frågeformat ändras.

AI genererar notistexten. En AI-agent som drivs av en OpenAI-chatmodell skriver två utdata: en kort Slack-notis för snabb skumläsning, plus ett mer detaljerat HTML-mejl som känns som något du medvetet skulle skicka till dig själv.

Slack och Outlook uppdateras. Arbetsflödet postar i din valda Slack-kanal och skickar mejlet via Microsoft Outlook, så att du kan förbereda dig från båda ställena beroende på hur din dag ser ut.

Du kan enkelt ändra formatet på Slack-meddelandet så att det matchar teamets stil, eller justera mejlmallar för att ta med extra fält som plats eller eventtyp. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: Konfigurera Calendly-triggern

Ställ in arbetsflödet så att det startar när en ny Calendly-inbjuden skapas.

  1. Lägg till noden Calendly Booking Trigger som trigger.
  2. Ställ in Eventsinvitee.created.
  3. Inloggning krävs: Anslut era calendlyApi-uppgifter.

Steg 2: Koppla fält från Calendly-payloaden

Mappa de viktigaste bokningsfälten så att de kan användas i AI-prompten och notifieringarna.

  1. Lägg till noden Map Payload Fields efter Calendly Booking Trigger.
  2. I Map Payload FieldsAssignments, ställ in payload.email till {{ $json.payload.email }}.
  3. Ställ in payload.questions_and_answers[0].answer till {{ $json.payload.questions_and_answers[0].answer }}.
  4. Ställ in payload.name till {{ $json.payload.name }}.
  5. Ställ in payload.scheduled_event.start_time till {{ $json.payload.scheduled_event.start_time }}.

⚠️ Vanlig fallgrop: Om strukturen i er Calendly-payload skiljer sig åt, uppdatera uttrycken så att de matchar era payload-nycklar exakt.

Steg 3: Konfigurera AI-kompositören för notifieringar

Konfigurera AI:n så att den genererar både ett HTML-mejl och ett Slack-meddelande i ett strukturerat format.

  1. Lägg till noden Compose Notification Text efter Map Payload Fields.
  2. Ställ in Text till =Name: {{ $json.payload.name }} About: {{ $json.payload.questions_and_answers[0].answer }} Start Time: {{ $json.payload.scheduled_event.start_time }}.
  3. Aktivera Prompt Type = define och säkerställ att Has Output Parser är aktiverat.
  4. Koppla OpenAI Chat Engine som språkmodell för Compose Notification Text.
  5. Inloggning krävs: Anslut era openAiApi-uppgifter i OpenAI Chat Engine.
  6. Koppla Structured Output Mapper som output parser för Compose Notification Text och behåll JSON-schemaexemplet som { "email": "html email", "slack": "Slack Message" }.

Structured Output Mapper är en undernod till Compose Notification Text—lägg till eventuella uppgifter i OpenAI Chat Engine, inte i parsern.

Steg 4: Konfigurera notifieringsutskick

Skicka det AI-genererade innehållet via Outlook-mejl och Slack parallellt.

  1. Koppla Compose Notification Text till både Dispatch Outlook Email och Post Slack Alert parallellt.
  2. I Dispatch Outlook Email, ställ in Subject till Calendly Details.
  3. Ställ in Body Content till {{ $json.output.email }} och Body Content Type till html.
  4. Ställ in To Recipients till {{ $('Map Payload Fields').item.json.payload.email }}.
  5. Inloggning krävs: Anslut era microsoftOutlookOAuth2Api-uppgifter.
  6. I Post Slack Alert, ställ in Text till {{ $('Compose Notification Text').item.json.output.slack }}.
  7. Välj Channel och ställ in Authentication till oAuth2.
  8. Inloggning krävs: Anslut era slackOAuth2Api-uppgifter.

Compose Notification Text skickar ut till både Dispatch Outlook Email och Post Slack Alert parallellt, så båda notifieringarna triggas av samma bokning.

Steg 5: Testa och aktivera ert arbetsflöde

Validera flödet från början till slut och aktivera det för bokningar i drift.

  1. Klicka på Test workflow i n8n och skapa en testbokning i Calendly.
  2. Bekräfta att Dispatch Outlook Email skickar ett HTML-mejl och att Post Slack Alert publicerar Slack-meddelandet.
  3. Verifiera att output-JSON från Compose Notification Text innehåller både nycklarna email och slack.
  4. När ni är nöjda, slå på arbetsflödet till Active för att köra automatiskt.
  5. ⚠️ Vanlig fallgrop: Om Slack- eller Outlook-meddelanden misslyckas, kontrollera på nytt de parallella kopplingarna från Compose Notification Text och bekräfta att uppgifterna är giltiga.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Calendly-uppgifter kan löpa ut eller så kan token sakna rätt scopes. Om något slutar fungera, börja med att kolla n8n → Credentials → dina Calendly-credentials.
  • Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om nedströms noder fallerar på tomma svar.
  • Slack OAuth-åtkomst tappar ibland kanalbehörigheter efter ändringar i workspace. Om meddelanden slutar postas, bekräfta att appen fortfarande har tillåtelse i målkanalen och välj om kanalen i Slack-noden.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Calendly Slack-notiser?

Cirka 30 minuter om dina konton är klara.

Behöver jag kunna koda för att automatisera Calendly Slack-notiser?

Nej. Du kopplar Calendly, Slack och Outlook och klistrar sedan in din OpenAI API-nyckel.

Är n8n gratis att använda för det här arbetsflödet för Calendly Slack-notiser?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis testperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in OpenAI API-kostnader, som vanligtvis är några cent per bokning för korta meddelanden.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterad tjänst, 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änsat antal körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för Calendly Slack-notiser efter kanalformat och mejlmall?

Ja, och det bör du. Uppdatera mappningssteget (”Map Payload Fields”) för att ta med extra Calendly-fält du bryr dig om, och justera sedan instruktionerna till AI-agenten så att Slack-utdata matchar din kanalstil (kort, lätt att skumma och konsekvent). Om du föredrar en fast mall kan du också minska AI:ns kreativitet genom att strama åt prompten och låta den strukturerade output-mapparen tvinga formatet. Vanliga justeringar är att lägga till möteslänken, tagga en ansvarig i Slack och ändra ämnesraden i Outlook.

Varför misslyckas min Slack-anslutning i det här arbetsflödet?

Oftast handlar det om behörigheter. Återanslut Slack i n8n och bekräfta sedan att appen får posta i målkanalen och att kanalen som valts i Slack-noden fortfarande finns.

Hur många bokningar kan den här automatiseringen för Calendly Slack-notiser hantera?

Det beror på var du kör den. På n8n Cloud är gränsen kopplad till dina månatliga körningar, och varje bokning räknas vanligtvis som en körning. Om du kör self-hosted finns ingen körningsgräns, så den praktiska gränsen blir serverresurser och API-rate limits. För de flesta små team är det helt normalt att hantera dussintals bokningar per dag.

Är den här automatiseringen för Calendly Slack-notiser bättre än att använda Zapier eller Make?

Ofta, ja, om du bryr dig om formatering och kontroll. n8n gör det enklare att mappa fält strukturerat, generera strukturerad AI-utdata och skicka både Slack- och Outlook-meddelanden utan att betala extra för förgreningar och flersteglogik. Zapier och Make kan absolut göra det här också, men så fort du vill ha ”Slack-meddelande + HTML-mejl + konsekvent formatering + en fallback-väg” bygger du oftast ett dyrare scenario. Om du bara behöver en enkel Slack-ping på två rader är de verktygen snabba. Prata med en automationsexpert om du vill ha hjälp att välja det enklaste alternativet för din setup.

När det här är live landar varje ny bokning automatiskt med kontext i Slack och Outlook. Du dyker upp förberedd, och teamet slipper gissa.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal