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

Från google drive till gmail: riskvarningar

Rickard Andersson Partner, Nodenordic.se

Anställdas anteckningar hamnar i en Drive-mapp och sedan… ingenting. De blir liggande där tills någon kommer ihåg att läsa dem, vilket oftast sker precis efter att en uppsägning landat i inkorgen.

Den här uppsättningen för Drive Gmail alerts träffar HR-chefer först, men People Ops-ansvariga och teamchefer känner av den också. Du får en konsekvent riskpoäng för personalomsättning, “varför” bakom den och tydliga nästa steg skickade till rätt person – utan att jaga filer.

Nedan ser du hur arbetsflödet granskar nya medarbetardokument, plockar ut signaler, kontrollerar en eskaleringsgräns och mejlar en strukturerad riskvarning som du kan agera på.

Så fungerar den här automatiseringen

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

n8n Workflow Template: Från google drive till gmail: riskvarningar

Problemet: signaler om personalomsättning begravs i Drive

Varningssignalerna finns oftast där. En spänd anteckning om prestation. Ett enkätsvar som säger “bra” men uppenbart inte är det. En chef som laddar upp något med ord som “utbränd” eller “mentalt frånkopplad”. Problemet är att signalerna fastnar i PDF:er och dokument, utspridda i mappar, och granskas bara när någon har tid. Och “någon har tid” är sällsynt. Under tiden blir uppföljningen inkonsekvent eftersom varje granskare tolkar samma text olika, vilket gör att risk antingen överreageras på eller ignoreras.

Det bygger upp snabbt. Här är var det fallerar i verkliga team.

  • En enda veckas uppladdningar kan bli 20+ dokument att ögna igenom, och viktiga rader missas eftersom ingen hinner läsa på djupet i högt tempo.
  • PDF:er och exporterade rapporter är jobbiga att söka i, så sammanhanget försvinner och trender över flera filer kopplas aldrig ihop.
  • Risksamtal sker för sent, ofta efter ett “förvarnings”-meddelande från en chef i stället för från data ni redan hade.
  • Uppföljning varierar mellan personer, så en medarbetare får stöd snabbt medan en annan möts av tystnad i flera dagar.

Lösningen: poängsätt avgångsrisk automatiskt och mejla rätt varning

Det här arbetsflödet bevakar en Google Drive-mapp efter nya HR-relaterade filer (profiler, enkäter, chefsanteckningar eller rapporter). När en fil dyker upp laddar det ner dokumentet, extraherar text (inklusive från PDF:er) och skickar innehållet till en Azure OpenAI Chat-modell för att tolka vad som händer. I stället för en vag sammanfattning begränsas AI:n till ett strukturerat schema, så du får pålitligt fält som risk_score, risk_level, key_drivers, recommended_interventions och om eskalering krävs. Därefter skickar en “Attrition Threshold Check” bara högriskfall vidare till ett anpassat mejlutkast. Till sist skickar Gmail en tydlig varning med kontext och åtgärdssteg, så rätt person kan följa upp snabbt.

Arbetsflödet startar med en Drive-uppladdningstrigger. Därifrån hämtas filen och omvandlas till analyserbar text, sedan räknar AI-agenten fram stödjande mått (som en genomsnittlig anställningstidssignal) och producerar ett strukturerat riskresultat. Om poängen passerar din gräns skriver n8n ihop ett chefsanpassat meddelande och skickar det via Gmail.

Det här får du: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du får 15 nya medarbetaranteckningar och enkät-exporter per vecka i Drive. Manuellt tar även en snabb genomläsning plus att plocka ut några citat till ett mejl kanske 10 minuter per fil, så du hamnar på runt 2,5 timmar i veckan, och det är lätt att skjuta upp. Med det här arbetsflödet är “jobbet” i princip att lägga filer i rätt mapp och sedan vänta på mejlvarningen. De flesta team ser det som 5 minuters admin i veckan, och analysen kommer medan kontexten fortfarande är färsk.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Google Drive för den bevakade HR-uppladdningsmappen
  • Gmail för att skicka varningsmejl till HR/chefer
  • Azure OpenAI-inloggningsuppgifter (hämta dem i Azure Portal → Azure OpenAI)

Kompetensnivå: Mellan. Du kopplar in behörigheter, väljer en mapp och justerar en riskgräns samt mejlmottagare.

Vill du inte sätta upp detta själv? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).

Så fungerar det

