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

Google Sheets + Slack: HR-deadlines missas aldrig

Rickard Andersson Partner, Nodenordic.se

HR-deadlines missas sällan för att ingen bryr sig. De missas för att datumen finns på tre ställen, “ägaren” är oklar och påminnelserna kommer för sent (eller inte alls).

HR-chefer märker det när en certifieringsförnyelse löper ut i det tysta. Driftansvariga som jagar regelefterlevnad märker det också. Detsamma gäller byråägare som sköter HR för kundteam. Den här automatiseringen av HR-deadlines gör ett rörigt kalkylblad till tydliga Slack-puffar i rätt tid som faktiskt leder till action.

Du sätter upp ett n8n-flöde som bevakar viktiga medarbetardatum i Google Sheets, beräknar brådska och skickar tydliga aviseringar till Slack (samt valfri e-post och kalenderuppdateringar). Du lär dig också vad du kan anpassa så att det matchar hur ditt team arbetar.

Så fungerar automatiseringen

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

n8n Workflow Template: Google Sheets + Slack: HR-deadlines missas aldrig

Varför detta spelar roll: HR-datum missas när de bor i kalkylblad

Ett Google Sheet fungerar bra för att lagra HR-datum. Problemen börjar när arket blir “systemet” och människor förväntas komma ihåg att titta i det. Avtal glider mot förnyelse utan förvarning. Certifieringar går ut och du märker det först när någon inte kan schemaläggas. Utvärderingar halkar efter eftersom “vi tar det nästa vecka” blir en månad, sedan ett kvartal. Till slut blir det panikartat uppsamlingsarbete, och ärligt talat är det stressande för alla inblandade.

Var för sig känns varje miss som liten. Tillsammans skapar det en reell operativ risk och mycket onödigt administrativt arbete.

  • Du lägger cirka 10–20 minuter per medarbetare och månad på att bara dubbelkolla datum och jaga uppdateringar.
  • Påminnelser i kalkylblad bygger på att folk öppnar kalkylbladet, vilket är exakt det beteende du inte kan räkna med.
  • Manuella uppföljningar blir ojämna, så högriskärenden sticker inte ut när de borde.
  • När ledningen frågar “vad är på gång” måste du snabbt pussla ihop en statusöversikt.

Vad du bygger: deadlines i Google Sheets → Slack-påminnelser med brådskandegrad

Det här flödet bevakar dina tidslinjedata för medarbetare (anställningsdatum, avtalsslut, certifieringars utgångsdatum, senaste utvärderingsdatum, provanställningens slut med mera) och gör dem till proaktiva påminnelser. Det börjar med att hämta de senaste raderna från ditt Google Sheet och mappa dem till konsekventa fält så att resten av automatiseringen håller sig strukturerad. Sedan räknar flödet ut hur många dagar som återstår till varje nyckelhändelse, taggar varje medarbetarpost efter brådska (hög, medel, låg) och tillämpar datumfilter så att du bara larmar om det som är relevant just nu. Till sist formaterar det resultatet till lättlästa meddelanden och skickar dem dit teamet faktiskt tittar: Slack. Vill du mer än Slack kan samma påminnelser även skapa en e-postnotis och skapa eller uppdatera en händelse i Google Kalender.

Flödet startar enligt schema (eller manuellt när du testar). Google Sheets är källan till sanningen. n8n sköter datumlogik, prioritering och formatering av meddelanden, och skickar sedan aviseringar till Slack och valfria kanaler som Gmail och Kalender.

Vad du bygger

Förväntat resultat

Säg att du har 40 medarbetare och du följer fem tidslinjer per person (avtal, certifiering, utvärdering, provanställning och anställningsrelaterade milstolpar). Manuellt blir även “bara 2 minuter per sak” cirka 400 minuter, alltså ungefär 6–7 timmar, varje gång du gör en ordentlig genomgång. De flesta team gör det varje vecka, plus ad hoc-kontroller när någon pingar HR. Med det här flödet lägger du cirka 10 minuter på att sätta regler och granska en Slack-sammanfattning, medan n8n sköter bevakningen i bakgrunden och bara lyfter det som är brådskande.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Google Sheets som källa för dina medarbetardatum.
  • Slack för att leverera påminnelser till rätt kanal.
  • Google OAuth-åtkomst (ställs in i n8n-credentials för Sheets/Kalender/Gmail).

