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

Gmail till Google Docs: Zoom-anteckningar åt dig

Rickard Andersson Partner, Nodenordic.se

Du lämnar ett Zoom-samtal med bra momentum, och tappar det sedan i uppföljningen. Någon måste leta upp mejlet, skumma transkriptionen, plocka ut åtgärder, skriva en sammanfattning, formatera den och skicka. Det är monotont. Och det händer efter varenda möte.

Den här automationen för Zoom-anteckningar slår hårdast mot projektledare, men team leads och möteskoordinatorer känner av den också. Resultatet är enkelt: konsekventa mötesanteckningar i Google Docs plus en välformaterad mejlsammanfattning, utan att kopiera och klistra i ungefär en timme.

Nedan ser du exakt vad workflowet gör, vad du behöver koppla in och hur du kan tänka kring att anpassa resultatet så att det matchar teamets stil.

Så här fungerar den här automationen

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

n8n Workflow Template: Gmail till Google Docs: Zoom-anteckningar åt dig

Varför det här spelar roll: Zoom-uppföljningar är en dold tidstjuv

De flesta möten fallerar inte för att samtalet var dåligt. De fallerar för att uppföljningen blir inkonsekvent. En person skriver en vägg av text, en annan missar beslut, och action items begravs i någons inkorg. Om du driver flera samtal i veckan blir administrationsjobbet ett eget heltidsjobb: leta upp Zoom-mejlet i Gmail, plocka ut transkriptionen, skriva om det till något läsbart och sedan formatera om igen så att det funkar i Google Docs och i mejl.

Det blir mycket tid, snabbt. Och det värsta är alla kontextbyten.

  • Mötessammanfattningar tar ofta cirka 30–60 minuter per samtal när du räknar in formatering och utskick.
  • Viktiga beslut återges olika, vilket leder till “det var inte det vi kom överens om”-diskussioner senare.
  • Action items blir ofullständiga eftersom ingen vill gå igenom en lång transkription två gånger.
  • Google Docs blir en eftertanke, så att söka tidigare beslut blir ett inkorgsarkeologiprojekt.

Vad du bygger: Gmail-triggade Zoom-sammanfattningar som landar i Google Docs

Det här workflowet bevakar din Gmail-inkorg efter Zooms mötesnotifieringsmejl och gör om dem till strukturerade anteckningar automatiskt. När ett matchande mejl kommer in hämtar n8n relevanta fält, konverterar innehållet till ett format som AI:n kan analysera pålitligt och ber sedan en AI Agent (med en OpenAI-chatmodell) att extrahera det du faktiskt bryr dig om: deltagare, viktigaste diskussionspunkter, beslut, action items och nästa steg. Därefter genererar workflowet två utdata i samma körning. Du får Google Docs-vänlig text sparad som ett dokument för arkivet, och du får en mejlsäker HTML-sammanfattning redo att skicka till deltagarna, med konsekvent formatering varje gång.

Workflowet startar med en Gmail-trigger. Det rensar och mappar mejlinnehållet, skapar en mötessammanfattning med AI Agent och renderar sedan den i två versioner: en för Google Docs och en för mejl. Till sist skapar det Google-dokumentet och skickar uppföljningen via Gmail så att ingen behöver vänta på “jag skickar anteckningar senare”.

Det här bygger du

Förväntat resultat

Säg att du kör 5 Zoom-möten i veckan. Manuell uppföljning tar ofta cirka 45 minuter: hitta Zoom-mejlet, skumma transkriptionen, skriva sammanfattningen, formatera för mejl och sedan skapa ett Google-dokument. Det är ungefär 4 timmar i veckan. Med det här workflowet är din tid snarare 5 minuter för att granska den genererade sammanfattningen (eller bara punktkontrollera action items) medan n8n gör resten i bakgrunden, så du får tillbaka större delen av tiden och anteckningarna “hamnar” inte mystiskt på morgondagen.

Innan du börjar

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Gmail för att upptäcka Zoom-mejl och skicka uppföljningar.
  • Google Docs (via Google Drive) för att skapa och lagra mötesanteckningar.
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard under API keys).

Kunskapsnivå: Nybörjare. Du kopplar konton, sätter ett Gmail-filter och klistrar in en API-nyckel.

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

Steg för steg

Ett Zoom-mejl landar i Gmail. Workflowet använder en Gmail-trigger som är filtrerad till Zooms mötesnotifieringsmejl, så vanlig inkorgstrafik inte startar onödiga körningar.

Mejlinnehållet rensas och mappas. n8n konverterar råmejlet till ett mer konsekvent markdown-liknande format och använder sedan ett “map fields”-steg för att organisera de användbara delarna (ämne, datum, transkriptionstext, deltagare och allt annat Zoom inkluderar).

AI skapar mötessammanfattningen. En AI Agent som drivs av en OpenAI-chatmodell läser det förberedda innehållet och producerar en strukturerad uppföljning. Det är här deltagare, nyckelpunkter, beslut, action items och nästa steg plockas ut i ett förutsägbart format.

