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

Slack + Google Calendar: möteslänkar direkt

Rickard Andersson Partner, Nodenordic.se

Du har sett det: någon skriver ”snabbt samtal?”, och sedan blir tråden en rörig jakt på en Meet-länk, en kalenderinbjudan och rätt Slack-kanal att lägga den i. Tio minuter senare väntar halva gruppen fortfarande, och någon frågar: ”Är det här den senaste länken?”

Den här Slack Meet-automationen träffar team leads först, eftersom det är du som driver på allt. Men marknadsförare som koordinerar med partners känner också av det, och ops-folk som håller interna möten rullande fastnar i det hela tiden. Resultatet är enkelt: skriv /meet i Slack, så skapas en ny Google Meet-länk och postas på rätt ställe.

Nedan ser du hur flödet beter sig, vad du behöver koppla in och hur den här setupen minskar missade inbjudningar och uppföljningsmeddelanden som egentligen aldrig borde behöva skickas.

Så fungerar den här automatiseringen

Här är hela arbetsflödet du kommer att sätta upp:

n8n Workflow Template: Slack + Google Calendar: möteslänkar direkt

Varför det här spelar roll: Meet-länkar försvinner i röran

Att skapa en möteslänk låter trivialt tills du gör det hela dagen, i flera kanaler, med folk som hoppar in mitt i en tråd. Någon öppnar Google Kalender, någon annan klistrar in en gammal Meet-URL, och plötsligt har du två länkar som flyter runt utan att någon vet vilken som är ”officiell”. Sedan börjar jakten. Du pingar kollegor, du postar länken igen, du svarar på DM:s, och mötet börjar sent (eller inte alls). Det handlar inte bara om tid. Det är kontextbyten, vilket är den verkliga kostnaden.

Det blir snabbt mycket. Så här går det sönder i riktiga team.

  • Folk delar gamla Meet-länkar från tidigare inbjudningar, så sena deltagare hamnar i fel rum.
  • Om länken postas i fel Slack-kanal måste du upprepa dig och dra alla ur sitt arbete.
  • Kalenderhändelser skapas inkonsekvent, vilket gör uppföljning och anteckningar svårare att spåra senare.
  • ”Snabba samtal” blir miniprojekt, och du tappar runt 10 minuter varje gång.

Det du bygger: Slack-kommando som postar en Google Meet-länk

Det här flödet gör en enkel Slack-åtgärd till en strukturerad, repeterbar mötesprocess. Det startar när Slack triggar en inkommande webhook (grunden för ditt /meet-kommando). n8n skapar sedan en Google Kalender-händelse som inkluderar en ny Google Meet-konferenslänk, så att du inte återanvänder gamla URL:er eller är beroende av någons minne. Därefter postar flödet ett formaterat meddelande tillbaka i Slack med Meet-länken, så att hela gruppen ser samma källa till sanning i rätt kanal. Till sist städar flödet bort eventuell platshållar- eller tillfällig kalenderinformation som skapats under processen, så att kalendern hålls prydlig och du slipper skräp från ”snabba samtal”.

Flödet börjar i Slack, hoppar till Google Kalender för att generera Meet-länken och återvänder till Slack med det färdiga meddelandet. Efter det får Google Kalender en sista genomgång för att ta bort sådant du inte vill ska ligga kvar. En enkel loop. Färre lösa trådar.

Det du bygger

Förväntade resultat

Säg att teamet drar igång 5 ”snabba samtal” per dag. Manuellt är det oftast runt 10 minuter varje gång: skapa händelsen, kopiera Meet-länken, hitta rätt kanal och sedan posta den igen när någon missar den. Det är nästan en timme om dagen på logistik. Med det här flödet är det ett slash-kommando och en postad länk, plus en kort väntan på att Google Kalender ska returnera Meet-URL:en. Du får tillbaka större delen av den timmen utan att ändra hur teamet vill jobba.

Innan du börjar

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger funkar bra)
  • Slack för /meet-kommandot och kanalpostning
  • Google Kalender för att skapa händelser och Meet-länkar
  • Inloggningsuppgifter för Slack-app (skapa i Slack API Dashboard)

Kunskapsnivå: Nybörjare. Du kopplar konton, skapar en Slack-app och klistrar in en webhook-URL på rätt ställe.

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).

Steg för steg

En Slack-åtgärd triggar webhooken. Du sätter upp ett Slack slash-kommando (som /meet) som skickar en förfrågan till n8n:s Incoming Webhook-URL. Förfrågan kan innehålla detaljer som kanal, mötestitel eller ett kort kontextmeddelande.

Google Kalender skapar mötet. n8n använder din kopplade Google Kalender för att generera en ny händelse med Google Meet-konferens aktiverad, vilket skapar en unik Meet-länk för just det tillfället.

Meet-länken formateras och postas i Slack. Flödet hämtar Meet-URL:en från Google Kalender och postar den i Slack som ett meddelande, så att alla i kanalen ser samma länk i samma arbetskontext.

Städning sker i Kalender. Ett sista steg i Google Kalender tar bort eventuell platshållarinformation som skapats under genereringen, så att du inte får massor av skräphändelser eller halvt ifyllda beskrivningar.

Du kan enkelt ändra texten i Slack-meddelandet så att den matchar teamets stil utifrån era behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: konfigurera webhook-triggern