Svårighetsgrad: Nybörjare. Du kopplar konton, mappar några kolumner och justerar värden för när påminnelser ska skickas.

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

Steg för steg

En schemalagd kontroll hämtar färska HR-data. Flödet kan köras manuellt medan du testar, och sedan byta till ett Cron-schema som 09:00 måndag–fredag så att du får jämn daglig täckning.

Ditt Google Sheet översätts till felfria fält. Ett mappningssteg tar kolumner som “Contract End” eller “Certification Expiry” och standardiserar dem, så att senare logik inte skapar fel när någon döper om en rubrik.

Datumlogik och prioritering sker i ett svep. Flödet beräknar dagar kvar till varje nyckelhändelse, flaggar poster som passerar trösklar (till exempel avtal inom 90 dagar eller certifiering inom 60) och kategoriserar sedan medarbetare efter brådska.

Bara rätt påminnelser skickas. Filtrerade resultat formateras till lättlästa utskick och skickas sedan till Slack som en kanalavisering. I samma körning kan det också skicka ett e-postmeddelande via Gmail och skapa en Google Kalender-händelse för en deadline som kräver ett möte.

Du kan enkelt ändra larmtrösklar (som “90 dagar innan avtalsslut”) så att de matchar din HR-policy. Se hela implementationsguiden nedan för anpassningsmöjligheter.

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

Steg 1: Konfigurera den manuella triggern

Konfigurera den manuella triggern så att ni kan köra arbetsflödet vid behov under uppsättning och testning.

  1. Lägg till noden Manual Run Launcher som trigger.
  2. Behåll standardinställningarna eftersom den här noden inte har några obligatoriska parametrar.
  3. Anslut Manual Run Launcher till HR Spreadsheet Source.

Steg 2: Anslut Google Sheets

Hämta HR-datumdata från Google Sheets och förbered den för bearbetning.

  1. Lägg till noden HR Spreadsheet Source.
  2. Credential Required: Anslut era Google Sheets-inloggningsuppgifter.
  3. Konfigurera fälten för kalkylblad, blad och intervall med era HR-data.
  4. Anslut HR Spreadsheet Source till Map Data Fields.

⚠️ Vanlig fallgrop: Om bladintervallet är tomt eller feljusterat kommer efterföljande datumlogik i Date Review Classifier att ge tomma utdata.

Steg 3: Konfigurera datamappning och granskningslogik

Normalisera inkommande data och klassificera poster för påminnelser och filtrering.

  1. I Map Data Fields mappar ni era inkommande kolumner till konsekventa fältnamn som förväntas av efterföljande kod.
  2. Anslut Map Data Fields till Date Review Classifier.
  3. Granska logiken i Date Review Classifier för att säkerställa att den matchar era HR-regler för granskning.
  4. Observera att Date Review Classifier skickar utdata parallellt till både Reminder Timing Engine och Refined Date Filters.

Tips: Utility: Mock Data Builder finns för att skapa exempeldata och för felsökning. Den är inte ansluten i huvudflödet, så använd den endast när ni testar logik.

Steg 4: Konfigurera datumbearbetning och routning

Styr tidslogiken och tillämpa förfinade filter innan ni skickar aviseringar och exporter.

  1. Öppna Reminder Timing Engine för att bekräfta hur påminnelseförskjutningar och scheman beräknas.
  2. Öppna Refined Date Filters för att bekräfta vilka poster som kvalificerar för aviseringar eller exporter.
  3. Bekräfta parallell routning: Reminder Timing Engine skickar utdata parallellt till både Dispatch Gmail Notice och Calendar Event Update.
  4. Bekräfta parallell routning: Refined Date Filters skickar utdata parallellt till både Format & Export Dates och Slack Channel Alert.

Steg 5: Konfigurera noder för utdata och aviseringar

