Inkorgen fylls upp, du skannar snabbt och på något sätt är mejlet du faktiskt behövde begravt under nyhetsbrev med ”snabb fråga” och fejkade ”jag följer upp”-kampanjer. Det är inte bara irriterande. Det leder till misstag, missade svar och den där ständiga låggradiga stressen: ”Glömde jag någon?”
Marknadschefer märker det när leads kallnar. Grundare märker det på kvällen när de fortfarande ”kommer ikapp”. Och supportteam märker det när riktiga ärenden försvinner i bruset. Den här Gmail-triage-automationen tar bort bruset, svarar automatiskt på riktiga meddelanden och håller en felfri logg du kan lita på.
Nedan ser du exakt hur flödet fungerar, vilka resultat du kan förvänta dig och vad du behöver för att köra det utan att göra din e-postmiljö till ett sidoprojekt.
Så fungerar den här automationslösningen
Hela n8n-flödet, från trigger till slutresultat:
n8n Workflow Template: Gmail + Google Sheets: inkorgssortering, loggat
flowchart LR
subgraph sg0["When clicking ‘Execute workflow’ Flow"]
direction LR
n0@{ icon: "mdi:message-outline", form: "rounded", label: "Delete a message", pos: "b", h: 48 }
n1@{ icon: "mdi:message-outline", form: "rounded", label: "Reply to a message", pos: "b", h: 48 }
n2@{ icon: "mdi:message-outline", form: "rounded", label: "Get many messages", pos: "b", h: 48 }
n3@{ icon: "mdi:database", form: "rounded", label: "Append or update row in sheet", pos: "b", h: 48 }
n4@{ icon: "mdi:database", form: "rounded", label: "Append or update row in sheet1", pos: "b", h: 48 }
n5@{ icon: "mdi:play-circle", form: "rounded", label: "When clicking ‘Execute workf..", pos: "b", h: 48 }
n6@{ icon: "mdi:message-outline", form: "rounded", label: "Email Trigger (IMAP)", pos: "b", h: 48 }
n7@{ icon: "mdi:robot", form: "rounded", label: "Message a model", pos: "b", h: 48 }
n8@{ icon: "mdi:swap-vertical", form: "rounded", label: "AI response formatter", pos: "b", h: 48 }
n9@{ icon: "mdi:swap-horizontal", form: "rounded", label: "categories emails", pos: "b", h: 48 }
n7 --> n8
n0 --> n3
n2 --> n7
n9 --> n0
n9 --> n1
n1 --> n4
n6 --> n7
n8 --> n9
n5 --> n2
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n5 trigger
class n7 ai
class n9 decision
class n3,n4 database
Problemet: triage i inkorgen äter tid (och fokus)
De flesta ”system” för inkorgen är egentligen bara att du gör mönsterigenkänning i hög hastighet. Du skummar avsändaren, ämnesraden, kanske första meningen, och bestämmer sedan: radera, arkivera, svara eller ”jag tar det senare”. Multiplicera det med en intensiv vecka och du lägger timmar på mikrobeslut. Än värre: du börjar tveka. Är det här faktiskt marknadsföring, eller en riktig förfrågan som ser ut som marknadsföring? Ett felklick och du tappar antingen ett kundmejl, eller så slösar du energi på att svara på skräp. Det är utmattande eftersom det aldrig tar helt slut.
Friktionen byggs på. Och den syns på väldigt konkreta sätt.
- Du tappar cirka 30–60 minuter per dag bara på att sortera och sortera om meddelanden som inte förtjänar din uppmärksamhet.
- Riktiga mejl blir liggande längre eftersom ”snabba raderingar” hela tiden avbryter ditt svarsfokus.
- Manuell inkorgshantering skapar inkonsekvent hantering, så två liknande mejl kan få helt olika utfall.
- Det finns inget pålitligt revisionsspår, vilket blir viktigt så fort någon frågar: ”Svarade vi på det här?”
Lösningen: AI-baserad Gmail-triage med en Google Sheets-logg
Det här flödet bevakar din inkorg, klassificerar varje inkommande mejl och utför rätt åtgärd automatiskt. När ett meddelande kommer in (via en IMAP-lyssnare, eller genom att hämta från Gmail i bulk) skickar det avsändare, ämne och brödtext till en AI-modell (Google Gemini i den här versionen) för att avgöra om det är marknadsföring eller ett riktigt ärende. Om det är marknadsföring raderar flödet mejlet och loggar mejl-ID och ämne i en flik med ”Raderade mejl” i Google Sheets. Om det inte är marknadsföring skapar det ett artigt, anpassat svar, skickar svaret via Gmail och loggar mejl-ID och ämne i en separat flik med ”Besvarade mejl”. Enkelt resultat: mindre brus, snabbare uppföljning och ett strukturerat protokoll över vad som hände.
Flödet startar med en inkorgstrigger, använder sedan AI för att klassificera och skriva utkast. Till sist routar det meddelandet till rätt väg (radera eller svara) och loggar åtgärden i Google Sheets så att du kan granska, revidera eller förbättra reglerna senare.
Vad du får: automation vs resultat
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här kan det se ut
Säg att din inkorg får cirka 50 mejl om dagen. Om 30 av dem är marknadsföring och du lägger ungefär 20 sekunder på att avgöra vad du ska göra med varje, är det runt 10 minuter ren ”raderingsadministration”, plus kontextbytena som följer. Lägg till 10–15 riktiga mejl där du lägger cirka 5 minuter på att skriva artiga svar, och du är nära en timme per dag. Med det här flödet blir ”triage + första svar” en snabb granskning: kanske 5–10 minuter för att rimlighetskontrollera svar och skumma Google Sheets-loggen, medan resten går i bakgrunden.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Gmail för att läsa, radera och svara.
- Google Sheets för att logga raderade och besvarade mejl.
- Google Gemini API-nyckel (hämta den från Google AI Studio / Google Cloud-konsolen).
Svårighetsgrad: Mellan. Du kopplar Google-uppgifter, klistrar in en API-nyckel och testar med några riktiga mejl innan du släpper den fri.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Ett nytt mejl kommer in (eller så kör du en bulkstädning). IMAP Email Listener kan trigga på inkommande meddelanden, och det finns också en manuell startväg som hämtar flera mejl när du vill processa en backlogg.
Meddelandet klassificeras och ett svar förbereds. Gemini granskar avsändare, ämne och brödtext för att avgöra ”marknadsföring vs inte marknadsföring”, och returnerar också ett föreslaget svar för riktiga mejl. Ett formateringssteg plockar sedan ut nyckelvärden ur AI-utdata så att nästa routningsbeslut blir pålitligt.
Flödet routar mejlet till rätt åtgärd. En switch routar marknadsföringsmejl till radering i Gmail, medan icke-marknadsföringsmejl går till en Gmail-svarsåtgärd med den genererade texten.
Allt loggas i Google Sheets. Raderade mejl skrivs till fliken ”Raderade mejl” och besvarade mejl till fliken ”Besvarade mejl”, där varje rad fångar mejl-ID och ämne så att du kan revidera vad som hände i efterhand.
Du kan enkelt justera kategorierna (utöver bara marknadsföring vs inte marknadsföring) till att omfatta saker som jobbansökningar, fakturor eller kundsupport. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera manuell trigger
Det här arbetsflödet kan startas manuellt eller via IMAP-övervakning. Konfigurera båda ingångarna så att ni kan testa manuellt och samtidigt lyssna efter ny aktivitet i inkorgen.
- Lägg till noden Manual Start Trigger och behåll standardinställningarna för manuell testning.
- Lägg till noden IMAP Email Listener för att lyssna efter inkommande meddelanden.
- Inloggningsuppgifter krävs: Anslut era IMAP Email-inloggningsuppgifter i IMAP Email Listener.
Steg 2: anslut hämtning från Gmail
Sätt upp Gmail-liståtgärden så att arbetsflödet kan hämta flera mejl för klassificering.
- Lägg till noden Retrieve Multiple Emails och anslut den från Manual Start Trigger.
- Ställ in Operation på
getAll. - Ställ in Limit på
2för att hämta två mejl per körning. - Inloggningsuppgifter krävs: Anslut era Gmail OAuth2-inloggningsuppgifter i Retrieve Multiple Emails.
Steg 3: konfigurera AI-klassificering
Använd Gemini för att klassificera mejl som marknadsföring eller icke-marknadsföring och skapa ett svar när det behövs.
- Lägg till Gemini Classifier Prompt och anslut den från både Retrieve Multiple Emails och IMAP Email Listener.
- Ställ in Model på
models/gemini-2.5-flash. - Aktivera JSON Output genom att sätta jsonOutput till
true. - Ställ in innehållet i meddelandeprompten till hela instruktionsblocket, inklusive uttryck som
{{ $json.Subject }},{{ $json.From }},{{ $json.snippet }}och{{ $json.id }}. - Inloggningsuppgifter krävs: Anslut era Google Gemini-inloggningsuppgifter i Gemini Classifier Prompt.
- Lägg till Format AI Output och mappa content.parts[0].text till
{{ $json.content.parts[0].text }}så att efterföljande noder kan läsa strukturerade fält.
true.Steg 4: konfigurera logik för mejlroutning
Routa mejl baserat på AI:ns isMarketing-flagga till antingen radering eller svar.
- Lägg till Route Email Category efter Format AI Output.
- Konfigurera en regel med Left Value
{{ $json.content.parts[0].text.isMarketing }}och en boolesk Operation påtrue. - Lägg till en andra regel med samma Left Value och en boolesk Operation på
false.
Steg 5: konfigurera Gmail-åtgärder och loggning
När marknadsföring upptäcks raderas mejlet och loggas; annars svarar arbetsflödet och loggar svaret.
- Anslut Route Email Category till Remove Email Message för marknadsföringsflödet.
- I Remove Email Message, ställ in Operation på
deleteoch Message ID på{{ $json.content.parts[0].text.id }}. - Inloggningsuppgifter krävs: Anslut era Gmail OAuth2-inloggningsuppgifter i Remove Email Message.
- Anslut Remove Email Message till Update Deleted Log Sheet och ställ in Operation på
appendOrUpdate. - I Update Deleted Log Sheet, ställ in Document ID på
[YOUR_ID]och Sheet Name pådeleted emails. - Mappa kolumner till uttryck: subject →
{{ $('Retrieve Multiple Emails').item.json.Subject }}och email id →{{ $('Retrieve Multiple Emails').item.json.From }}. - Inloggningsuppgifter krävs: Anslut era Google Sheets-inloggningsuppgifter i Update Deleted Log Sheet.
- Anslut icke-marknadsföringsflödet till Send Reply Email, ställ in Operation på
reply, Message ID på{{ $json.content.parts[0].text.id }}och Message på{{ $json.content.parts[0].text.replyMessage }}. - Inloggningsuppgifter krävs: Anslut era Gmail OAuth2-inloggningsuppgifter i Send Reply Email.
- Anslut Send Reply Email till Update Reply Log Sheet, ställ in Operation på
appendOrUpdate, Document ID på[YOUR_ID]och Sheet Name påreplied email. - Mappa kolumner till uttryck: subject →
{{ $('Retrieve Multiple Emails').item.json.Subject }}och email id →{{ $('Retrieve Multiple Emails').item.json.From }}. - Inloggningsuppgifter krävs: Anslut era Google Sheets-inloggningsuppgifter i Update Reply Log Sheet.
[YOUR_ID]-värden för Document ID och Sheet Name, annars kommer loggningen att misslyckas.Steg 6: testa och aktivera ert arbetsflöde
Verifiera routning, AI-utdata och loggning innan ni slår på arbetsflödet.
- Klicka på Execute Workflow från Manual Start Trigger för att köra en testcykel.
- Bekräfta att Gemini Classifier Prompt returnerar strukturerad JSON och att Format AI Output exponerar
content.parts[0].text. - Verifiera att marknadsföringsmejl går till Remove Email Message och loggas till Update Deleted Log Sheet, medan icke-marknadsföringsmejl går till Send Reply Email och loggas till Update Reply Log Sheet.
- När allt fungerar, slå om arbetsflödet till Active så att IMAP Email Listener körs i produktion.
Vanliga fallgropar
- Gmail-uppgifter kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först status för inloggningsuppgifterna i Gmail-noden i n8n (och ditt Google OAuth-samtycke/behörigheter).
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- Gemini-prompter som börjar generiskt tenderar att förbli generiska. Lägg in exempel på ”riktigt kundmejl vs marknadsföringsmejl” tidigt, annars kommer du fortsätta justera klassificeraren efter felroutningar.
Vanliga frågor
Cirka 30–60 minuter om dina Google-uppgifter och ditt Sheet är redo.
Nej. Du kopplar mest konton, klistrar in en API-nyckel och justerar AI-prompten. Den enda ”tekniska” delen är att testa med några mejl så att routningen känns trygg.
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 in kostnader för Google Gemini API-användning, som oftast är små för grundläggande klassificering och korta svar.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och klarar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serveradministration.
Ja, och det är ett smart första steg. Byt ut Gmail-åtgärden ”radera” (noden som tar bort mejlet) mot en Gmail-åtgärd ”lägg till etikett”, och behåll loggningen i Google Sheets som den är. Vanliga justeringar är att lägga till en tredje kategori som ”kundsupport”, skriva svar som utkast i stället för att skicka och logga fler fält (avsändare, datum, kategori) i nya kolumner.
Oftast handlar det om att Google OAuth-behörigheter i n8n har gått ut eller återkallats. Anslut Gmail-uppgifterna igen och bekräfta sedan att kontot har åtkomst att läsa, skicka och ändra meddelanden. Om det bara fallerar ibland kan du slå i Gmail API:s rate limits när du behandlar många mejl samtidigt, så minska batchstorleken eller lägg in en kort väntan mellan åtgärder.
Några hundra per dag är realistiskt med en mindre setup, och mer om du optimerar batchning och hosting. På n8n Cloud beror kapaciteten på din plans månatliga körningar. Om du kör egen hosting finns ingen hård gräns för körningar, men din server och Gmail API-gränser gäller fortfarande. För bulkstädning (till exempel tusentals gamla mejl) kör i batchar och håll koll på rate limiting så att du inte får delkörningar.
För inkorgstriage vinner n8n oftast när du behöver förgrenad logik, parsning och ”logga allt”-beteende i ett enda flöde. Det är också enklare att hosta själv, vilket spelar roll om din inkorgsvolym är oförutsägbar. Zapier och Make fungerar för enkla ”nytt mejl → lägg till rad”-fall, men autoklassificering plus villkorad radering/svar blir snabbt rörigt. Om du hanterar kundmejl vill du dessutom ha tajtare kontroll över vad som skickas automatiskt, och där är n8n starkt. Prata med en automationsexpert om du vill ha hjälp att välja säkrast upplägg.
När det här väl rullar slutar inkorgsstädning vara ett dagligt jobb. Du får lugnare morgnar, snabbare svar där det spelar roll och en enkel kalkylbladslogg som en gång för alla löser frågan ”vad hände med det där mejlet?”
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.