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

Gmail + Slack: smartare triagering, snabbare svar

Rickard Andersson Partner, Nodenordic.se

Din inkorg gör två jobb samtidigt. Den tar emot meddelanden och fungerar som ett ärendehanteringssystem, vilket gör att viktiga mejl hamnar i skymundan och ”snabba svar” plötsligt tar en hel eftermiddag.

Marknadschefer märker det när leads blir liggande för länge. Supportansvariga märker det när klagomål missas. Och om du driver ett litet team är det du som dubbelkollar allt. Den här automatiseringen för Gmail Slack-triagering skickar vidare meddelanden till rätt ansvarig och håller svarskvaliteten jämn, utan att du behöver leva i inkorgen.

Du får se hur workflowet klassificerar nya mejl, använder lättviktig AI bara när det behövs och postar tydliga Slack-notiser så att rätt person kan agera snabbt.

Så här fungerar automatiseringen

Här är hela workflowet du kommer att sätta upp:

n8n Workflow Template: Gmail + Slack: smartare triagering, snabbare svar

Varför det här spelar roll: inkorgstriage havererar när volymen ökar

Att hantera mejl ”i takt med att de kommer in” fungerar… tills det inte gör det. Ett klagomål landar 9:05, en fakturafråga 9:07, en partnerförfrågan 9:10, och plötsligt växlar du kontext hela förmiddagen. Du skummar, gissar avsikten, vidarebefordrar till någon, och så kommer du på att du aldrig svarade avsändaren. Det värsta är den mentala belastningen: du går hela tiden och undrar vad du missat, inte bara vad du har svarat på.

Det blir snabbt mycket. Här är var det oftast faller isär i riktiga team.

  • Meddelanden routas baserat på vem som råkade se dem först, inte vem som borde äga dem.
  • Klagomål och mejl med hög känsloladdning gömmer sig i samma inkorgsvy som nyhetsbrev och leverantörsuppdateringar.
  • Svarskvaliteten glider eftersom alla skriver olika, särskilt under press.
  • Vidarebefordringar och ”FYI”-trådar sker i mejl, så det finns inget strukturerat Slack-spår för uppföljning.

Det du bygger: mejlklassificering som routar till Slack (och svarar)

Det här workflowet bevakar din inkorg efter nya meddelanden med en IMAP-e-posttrigger och plockar sedan ut det viktiga (avsändare, ämne och innehåll) så att automatiseringen kan fatta beslut snabbt. Först försöker det med enkel logik och lätt klassificering för att routa självklara fall som faktura, feedback, HR, säljförfrågningar eller klagomål. När mejlet är otydligt anropar det ett LLM-steg för att ”gissa” en kategori, normaliserar gissningen till en pålitlig etikett och skickar tillbaka den genom routern så att rätt väg körs. För förfrågningar kan det till och med använda ett retrieval-steg (valfritt Pinecone-minne) för att skriva ett hjälpsamt svar som matchar din sparade kunskap. Slutresultatet: rätt team får en notis, avsändaren får ett relevant svar och du slutar behandla inkorgen som en rörig helpdesk.

Workflowet startar i samma ögonblick som ett nytt mejl landar i din brevlåda. Det klassificerar och bedömer sentiment, och routar sedan till utfall som ”notifiera sälj”, ”bekräfta mottaget klagomål” eller ”skicka svar på förfrågan”. Bara mejl som är svåra att klassificera får AI-hjälp, vilket håller kostnad och fördröjning på rimliga nivåer.

Det du bygger

Förväntade resultat

Säg att din inkorg får cirka 30 relevanta mejl per dag (leads, klagomål, faktura, HR). Manuell triage tar ofta runt 3 minuter per mejl för att läsa, besluta och vidarebefordra, vilket blir cirka 90 minuter per dag innan någon ens börjar med riktigt arbete. Med det här workflowet sker klassificering och routing automatiskt efter att mejlet har kommit in, och du lägger bara tid på meddelanden som verkligen behöver en människa. För de flesta team innebär det ungefär en timme tillbaka per dag, plus snabbare första svar.

