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

Gmail + OpenAI: en daglig sammanfattning, mindre brus

Rickard Andersson Partner, Nodenordic.se

Din inkorg känns inte “full.” Den känns högljudd. Nyhetsbrev efter nyhetsbrev, alla tekniskt sett nyttiga, men utspridda över dussintals separata mejl som du aldrig hinner öppna.

Marknadschefer som jagar branschuppdateringar drabbas hårdast, men grundare och konsulter känner samma smärta. Den här Gmail-digest-automationen gör en dag av etiketterade nyhetsbrev till ett läsbart mejl som du hinner klart till kaffet.

Du får se hur detta n8n-flöde hämtar mejl från en Gmail-etikett, sammanfattar dem med OpenAI och sedan skickar en enda, välformaterad daglig digest tillbaka till dig.

Så fungerar automatiseringen

Hela n8n-flödet, från trigger till slutresultat:

n8n Workflow Template: Gmail + OpenAI: en daglig sammanfattning, mindre brus

Problemet: nyhetsbrevsöverflöd blir till “aldrig läst”

Du prenumererar med goda intentioner. Konkurrentbevakning, skapartips, produktnyheter, partneruppdateringar. Sen kommer måndag och du har 20 mejl som var och ett kräver ett litet beslut: läsa, skumma, spara, klicka, arkivera. Multiplicera det med en vecka så är det ärligt talat utmattande. Ännu värre: den “viktiga” länken du behövde ligger begravd i meddelande #14, så du missar den eller slösar tid på att leta senare. Manuell skumning är inte bara långsam. Den bryter ditt fokus varje gång.

Friktionen byggs på. Här är var det faller isär.

  • Du lägger ungefär 2–5 minuter per nyhetsbrev bara på att avgöra om det är relevant.
  • Länkar du vill spara försvinner eftersom du inte har ett ställe att gå igenom dem.
  • Viktiga uppdateringar kommer in, men du ser dem flera dagar senare när högen har vuxit.
  • Att försöka “komma ikapp” blir en 45-minuters städsession du inte planerade för.

Lösningen: ett dagligt digest-mejl, sammanfattat med OpenAI

Det här flödet kör varje morgon kl. 09:00 och kontrollerar en Gmail-etikett som du väljer (som “Branschuppdateringar” eller “Tech News”). Det hämtar mejl som kommit in under de senaste 24 timmarna och använder sedan en OpenAI-driven sammanfattningskedja (via LangChain-noder i n8n) för att skapa korta sammanfattningar som behåller viktiga länkar. När varje mejl är sammanfattat mappar flödet utdata till en konsekvent struktur, kombinerar ämnesrader med sammanfattningstext och slår ihop allt till en välformaterad digest. Till sist skickar det digest-mejlet till din inkorg, så att du granskar ett meddelande i stället för tjugo.

Flödet startar på en schemalagd trigger. Gmail hämtar etiketterade mejl, en “If”-kontroll avgör om det finns något att bearbeta och sedan skapar AI-sammanfattaren korrekt formaterade takeaways i punktform. Sista Gmail-steget skickar en sammanslagen digest tillbaka till dig, redo att skumma.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att din etikett “Branschuppdateringar” samlar 15 nyhetsbrev per dag. Om du bara lägger 3 minuter på att skumma varje, blir det cirka 45 minuter – och det är en “bra” dag. Med det här flödet är enda manuella steget att etikettera (ofta hanterat av Gmail-filter), och sedan landar digesten kl. 09:00. Du skummar ett mejl i cirka 10 minuter, klickar på de 2–3 länkar som spelar roll och är klar.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Gmail för att hämta etiketterade mejl och skicka digest
  • OpenAI för sammanfattning och formatering av nyhetsbrev
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard)

Svårighetsgrad: Medel. Du kopplar Gmail OAuth, lägger in en API-nyckel och ändrar ett etikett-ID samt en mottagaradress.

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

Så fungerar det

En schemalagd morgontrigger. Flödet kör automatiskt kl. 09:00, så du är inte beroende av viljestyrka för att “komma ihåg att gå igenom nyhetsbrev”.