Två utdata produceras och levereras. Workflowet renderar mejlsäker HTML för uppföljningsmejlet och formaterar också en Google Docs-kompatibel version, skapar ett nytt Google-dokument, lägger in innehållet och skickar sedan uppföljningen via Gmail. Det markerar också det triggrande mejlet som läst så att du inte bearbetar det igen senare.

Du kan enkelt ändra Gmail-sökfiltret så att det matchar din Zoom-konfiguration och justera sammanfattningsformatet så att det matchar er interna mall. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera triggern för e-postinkorgen

Konfigurera arbetsflödet så att det bevakar er inkorg efter nya mötesrelaterade mejl.

  1. Lägg till noden Email Inbox Trigger.
  2. Inloggningsuppgifter krävs: anslut era gmailOAuth2-inloggningsuppgifter.
  3. Ställ in Filters → Query till subject: 'Meeting assets', 'Zoom', 'Meeting Assets'.
  4. Ställ in Filters → Read Status till unread.
  5. Ställ in Poll Times till everyMinute.
  6. Bekräfta att Simple är false för att ta emot fullständig meddelandedata.
Tips: håll sökfrågan snäv så att endast mejl med mötesunderlag behandlas och sammanfattas.

Steg 2: anslut e-postparsning och fältmappning

Konvertera e-postinnehåll till Markdown och normalisera fält för efterföljande AI-bearbetning.

  1. Lägg till noden Convert to Markdown och ställ in HTML till ={{ $json.html || $json.textAsHtml}}.
  2. Anslut Convert to Markdown till Map Email Fields.
  3. I Map Email Fields, lägg till tilldelningar med följande värden:
  4. Ställ in subject till ={{ $json.subject }} och from till ={{ $json.headers.from }}.
  5. Ställ in date till ={{ $json.date }}.
  6. Ställ in metadata['received-spf'] till ={{ $json.headers['received-spf'] }}.
  7. Ställ in metadata['delivered-to'] till ={{ $json.headers['delivered-to'] }}.
  8. Ställ in metadata['authentication-results'] till ={{ $json.headers['arc-authentication-results'] }}.
  9. Ställ in data till ={{ $json.data || $json.textPlain}}.
⚠️ Vanlig fallgrop: om data är tomt blir AI-sammanfattningen ofullständig – säkerställ att triggern hämtar fullständigt e-postinnehåll.

Steg 3: konfigurera AI-sammanfattning av mötet

Använd AI-agenten för att skapa mötessammanfattningen och trigga e-postverktyget.

  1. Lägg till noden Create Meeting Summary och ställ in Text till ={{ $json.data }}.
  2. Ställ in Prompt Type till define för att använda den inbyggda systemprompten.
  3. Lägg till noden LLM Chat Engine och anslut den som språkmodell för Create Meeting Summary.
  4. Inloggningsuppgifter krävs: anslut era openAiApi-inloggningsuppgifter till LLM Chat Engine.
  5. Konfigurera LLM Chat Engine med Model gpt-4o och Temperature 0.3.
  6. Säkerställ att Dispatch Summary Email är ansluten som AI-verktyg för Create Meeting Summary.
  7. I Dispatch Summary Email, ställ in Send To till ={{ $('Email Inbox Trigger').item.json.headers.to }}.
  8. Ställ in Subject till ={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Subject', ``, 'string') }} och Message till ={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', ``, 'string') }}.
  9. Inloggningsuppgifter krävs: anslut era gmailOAuth2-inloggningsuppgifter för verktyget Dispatch Summary Email inuti Create Meeting Summary (konfigurera i den överordnade verktygsinställningen, inte i undernoden).

Steg 4: formatera utdata och skapa Google-dokumentet

Transformera AI-utdata till ren markup och lagra den i ett Google-dokument.

  1. Anslut Create Meeting Summary till Render Output Markup och ställ in HTML till ={{ $json.output }}.
  2. Anslut Render Output Markup till Docs Text Formatter.
  3. I Docs Text Formatter, behåll JSON Output aktiverat (true).
  4. Inloggningsuppgifter krävs: anslut era openAiApi-inloggningsuppgifter till Docs Text Formatter.
  5. Ställ in Model till gpt-4.1 och Temperature till 0.3.
  6. Anslut Docs Text Formatter till Generate Doc File och ställ in Title till ={{ $json.message.content.title }}.
  7. Ställ in Folder ID till default i Generate Doc File.
  8. Inloggningsuppgifter krävs: anslut era googleDocsOAuth2Api-inloggningsuppgifter till Generate Doc File.
  9. Anslut Generate Doc File till Insert Doc Content och ställ in Document URL till ={{ $json.id }}.
  10. I Insert Doc Content, ställ in infognings-Text till ={{ $('Docs Text Formatter').item.json.message.content.content }}.
  11. Inloggningsuppgifter krävs: anslut era googleDocsOAuth2Api-inloggningsuppgifter till Insert Doc Content.
Tips: Google-dokumentets titel kommer från AI-formateraren. Om titlarna ser konstiga ut, justera formateringsreglerna i Docs Text Formatter.