Innan du börjar

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • IMAP-kompatibelt e-postkonto för att upptäcka nya inkommande mejl.
  • Slack för att notifiera rätt ansvarig eller kanal.
  • LLM-uppgifter som är kompatibla med OpenAI (hämta dem från din LLM-leverantörs sida för API-nycklar).

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in ett par prompts och testar med riktiga mejl.

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

Steg för steg

Ett nytt mejl kommer in i din brevlåda. IMAP-lyssnaren triggar direkt när ett meddelande tas emot och hämtar ämne och innehåll så att workflowet kan bedöma avsikten.

Workflowet försöker klassificera billigt först. Ett litet skript och routinglogik hanterar tydliga fall (faktura, HR, sälj, klagomål, feedback) så att du inte betalar för AI på varje enskilt mejl.

Otydliga meddelanden får en AI-baserad ”second opinion”. En LLM-kedja gissar en kategori, ett litet kodsteg normaliserar resultatet till en konsekvent etikett och mejlet går tillbaka genom samma router så att rätt gren körs.

Notiser och svar skickas automatiskt. Beroende på kategori skickar workflowet ett mejlsvar (till exempel bekräftelse på mottaget klagomål eller svar på en förfrågan) och kan notifiera team i Slack så att rätt person äger uppföljningen.

Du kan enkelt ändra kategorierna och routingreglerna så att de matchar hur er inkorg faktiskt ser ut. Se hela implementeringsguiden nedan för anpassningsmöjligheter.

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

Steg 1: Konfigurera triggern för manuell start

Använd den manuella triggern för att läsa in ett exempeldokument för Pinecone-indexering och validera filbearbetningsflödet.

  1. Lägg till Manual Start Trigger som startpunkt och koppla den till Download File Request.
  2. I Download File Request ställer ni in URL till https://www.dropbox.com/scl/fo/p05bb9t8o6ech9d1joj7s/AKJmlI3mlt3O8qSjGbroMLc?rlkey=m1h852ks0y2o1gmdmbk3uda1d&st=pk0pq820&dl=1 och säkerställer att Response Format är file.
  3. Konfigurera Extract PDF Text med Operation satt till pdf och koppla den till Clean Extracted Text.
  4. I Clean Extracted Text behåller ni JavaScript-logiken som normaliserar blanksteg och returnerar cleaned text.
  5. Koppla Clean Extracted Text till Pinecone Upsert Store för att indexera det rensade dokumentet.

Steg 2: Koppla triggern för e-postinläsning

Sätt upp inflödet för e-post så att nya meddelanden kategoriseras och routas automatiskt.

  1. Lägg till IMAP Email Listener och aktivera Download Attachments satt till true.
  2. Autentisering krävs: Koppla era IMAP-inloggningsuppgifter i IMAP Email Listener.
  3. Koppla IMAP Email Listener till Subject Classifier Script för att börja kategoriseringen.

⚠️ Vanlig fallgrop: IMAP-anslutningar misslyckas ofta på grund av saknade applösenord eller blockerad IMAP-åtkomst—verifiera er e-postleverantörs IMAP-inställningar innan ni testar.

Steg 3: Sätt upp klassificering av kategorier och fallback med AI

Det här steget tilldelar en kategori baserat på nyckelord i ämnesraden och faller tillbaka till en LLM vid behov.

  1. I Subject Classifier Script behåller ni Mode satt till runOnceForEachItem och den medföljande JavaScript-koden för nyckelordsbaserad kategorisering.
  2. Konfigurera regler i Category Router med uttryck som ={{$json["category"]}} och routa till utgångarna hr, billing, complaint, feedback, inquiry, sales och unknown.
  3. Sätt upp LLM Category Guess med prompttexten exakt som visas, inklusive {{ $json["subject"] }} och {{ $json["body"] }}.
  4. Koppla Groq Chat Engine som språkmodell för LLM Category Guess och ställ in Model till llama-3.3-70b-versatile.
  5. Autentisering krävs: Koppla era Groq-inloggningsuppgifter i Groq Chat Engine (LLM-leverantör för LLM Category Guess).
  6. Säkerställ att LLM Category Guess skickar utdata till Normalize AI Category, som returnerar unknown för oväntade kategorier.

Steg 4: Konfigurera HR-screening och beslutslogik