Gmail hämtar rätt mejl. Det hämtar meddelanden som kommit in de senaste 24 timmarna från en Gmail-etikett som du styr. Om inget matchar skickar en “If”-villkorsnod vidare till en no-op-nod, vilket innebär inga onödiga API-anrop.

OpenAI skapar läsbara sammanfattningar. En dokumentladdare och en text-splitter förbereder innehållet i varje mejl, och sedan skapar sammanfattningskedjan en kort sammanfattning som behåller användbara länkar och kontext.

En sammanslagen digest skickas tillbaka till din inkorg. n8n mappar utdatafälten, slår ihop ämnesrader med sammanfattningar och skickar sedan ett enda digest-mejl via Gmail.

Du kan enkelt ändra Gmail-etiketten och tidsfönstret så att det matchar din rutin. Se hela implementationsguiden nedan för alternativ för anpassning.

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

Steg 1: konfigurera triggern för schemalagd körning

Det här arbetsflödet startar enligt ett schema, så konfigurera triggern för att styra när sammanställningen körs.

  1. Lägg till noden Scheduled Run Trigger på er canvas.
  2. Ställ in schemaregeln så att den körs dagligen kl. 9 genom att konfigurera Rule → Interval → Trigger At Hour till 9.
  3. Koppla Scheduled Run Trigger till Retrieve Recent Emails.

Steg 2: anslut Gmail och hämta senaste meddelanden

Hämta de senaste 24 timmarna av etiketterade e-postmeddelanden för att bygga underlaget till sammanställningen.

  1. Lägg till noden Retrieve Recent Emails.
  2. Autentiseringsuppgifter krävs: Anslut era Gmail-inloggningsuppgifter.
  3. Ställ in Operation till getAll.
  4. Ställ in Limit till 20 och Simple till false.
  5. I Filters → Label IDs anger ni värdet [YOUR_ID].
  6. Ställ in Filters → Received After till {{$now.minus({days: 1}).toISO()}}.
  7. Koppla Retrieve Recent Emails till Conditional Gate.
⚠️ Vanlig fallgrop: Ersätt [YOUR_ID] med ett faktiskt Gmail label-ID, annars returneras inga e-postmeddelanden.

Steg 3: konfigurera villkorsgrinden och AI-kedjan för sammanfattning

Det här steget kontrollerar om det finns e-postresultat och sammanfattar dem med AI-kedjan med en document loader och text splitter.

  1. I Conditional Gate konfigurerar ni villkoret med Left Value satt till {{$items().length}}, Operation satt till gt och Right Value satt till 0.
  2. Koppla true-utgången från Conditional Gate till Email Summary Chain och false-utgången till No-Op Placeholder.
  3. I Email Summary Chain ställer ni in Operation Mode till documentLoader och behåller Summarization Method som stuff med den angivna prompttexten.
  4. Konfigurera OpenAI Chat Engine med Model satt till o4-mini och koppla den som språkmodell för Email Summary Chain.
  5. Ställ in Recursive Text Divider Chunk Size till {{ $json.text.length }} och koppla den till Standard Document Loader som text splitter.
  6. I Standard Document Loader ställer ni in JSON Data till {{ $json.text }}, JSON Mode till expressionData och Text Splitting Mode till custom.
Autentiseringsuppgifter krävs: Anslut era OpenAI-inloggningsuppgifter i OpenAI Chat Engine. AI-subnoderna (Recursive Text Divider och Standard Document Loader) lagrar inga autentiseringsuppgifter.

Steg 4: mappa sammanfattningsutdata och sätt ihop sammanställningen

Standardisera fält från AI-utdata och kombinera alla sammanfattningar till en enda HTML-sammanställning.

  1. I Map Output Fields lägger ni till tilldelningar för:
    • output.text = {{ $json.output.text }}
    • subject = {{ $('Retrieve Recent Emails').item.json.subject }}
    • headers.from = {{ $('Conditional Gate').item.json.headers.from }}
  2. Koppla Email Summary Chain till Map Output Fields och koppla sedan Map Output Fields till Merge Subject and Body.
  3. I Merge Subject and Body behåller ni den angivna JavaScript som bygger combinedContent och returnerar ett enda item.