Skicka e-post, Slack-aviseringar, kalenderuppdateringar och exportera formaterade resultat.

  1. Konfigurera Dispatch Gmail Notice med de e-postfält och mallar som ert HR-team behöver.
  2. Credential Required: Anslut era Gmail-inloggningsuppgifter.
  3. Konfigurera Calendar Event Update för att skapa eller uppdatera kalenderhändelser för viktiga datum.
  4. Credential Required: Anslut era Google Calendar-inloggningsuppgifter.
  5. Konfigurera Slack Channel Alert med målkanalen och meddelandeformatet.
  6. Credential Required: Anslut era Slack-inloggningsuppgifter.
  7. Använd Format & Export Dates för att strukturera utdata för rapportering eller vidare användning.

⚠️ Vanlig fallgrop: Noderna för Gmail, Slack och Google Calendar saknar inloggningsuppgifter i arbetsflödet – se till att lägga till dem innan ni testar.

Steg 6: Testa och aktivera ert arbetsflöde

Kör ett kontrollerat test, verifiera utdata och aktivera sedan arbetsflödet för produktion.

  1. Klicka på Execute Workflow från Manual Run Launcher för att köra ett test.
  2. Bekräfta att e-post, Slack och kalenderuppdateringar körs som förväntat från de parallella grenarna.
  3. Verifiera att formaterade utdata från Format & Export Dates är korrekta.
  4. När allt är validerat växlar ni arbetsflödet till Active för att använda det i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tips för felsökning

  • Google Sheets-credentials kan löpa ut eller tappa åtkomst om ägaren av kalkylbladet ändras. Om läsningar plötsligt misslyckas, kontrollera n8n Credentials och bekräfta att samma Google-konto fortfarande har behörighet till filen.
  • Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om nedströmsnoder misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera utdata för alltid.

Snabba svar

Hur lång tid tar det att sätta upp den här automatiseringen av HR-deadlines?

Cirka 30–60 minuter om ditt Google Sheet redan är i bra skick.

Krävs kodning för den här automatiseringen av HR-deadlines?

Nej. Du kommer främst att koppla konton och mappa kolumner till rätt fält.

Är n8n gratis att använda för det här arbetsflödet för automatisering av HR-deadlines?

Ja. n8n har ett gratis alternativ för egen drift 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 Google Workspace-kostnader om du använder Gmail/Kalender i en betald workspace.

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

Två alternativ: n8n Cloud (hanterat, enklaste uppsättningen) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och hanterar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för automatisering av HR-deadlines för andra use cases?

Ja, och det bör du. De flesta team justerar reglerna i “Reminder Timing Engine” (som trösklar på 90/60/365 dagar), ändrar vilka som blir notifierade och justerar utdata i “Format & Export Dates” så att Slack-meddelanden matchar ert interna språk. Du kan också byta “HR Spreadsheet Source” från Google Sheets till en HTTP Request som hämtar från ett HRIS, samtidigt som du behåller samma klassificeringslogik.

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

Oftast beror det på en utgången OAuth-token eller att det anslutna Google-kontot inte längre har åtkomst till arket. Återanslut Google Sheets-credential i n8n och bekräfta sedan att kalkylbladet är delat med det kontot. Om flödet fungerade tidigare men plötsligt inte gör det, kontrollera också om någon bytt namn på fliken i arket eller ändrat rubriker som ditt mappningssteg är beroende av.

Vilken volym kan det här arbetsflödet för automatisering av HR-deadlines hantera?

För de flesta små team fungerar hundratals medarbetare per körning utan problem.

Är den här automatiseringen av HR-deadlines bättre än att använda Zapier eller Make?

Ofta, ja, eftersom den här typen av flöde behöver förgreningar, filtrering och återanvändbar datashaping. n8n hanterar det utan att tvinga dig till dussintals separata zaps eller scenarios. Det ger dig också möjlighet till egen drift, vilket kan spela roll om du kör dagliga kontroller över flera datamängder. Zapier eller Make kan fortfarande passa bra om du bara behöver en enkel regel av typen “om datumet är nära, skicka meddelande” med minimal anpassning. Den verkliga frågan är hur många edge cases du har (saknade datum, flera påminnelsetyper, olika mottagare). Prata med en automationsexpert om du vill ha en snabb rekommendation.

Det här är den typen av flöde du sätter upp en gång och sedan lugnt förlitar dig på varje vecka. Påminnelserna hamnar där arbetet sker, och kalkylbladet slutar vara en kyrkogård för “vi kommer ihåg”.

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

Launch login modal Launch register modal