Routa HR-relaterade e-postmeddelanden genom ett LLM-baserat screeningbeslut och meddela kandidater och HR därefter.

  1. I HR Screening Prompt behåller ni promptmallen och säkerställer att {{ $json["emailText"] }} används för kandidatens innehåll.
  2. Koppla Groq HR Engine som språkmodell för HR Screening Prompt.
  3. Autentisering krävs: Koppla era Groq-inloggningsuppgifter i Groq HR Engine (LLM-leverantör för HR Screening Prompt).
  4. I Decision Parser Script behåller ni logiken som sätter decision baserat på om AI-svaret börjar med accept.
  5. Konfigurera Decision Brancher så att den förgrenar på ={{ $json[decision] }} för accept och reject.
  6. Bekräfta att Decision Brancher routar till Acceptance to Candidate (och därefter Notify HR Team) eller Send Rejection Notice.

Steg 5: Bygg svar på frågor och sentimentanalys för feedback

Automatisera svar på frågor med RAG och analysera sentiment i feedback för publicering och aviseringar.

  1. Konfigurera RAG Inquiry Responder med den medföljande prompten och säkerställ att kontext använder {{ $json["vectors"].map(v => v.metadata.text).join("\n\n") || "No context available." }}.
  2. Koppla Groq Reply Engine som språkmodell för RAG Inquiry Responder.
  3. Autentisering krävs: Koppla era Groq-inloggningsuppgifter i Groq Reply Engine (LLM-leverantör för RAG Inquiry Responder).
  4. Koppla Pinecone Retriever Tool som verktyg för RAG Inquiry Responder med Tool Name knowlagebase och Tool Description company dock.
  5. Autentisering krävs: Koppla era Pinecone-inloggningsuppgifter i Pinecone Retriever Tool.
  6. I Feedback Sentiment Check ställer ni in Input Text till = {{ $json.textPlain }} och säkerställer att kategorierna inkluderar Positive, Neutral, Negative.
  7. Koppla Groq Sentiment Engine som språkmodell för Feedback Sentiment Check.
  8. Autentisering krävs: Koppla era Groq-inloggningsuppgifter i Groq Sentiment Engine (LLM-leverantör för Feedback Sentiment Check).
  9. Feedback Sentiment Check skickar utdata parallellt till både Post to X Feed och Notify Feedback Team.

Steg 6: Konfigurera Pinecone-indexering och embeddings

Läs in dokument, dela upp dem och skapa embeddings för hämtning i frågesvararen.

  1. Låt Recursive Text Splitter och Default Document Loader stå kvar på standardinställningar och säkerställ att de flödar in i Pinecone Upsert Store via sina AI-anslutningar.
  2. I Pinecone Upsert Store ställer ni in Mode till insert och väljer ert Pinecone Index-värde (t.ex. [YOUR_ID]).
  3. Autentisering krävs: Koppla era Pinecone-inloggningsuppgifter i Pinecone Upsert Store.
  4. Konfigurera Cohere Multilingual Embed med Model Name embed-multilingual-v3.0 och koppla den som embeddingmodell för Pinecone Upsert Store.
  5. Autentisering krävs: Koppla era Cohere-inloggningsuppgifter i Cohere Multilingual Embed.
  6. Konfigurera Cohere Embedding Model med Model Name embed-english-v3.0 och koppla den som embeddingmodell för Pinecone Retriever Tool.
  7. Autentisering krävs: Koppla era Cohere-inloggningsuppgifter i Cohere Embedding Model.

Steg 7: Konfigurera aviseringar och utgående åtgärder

Sätt upp alla e-post- och sociala utgångar för att leverera kategorispecifika aviseringar.

  1. Koppla Post to X Feed med Text satt till =Another happy customer said: " {{ $json.textPlain }}".
  2. Autentisering krävs: Koppla era Twitter-inloggningsuppgifter i Post to X Feed.
  3. Koppla SMTP-inloggningsuppgifter till alla emailSend-noder (9 noder inklusive Send Inquiry Reply, Confirm Complaint Receipt, Alert Support Staff, Forward Billing Email, Notify Sales Crew, Notify Feedback Team, Acceptance to Candidate, Send Rejection Notice och Notify HR Team).
  4. Validera dynamiska mottagaruttryck såsom ={{ $('IMAP Email Listener').item.json.from }} i Send Inquiry Reply och Acceptance to Candidate.