En fil landar i din Drive-mapp “HR intake”. Google Drive-triggern körs så fort en ny profil, enkätexport eller chefsrapport laddas upp.

Filen laddas ner och görs om till strukturerad text. n8n hämtar dokumentet och ett extraktionssteg omvandlar PDF:er eller dokument till innehåll som modellen faktiskt kan analysera (så du slipper kopiera och klistra från en visare).

AI tolkar signalerna och returnerar strukturerade riskfält. Azure OpenAI läser texten efter ledtrådar som språk som tyder på bristande engagemang, tecken på utmattning, prestationsförändringar och kontext kring roll/ersättning. Structured Output Parser tvingar fram ett förutsägbart schema, vilket gör att du tryggt kan routa och formatera resultatet.

Högriskfall eskaleras via Gmail. En If-kontroll tillämpar din gräns (mallen nämner risk_score ≥ 0.7 som ett vanligt exempel). När den är över gränsen skriver ett kodsteg ett tydligt larm med nyckeldrivare och rekommenderade insatser, och sedan skickar Gmail det till HR eller en chef.

Du kan enkelt ändra riskgränsen så den matchar er kultur och er tolerans för falsklarm utifrån era behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera Google Drive-triggern

Konfigurera arbetsflödet så att det startar varje gång en ny CV-fil laddas upp till en specifik Google Drive-mapp.

  1. Lägg till och öppna Resume Upload Trigger.
  2. Ställ in EventfileCreated.
  3. Ställ in Trigger OnspecificFolder och välj Folder to Watch (värdet ska vara ert mapp-ID, t.ex. [YOUR_ID]).
  4. Inloggningsuppgifter krävs: Anslut era googleDriveOAuth2Api-inloggningsuppgifter.

Tips: Säkerställ att mappen endast innehåller CV:n i PDF-format för att undvika tolkningsfel längre fram i flödet.

Steg 2: Anslut Google Drive

Ladda ner den uppladdade CV-filen så att den kan tolkas för textextraktion.

  1. Lägg till och öppna Fetch Resume File.
  2. Ställ in Operationdownload.
  3. Ställ in File ID={{ $json.webViewLink }}.
  4. Inloggningsuppgifter krävs: Anslut era googleDriveOAuth2Api-inloggningsuppgifter.

Steg 3: Konfigurera Parse Resume Text

Extrahera text från den nedladdade CV-PDF:en för AI-bearbetning.

  1. Lägg till och öppna Parse Resume Text.
  2. Ställ in Operationpdf.

⚠️ Vanlig fallgrop: Om CV:n inte är PDF:er kommer Parse Resume Text att returnera tomma resultat eller felutdata.

Steg 4: Konfigurera Compute Avg Tenure (AI-bearbetning)

Använd AI för att beräkna den genomsnittliga anställningstiden i månader utifrån den tolkade CV-texten.

  1. Lägg till och öppna Compute Avg Tenure.
  2. Ställ in Text={{ $json.text }}.
  3. Aktivera Has Output Parser för att använda strukturerad output.
  4. Koppla Azure Chat Engine som språkmodell (den här noden använder gpt-4o-mini).
  5. Koppla Structured Result Parser som output-parser med schemaexempel { "average": "18" }.
  6. Inloggningsuppgifter krävs: Anslut era azureOpenAiApi-inloggningsuppgifter i Azure Chat Engine (AI-verktygsnoder som Structured Result Parser ärver inloggningsuppgifter från den överordnade AI-noden).

Steg 5: Konfigurera Attrition Threshold Check

Filtrera kandidater vars genomsnittliga anställningstid indikerar högre risk för avgång.

  1. Lägg till och öppna Attrition Threshold Check.
  2. Ställ in villkoret så att det jämför vänstervärdet ={{ $json.output.average.toNumber() }} med Operator lt och Right Value 12.

Steg 6: Konfigurera output och e-postutskick

Skapa ett formaterat varningsmeddelande och skicka det till HR när risk flaggas.

  1. Lägg till och öppna Draft HR Alert Email för att bygga emailSubject och emailBody från riskdatan.
  2. Lägg till och öppna Dispatch HR Email.
  3. Ställ in Send To[YOUR_EMAIL] (eller en riktig HR-adress).
  4. Ställ in Subject={{ $json.emailSubject }}.
  5. Ställ in Message={{ $json.emailBody }}.
  6. Inloggningsuppgifter krävs: Anslut era gmailOAuth2-inloggningsuppgifter.