Steg 5: konfigurera e-poststatusuppdateringar och idle-noder

Markera behandlade mejl som lästa och håll arbetsflödets vägar synkade med idle-steg.

  1. Observera att Email Inbox Trigger skickar utdata både till Convert to Markdown och Flag Email Read parallellt.
  2. I Flag Email Read, ställ in Operation till markAsRead och Message ID till ={{ $json.id }}.
  3. Inloggningsuppgifter krävs: anslut era gmailOAuth2-inloggningsuppgifter till Flag Email Read.
  4. Anslut Flag Email Read till Idle Step 2 för att slutföra den parallella grenen.
  5. Behåll Idle Step efter Insert Doc Content som en platshållare för framtida utbyggnader.

Steg 6: testa och aktivera ert arbetsflöde

Validera flödet från början till slut innan ni aktiverar det för produktion.

  1. Klicka på Execute Workflow och skicka ett testmejl som matchar sökfrågan i Email Inbox Trigger.
  2. Bekräfta att mejlet markeras som läst av Flag Email Read och att båda parallella grenar slutförs.
  3. Verifiera att Create Meeting Summary skapar innehåll och triggar Dispatch Summary Email med en giltig ämnesrad och ett giltigt meddelande.
  4. Kontrollera att Generate Doc File skapar ett nytt Google-dokument och att Insert Doc Content fyller det med innehåll.
  5. När allt fungerar, slå på Active för att aktivera arbetsflödet för kontinuerlig drift.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Gmail-credentials kan löpa ut eller kräva specifika behörigheter. Om det blir fel, börja med att kontrollera Gmail-nodens kopplade konto och scopes i n8n:s Credentials.
  • Om ditt Zoom-mejl innehåller länkar eller bilagor (som transkript-PDF:er) kan extraktionen variera mellan möten. Om sammanfattningarna ser tunna ut, verifiera att workflowet hämtar den transkriptionstext du förväntar dig innan den når AI Agent.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet och era obligatoriska rubriker (Beslut, Action items, Nästa steg) tidigt, annars kommer du att behöva justera varje uppföljning för hand.

Snabba svar

Hur lång tid tar det att sätta upp den här automationen för Zoom-anteckningar?

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

Krävs kodning för den här automationen för Zoom-anteckningar?

Nej. Du kopplar konton, sätter ett Gmail-filter och justerar sammanfattningsmallen om du vill.

Är n8n gratis att använda för det här workflowet för automation av Zoom-anteckningar?

Ja. n8n har ett gratis self-hosted-alternativ 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 (oftast några cent per möte, beroende på transkriptionens längd).

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

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsat antal körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här workflowet för automation av Zoom-anteckningar för andra användningsfall?

Ja, och det bör du. De flesta team justerar Gmail-triggerfiltret och finjusterar sedan AI Agent-prompten “Create Meeting Summary” så att den matchar deras rubriker (som Risker, Blockers eller Kundönskemål). Du kan också ändra stegen för Google Docs (“Generate Doc File” och “Insert Doc Content”) för att spara i en specifik mapp, lägga till en namngivningsstandard eller appenda till ett befintligt löpande dokument i stället för att skapa ett nytt varje gång.

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

Oftast beror det på utgången OAuth-åtkomst eller att fel Google-konto är kopplat. Återanslut Gmail-credentialen i n8n och bekräfta sedan att triggerkontot och kontot för “Dispatch Summary Email” är de du faktiskt använder för mötesinbjudningar. Om det fortfarande misslyckas, kontrollera dina Google-säkerhetsinställningar och se till att workflowet har behörighet att läsa inkorgsmeddelanden och skicka mejl.

Vilken volym kan det här workflowet för automation av Zoom-anteckningar hantera?

Mer än tillräckligt för normal mötesvolym i team. På self-hosted n8n finns ingen hård körningsgräns (det beror på din server), och på n8n Cloud beror taket på din plan. I praktiken hanterar workflowet ett mötesmejl per körning, så även en full kalender med några dussin möten i veckan fungerar bra så länge du är bekväm med OpenAI-användningen.

Är den här automationen för Zoom-anteckningar bättre än att använda Zapier eller Make?

Ofta, ja. n8n är smidigare för formatering i flera steg (mejlsäker HTML plus Google Docs-text), och det är enklare att hålla “logiken” på ett ställe när du börjar lägga till villkor som “skicka bara uppföljningar för kundmöten” eller “routa till en annan mapp per projekt”. Self-hosting är också en stor grej om du inte vill tänka på task-limiter. Zapier eller Make kan fortfarande funka om du bara behöver en lättare version, men komplexa kedjor för sammanfattning tenderar att bli dyra eller klumpiga. Om du är osäker, prata med en automationsexpert så tar vi fram det enklaste alternativet.

När detta väl är live slutar mötesanteckningarna att hänga på någons minne och tillgängliga tid. Workflowet tar hand om den repetitiva rensningen och dokumentationen, och du behåller momentumet från samtalet.

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