Steg 5: konfigurera e-postutdata för sammanställningen

Skicka den sammanställda HTML-sammanställningen till er inkorg.

  1. Lägg till noden Dispatch Digest Email och koppla den till Merge Subject and Body.
  2. Autentiseringsuppgifter krävs: Anslut era Gmail-inloggningsuppgifter.
  3. Ställ in Send To till [YOUR_EMAIL].
  4. Ställ in Message till {{ $json.combinedContent }}.
  5. Ställ in Subject till Daily Tech-News Digest for {{ $now.toISODate() }}.
Tips: Säkerställ att innehållet i sammanställningen är HTML-säkert, eftersom sammanfattningsprompten returnerar HTML-taggar.

Steg 6: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att bekräfta att varje steg fungerar innan ni slår på schemat.

  1. Klicka på Execute Workflow för att köra Scheduled Run Trigger manuellt.
  2. Verifiera att Retrieve Recent Emails returnerar items och att Conditional Gate routar till Email Summary Chain (inte No-Op Placeholder).
  3. Kontrollera att Merge Subject and Body ger ut ett enda item med combinedContent.
  4. Bekräfta att e-postmeddelandet kommer från Dispatch Digest Email med förväntat ämne och HTML-body för sammanställningen.
  5. Växla arbetsflödet till Active för att aktivera det dagliga schemat.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Gmail OAuth-inloggningar kan gå ut eller kräva specifika behörigheter. Om något skapar fel, börja med att kontrollera credential-skärmen för Gmail-noden i n8n.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utdata i all evighet.

Vanliga frågor

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

Cirka 30 minuter om dina Gmail- och OpenAI-konton är redo.

Behöver jag kodningskunskaper för att automatisera Gmail-digest?

Nej. Du kopplar främst konton och klistrar in ett etikett-ID och en e-postadress.

Är n8n gratis att använda för det här Gmail-digest-flödet?

Ja. n8n har ett gratisalternativ 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 OpenAI API-kostnader, som oftast landar på några cent per digest beroende på mejlvolym och lä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 hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och klarar n8n bra. Egen hosting ger dig obegränsat antal körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här Gmail-digest-flödet för flera etiketter?

Ja, men det kräver en liten justering. Duplicera delen “Retrieve Recent Emails” för varje etikett och slå sedan ihop utdata innan steget “Merge Subject and Body”. Man brukar lägga till kategorier som “Konkurrenter”, “Produkt” och “Skapare” och sedan justera prompten i Email Summary Chain så att varje sektion är tydligt märkt i den slutliga digesten.

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

Oftast handlar det om utgånget OAuth-medgivande eller att fel Google-konto är kopplat i n8n. Återanslut Gmail i de credentials som används av “Retrieve Recent Emails” och “Dispatch Digest Email” och kör sedan en testkörning igen. Kontrollera också etikett-ID:t du klistrade in, eftersom ett ID som ser korrekt ut men är fel kommer att ge noll träffar och få det att kännas som att flödet är “trasigt”. Om du bearbetar många långa mejl kan du också stöta på rate limits eller timeouts, så att glesa ut körningar eller att snäva in 24-timmarsfönstret hjälper.

Hur många mejl kan den här Gmail-digest-automationen hantera?

Dussintals per dag är normalt, och fler går bra om din n8n-plan och dina OpenAI-begränsningar stödjer det.

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

Ofta, ja, eftersom det här är ett “riktigt flöde”, inte en tvåstegs-zap. n8n hanterar förgrenad logik (som att hoppa över hela körningen när det inte finns några etiketterade mejl), och noder i LangChain-stil gör AI-sammanfattning mycket enklare att styra. Egen hosting spelar också roll här: om du sammanfattar många mejl kan verktygsprissättning bli irriterande snabbt. Zapier eller Make kan fortfarande fungera om du håller det enkelt, men du har oftast mindre kontroll över promptstruktur och formatering. Prata med en automationsexpert om du vill ha hjälp att välja.

En inkorgskoll. En digest. Flödet sköter den repetitiva läsningen så att du kan fokusera på besluten och länkarna 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

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