⚠️ Vanlig fallgrop: Flera fromEmail-fält använder {{ demo_from_email } (saknar avslutande klamrar). Korrigera dessa till {{ demo_from_email }} innan ni går live.

Steg 8: Testa och aktivera ert arbetsflöde

Kör end-to-end-tester för både dokumentinläsningsflödet och e-postkategoriseringsflödet innan ni aktiverar.

  1. Klicka på Execute Workflow och trigga Manual Start Trigger för att verifiera att Download File RequestExtract PDF TextPinecone Upsert Store slutförs utan fel.
  2. Skicka ett testmejl till inkorgen som används av IMAP Email Listener och bekräfta att det passerar genom Subject Classifier Script, Category Router och rätt utgångsgren.
  3. Kontrollera att Feedback Sentiment Check skickar till Post to X Feed och Notify Feedback Team som förväntat.
  4. När ni är nöjda 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

Tips för felsökning

  • IMAP- och Gmail-uppgifter kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först din e-postleverantörs ”app-lösenord” eller inställningar för IMAP-åtkomst.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
  • Standardprompterna i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera output för alltid.

Snabba svar

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

Cirka 10–15 minuter om dina inloggningsuppgifter är redo.

Krävs kodning för den här automatiseringen för Gmail Slack-triagering?

Nej. Du kopplar främst konton och justerar några prompts och routingregler.

Är n8n gratis att använda för det här workflowet för Gmail Slack-triagering?

Ja. n8n har ett gratis alternativ för egen hosting 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 med LLM-API-kostnader, som vanligtvis bara är några cent per batch med klassificeringar beroende på volym.

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 hosting på en VPS. För egen hosting är Hostinger VPS prisvärt och klarar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa den här automatiseringen för Gmail Slack-triagering för andra användningsfall?

Ja, och det bör du troligen göra. Du kan ändra kategorierna i Category Router (switch) och uppdatera prompten ”LLM Category Guess” så att den matchar dina etiketter och överlämningsregler. Vanliga anpassningar är att dela upp ”sälj” i demo- kontra partnerförfrågningar, lägga till en VIP-lista med avsändare som alltid notifierar Slack, och byta svarsmallarna som används av noderna Send Inquiry Reply och Confirm Complaint Receipt.

Varför misslyckas min Gmail-anslutning i det här workflowet?

Oftast beror det på utgångna inloggningsuppgifter eller att det saknas rätt behörighet (scope) i Gmail-anslutningen. Anslut Gmail-kontot på nytt i n8n och bekräfta att IMAP-åtkomst är aktiverad om du använder IMAP-lyssnaren i stället för en inbyggd Gmail-trigger. Om det fungerar ett tag och sedan slutar kan även rate limits eller säkerhetskontroller från din Google Workspace vara orsaken, särskilt för delade inkorgar.

Vilken volym kan den här automatiseringen för Gmail Slack-triagering hantera?

En typisk setup kan utan problem hantera från dussintals till några hundra mejl per dag, och om du kör egen hosting finns ingen gräns för körningar utöver din serverkapacitet.

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

För just det här workflowet har n8n några fördelar: mer komplex logik med obegränsad förgrening utan extra kostnad, möjlighet till egen hosting med obegränsade körningar, och inbyggda AI-/sentiment-liknande steg som är enklare att kontrollera när du börjar routa kantfall. Det gör det också enklare att ”testa regler först, och anropa AI sen”, vilket håller kostnaderna förutsägbara. Zapier eller Make kan fungera utmärkt för enkla flöden som ”märk upp och notifiera”, men de blir snabbt klumpiga när du lägger till fallbacklogik, normaliserade kategorier och flera svarsvägar. Prata med en automationsexpert om du är osäker på vad som passar.

När det här väl rullar slutar inkorgen att vara en gissningslek. Workflowet sköter den repetitiva sorteringen och påminnelserna, så att ditt team kan fokusera på konversationerna som faktiskt spelar roll.

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