Steg 7: Testa och aktivera ert arbetsflöde

Verifiera hela kedjan från uppladdning till varningsmejl innan ni slår på automatiseringen.

  1. Klicka på Execute Workflow och ladda upp ett exempel-CV till den övervakade Google Drive-mappen.
  2. Bekräfta att Fetch Resume File laddar ner filen och att Parse Resume Text ger text som output.
  3. Verifiera att Compute Avg Tenure returnerar strukturerad output med average och att Attrition Threshold Check routar korrekt.
  4. Kontrollera att Dispatch HR Email skickar meddelandet med genererat ämne och brödtext.
  5. När allt fungerar, växla arbetsflödet till Active för att aktivera övervakning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Drive-behörigheter kan gå ut eller kräva specifika rättigheter. Om det börjar skapa fel, kontrollera först panelen för n8n Credentials och åtkomsten till den delade mappen.
  • Om du använder Wait-noder eller extern rendering varierar processingtider. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Azure OpenAI-promptar och scheman glider över tid. Om den strukturerade parsern börjar fallera, skärp schemafälten (risk_score, drivers, actions) och lägg till en stilnotis för tonalitet tidigt, ärligt talat, annars kommer du fortsätta redigera mejl.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Drive Gmail alerts?

Ungefär en timme om dina Drive-, Gmail- och Azure OpenAI-konton redan är redo att kopplas in.

Behöver jag kodningskunskaper för att automatisera varningar om avgångsrisk?

Nej. Du kopplar främst konton, väljer Drive-mappen och ställer in vem som ska få varningar i Gmail.

Är n8n gratis att använda för det här Drive Gmail alerts-arbetsflödet?

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 kostnader för Azure OpenAI-användning, som oftast är små per dokument men beror på modell och dokumentlängd.

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

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärt och kör n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här Drive Gmail alerts-arbetsflödet för olika riskregler per avdelning?

Ja, och det är en vanlig justering. Du kan ändra logiken i “Attrition Threshold Check” för att tillämpa olika gränser baserat på vad som finns i de tolkade fälten (avdelning, chef, plats) och sedan ändra Gmail-mottagarna därefter. Många team redigerar också det strukturerade schemat så att “key_drivers” mappar till deras interna kategorier som arbetsbelastning, chef/ledarskap eller utveckling. Om du vill ha olika mejlmallar för HR jämfört med en linjechef kan du göra det i steget “Draft HR Alert Email”.

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

Oftast beror det på utgångna Google-behörigheter eller att triggermappen inte faktiskt är delad med kontot som är kopplat. Återanslut Google Drive i n8n Credentials och dubbelkolla sedan mapp-ID och behörigheter. Om det bara misslyckas för vissa filer kan det också vara ett filtypsproblem (inscannade PDF:er utan läsbar text) vilket gör att extraktionen ser “trasig” ut längre fram i flödet.

Hur många dokument kan den här automatiseringen för Drive Gmail alerts hantera?

Med n8n Cloud Starter kan du köra en bra volym för ett litet team, och högre planer hanterar mer. Om du kör egen drift finns inget tak för antal körningar, så begränsningen handlar mest om din server och hur snabbt Azure OpenAI kan bearbeta långa dokument. I praktiken hanterar det här arbetsflödet utan problem dussintals filer per dag för de flesta HR-team eftersom varje körning är “en fil in, en varning ut”.

Är den här automatiseringen för Drive Gmail alerts bättre än att använda Zapier eller Make?

Ofta, ja. Det här arbetsflödet drar nytta av n8n:s starkare logik och routing, eftersom du hanterar filer, AI-analys, strukturerad parsing och en tröskelbaserad eskalering – inte bara “om X så mejla”. n8n låter dig också köra egen drift, vilket spelar roll när antalet körningar ökar eller när du vill ha tajtare kontroll över HR-dataflöden. Zapier och Make kan fungera, men när du lägger till strukturerad AI-utdata och villkorliga vägar blir de pilliga och kan bli dyra. Om du är osäker, prata med en automatiseringsexpert så mappar vi din situation till det enklaste verktyget.

Du sätter upp detta en gång, och sedan blir nya filer till tydliga, handlingsbara varningar utan att någon behöver passa en mapp. Arbetsflödet tar hand om den repetitiva granskningen så att teamet kan fokusera på riktiga samtal och att faktiskt följa upp.

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