Sätt upp startpunkten som tar emot inkommande Slack-förfrågningar och startar flödet.

  1. Lägg till och öppna Incoming Webhook Trigger.
  2. Ställ in Pathslack-meet-trigger.
  3. Ställ in HTTP MethodPOST.
  4. Ställ in Response DatanoData och Response ModelastNode.

Steg 2: anslut Google Kalender

Skapa Meet-händelsen och ta bort platshållaren efteråt med samma kalenderanslutning.

  1. Öppna Generate Meet Event och välj mål-Calendar i listan.
  2. Ställ in Start till ={{ $now }} och End till ={{ $now.plus({minutes: 15}) }}.
  3. I Additional Fields aktiverar ni Meet-generering genom att ställa in Conference SolutionhangoutsMeet.
  4. Öppna Remove Calendar Placeholder, ställ in Operationdelete och välj samma Calendar.
  5. Ställ in Event ID till ={{ $('Generate Meet Event').item.json["id"] }} så att den skapade händelsen tas bort efter att länken har delats.

Inloggningsuppgifter krävs: Anslut era Google Kalender-inloggningsuppgifter för både Generate Meet Event och Remove Calendar Placeholder.

Steg 3: konfigurera Slack-utdata

Publicera den genererade Google Meet-länken i Slack-kanalen som webhooken anger.

  1. Öppna Post Slack Meet Link och ställ in Selectchannel.
  2. Ställ in Channel ID={{ $('Incoming Webhook Trigger').item.json.body.channel_id }}.
  3. Ställ in Text=Join me here: {{ $('Generate Meet Event').item.json.hangoutLink }}.
  4. I Other Options ställer ni in Unfurl Linksfalse och Include Link To Workflowfalse.

Inloggningsuppgifter krävs: Anslut era Slack-inloggningsuppgifter i Post Slack Meet Link.

Steg 4: bekräfta flödeslayout och anteckningar

Verifiera att körordningen och dokumentreferenserna är i linje med den avsedda vägen.

  1. Bekräfta exekveringsflödet: Incoming Webhook TriggerGenerate Meet EventPost Slack Meet LinkRemove Calendar Placeholder.
  2. Låt Flowpast Branding vara en dokumentationsnot som inte körs; den kräver ingen konfiguration.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att validera Meet-skapande och Slack-publicering innan ni aktiverar arbetsflödet i produktion.

  1. Klicka på Execute Workflow och skicka en POST-förfrågan till webhook-URL:en för Incoming Webhook Trigger med ett giltigt channel_id i body.
  2. Verifiera att en Google Meet-händelse skapas av Generate Meet Event och att länken visas i Slack-kanalen via Post Slack Meet Link.
  3. Bekräfta att kalenderposten tas bort av Remove Calendar Placeholder efter publiceringen.
  4. När allt fungerar växlar ni arbetsflödet till Active för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Slack-inloggningar kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först scopes för din Slack-app och n8n:s Slack-inloggningskoppling.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utskrifterna för alltid.

Snabba svar

Hur lång tid tar det att sätta upp den här Slack Meet-automationen?

Cirka 30 minuter om din Slack-app och ditt Google-konto är redo.

Krävs kodning för den här Slack Meet-automationen?

Nej. Du kopplar främst Slack och Google Kalender och klistrar sedan in webhook-URL:en i ditt Slack slash-kommando.

Är n8n gratis att använda för det här Slack Meet-automationsflödet?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Molnplaner börjar på 20 USD/månad för högre volym. Du behöver också ta höjd för kostnader för Google Workspace om teamet använder betalkonton.

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

Två alternativ: n8n Cloud (hanterat, enklast att sätta upp) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här Slack Meet-automationsflödet för andra användningsfall?

Ja, och det borde du förmodligen. Du kan ändra vilken kalender som används i Google Kalender-steget ”Generate Meet Event”, och du kan skriva om Slack-texten i ”Post Slack Meet Link” så att den matchar era kanalvanor. Vanliga justeringar är att använda olika kanaler beroende på kommandotexten, lägga till en agendapunkt eller tagga en standardgrupp (som @sales) när länken postas.

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

Oftast saknas rätt Slack app scopes eller så är token i n8n för gammal. Dubbelkolla Slack-appens inställningar, installera om appen i din workspace om du har ändrat behörigheter, och välj sedan om inloggningen i Slack-noden. Om webhooken triggar men postningen misslyckas, bekräfta att kanal-ID:t är giltigt och att appen faktiskt finns i den kanalen.

Vilken volym klarar det här Slack Meet-automationsflödet?

Mycket för ett litet team. Med n8n Cloud Starter kan du hantera tusentals körningar per månad, och egen hosting tar bort körningsgränser (din server blir taket). I praktiken är varje /meet-förfrågan en körning och blir klar på under en minut om inte Google är långsamt.

Är den här Slack Meet-automationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här flödet tjänar på tajtare kontroll över webhook-triggern, skapandet av kalenderhändelsen och uppföljande städsteg. n8n är också mer flexibelt när du vill lägga till förgreningar senare, som att routa olika team till olika kalendrar. Zapier och Make kan fortfarande göra det, men kostnaderna kan dra iväg när du kör många snabb-samtalskörningar. Vill du hålla det enkelt och helt hanterat är de okej. Vill du ha kontroll vinner n8n oftast. Prata med en automationsexpert om du vill ha en snabb rekommendation för din setup.

När det här väl är på plats slutar ”hoppa in på ett samtal” att vara ett avbrott. Flödet tar hand om grovjobbet så att teamet kan mötas och gå vidare.

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