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

Mistral OCR + Gmail: PDF:er blir nyhetsbrev

Rickard Andersson Partner, Nodenordic.se

Du öppnar en ”snabb” PDF-rapport och ångrar dig direkt. Siffrorna är utspridda över tabeller, de viktigaste poängerna är begravda i fotnoter och du fastnar i att copy-pasta in i ett nyhetsbrevsutkast som aldrig riktigt ser bra ut.

Den här Mistral OCR Gmail-automationen träffar marknadschefer först (innehållsdeadlines väntar inte), men byråägare och analytiker som skriver interna uppdateringar känner samma smärta. Du förvandlar en kompakt PDF till ett strukturerat nyhetsbrevsutkast och mejlar ut det utan den vanliga formateringsmaratonen.

Nedan ser du hur flödet gör om en PDF till ett redigeringsklart utkast, hur valet ”fördjupad research vs nyhetsbrev” fungerar och var du kan justera så att det låter som du.

Så här fungerar automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: Mistral OCR + Gmail: PDF:er blir nyhetsbrev

Utmaningen: att förvandla täta PDF:er till publicerbart innehåll

PDF:er är ett uselt format för ”dela det här snabbt med teamet”. En enda finansiell rapport kan ha text i flera spalter, pyttesmå diagrametiketter och kontext utspridd över tre olika avsnitt. Så du gör det manuella: skummar, skärmdumpar, kopierar, klistrar in, omformulerar, bygger om strukturen och försöker sedan få allt att låta sammanhängande. Det går långsamt, det är mentalt dränerande och det är lätt att missa den enda raden som faktiskt spelar roll (som en reviderad prognos eller en risknotis gömd i bilagan).

Det blir snabbt mycket. Här är var det faller isär i verkligheten.

  • Att kopiera och klistra från en PDF till ett e-postutkast förstör oftast formateringen, så du lägger ytterligare 30 minuter på att fixa rubriker, punkter och mellanrum.
  • Diagram och tabeller är där insikten finns, men det är också där manuell extrahering skapar flest fel.
  • Sammanfattningar blir inkonsekventa eftersom varje person ”sammanfattar” olika när det är bråttom.
  • När nyhetsbrevet väl är klart har läget förändrats och rapporten känns inaktuell.

Lösningen: PDF-till-nyhetsbrev, utkast och utskick i ett körning

Det här flödet börjar med att samla in en PDF via ett n8n-formulär och skickar sedan dokumentet till Mistrals OCR för dokumentförståelse, så att innehållet kommer tillbaka som användbar text (inklusive knepiga layouter som spalter, tabeller och blandade bilder). Därefter omvandlar en uppsättning AI-agenter den råa extraktionen till ett strukturerat utkast: en agent planerar dispositionen, andra fyller i avsnitt och en redaktörsagent syr ihop allt till en sammanhållen text med en konsekvent tonalitet. Du kan också välja utdata-stil, så du sitter inte fast i ett enda format. Till sist genererar flödet en rubrik och skickar det färdiga utkastet via Gmail, vilket innebär att ”dela”-steget sker automatiskt i stället för att ligga i din utkorg hela dagen.

Flödet startar när du laddar upp en PDF och väljer en utdatatyp (fördjupad research eller nyhetsbrev). Därifrån extraherar Mistral OCR text med hög precision och GPT-liknande modeller strukturerar, sammanfattar och redigerar. Gmail skickar utkastet till de mottagare du väljer.

Vad som förändras: före vs efter

Effekt i verkligheten

Säg att du publicerar en veckovis ”rapportöversikt” baserad på 3 PDF:er. Manuellt kanske du lägger cirka 40 minuter per PDF på att extrahera text, ytterligare 30 minuter på att skriva om och strukturera samt 10 minuter på formatering i mejl. Det blir ungefär 4 timmar i veckan. Med det här flödet tar uppladdning av PDF:erna och valet ”nyhetsbrev” cirka 10 minuter totalt, sedan väntar du på bearbetningen och utkastet mejlas via Gmail. De flesta team får tillbaka cirka 3 timmar varje vecka och kvaliteten på utkasten blir mycket mer konsekvent.

Krav

  • n8n-instans (prova n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Mistral AI för OCR-extraktion med dokumentförståelse.
  • Gmail för att mejla ut det genererade utkastet automatiskt.
  • OpenRouter API-nyckel (hämta den i din OpenRouter.ai-dashboard).

Kunskapsnivå: Mellan. Du kopplar upp inloggningsuppgifter och justerar några få prompts/fält, men du behöver inte bygga en app.

Behöver du hjälp att implementera detta? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).

Flödet steg för steg

PDF-inlämning via formulär. Du laddar upp en PDF och väljer utdatatyp (fördjupad research eller nyhetsbrev), plus eventuella egna instruktioner som ”fokusera på tillväxtdrivare” eller ”plocka ut kvantitativa nyckeltal”.

OCR och strukturerad extraktion. Flödet skickar filen till Mistrals OCR-/dokumentförståelse-API via HTTP-anrop och hämtar det bearbetade innehållet via en signerad URL, så att det klarar komplexa layouter i stället för att behandla PDF:en som en platt textklump.

Utkast och redigering med flera agenter. En lead research analyst-agent skapar en plan och innehållsförteckning, en strategy planner bryter ned den i avsnitt och research assistants fyller i kapitlen. Därefter finslipar en redaktörsagent allt till ett sammanhängande utkast och genererar en rubrik.

E-postleverans. Gmail skickar det slutliga utkastet till dina valda mottagare (eller till dig först, om du vill ha en granskningsloop innan det går ut).

Du kan enkelt justera nyhetsbrevets längd och instruktionsfälten så att de matchar din målgrupp och din publiceringstakt. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera formulärtriggern

Starta arbetsflödet när en användare skickar in formuläret och säkerställ att indata finns tillgänglig för filuppladdning och researchbearbetning.

  1. Lägg till och öppna Form Submission Trigger för att definiera de formulärfält ni vill fånga.
  2. Spara noden för att generera webhook-URL:en och använd den i er formulärinbäddning eller extern inskickningskälla.
  3. Anslut Form Submission Trigger till Upload to Mistral API enligt arbetsflödet.
Om ert formulär laddar upp en fil, säkerställ att inskickningen inkluderar filen i binärt format så att Upload to Mistral API kan komma åt den.

Steg 2: anslut uppladdningen till Mistral och begäran om signerad URL

I detta steg laddas det inskickade dokumentet upp och den signerade URL:en som behövs för efterföljande AI-analys begärs.

  1. Öppna Upload to Mistral API och konfigurera HTTP-begäran för er Mistral-endpoint för filuppladdning.
  2. Öppna Request Mistral Signed URL och konfigurera den för att begära den signerade URL:en med uppladdningssvaret från Upload to Mistral API.
  3. Verifiera exekveringsflödet: Upload to Mistral APIRequest Mistral Signed URLLead Research Analyst 🔬.
  4. Credential Required: Anslut era HTTP Request-inloggningsuppgifter i både Upload to Mistral API och Request Mistral Signed URL om ert API kräver autentisering.
⚠️ Vanlig fallgrop: Om svarsformatet för den signerade URL:en ändras kan efterföljande agenter misslyckas. Validera svarsfälten innan ni testar hela arbetsflödet.

Steg 3: sätt upp kedjan för AI-research och planering

Dessa noder analyserar dokumentet, tar fram researchinsikter och skapar en strategisk plan för artikelstrukturen.

  1. Öppna Lead Research Analyst 🔬 och konfigurera dess prompt och indata så att den använder data för signerad URL från Request Mistral Signed URL.
  2. Öppna Project Strategy Planner för att planera artikelramverket med utdata från Lead Research Analyst 🔬.
  3. Säkerställ att O3 Mini Model är ansluten som språkmodell för Lead Research Analyst 🔬 och lägg till inloggningsuppgifter i O3 Mini Model.
  4. Säkerställ att GPT-4o Model är ansluten som språkmodell för Project Strategy Planner och lägg till inloggningsuppgifter i GPT-4o Model.
  5. För AI-verktyg och parsers, lägg till inloggningsuppgifter i de överordnade agentnoderna: Mistral PDF Tool kopplas till Lead Research Analyst 🔬, Mistral PDF Tool B till Project Strategy Planner och Structured Output Reader som output-parser för Project Strategy Planner.
Undernoder för AI-verktyg som Mistral PDF Tool och Structured Output Reader ärver inloggningsuppgifter från sina överordnade agenter. Lägg till inloggningsuppgifter på den överordnade noden, inte på verktygsnoden.

Steg 4: dirigera researchuppgifter och sätt ihop utkastet

Detta avsnitt delar upp strategin i parallella researchspår, kombinerar resultat och sätter ihop utkastet.

  1. Bekräfta att Project Strategy Planner skickar utdata till Route to Research Assistants.
  2. Notera den parallella exekveringen: Route to Research Assistants skickar utdata till både Combine Chapter Content och Research Support Agent parallellt.
  3. Konfigurera Research Support Agent för att ta fram kapitel-specifikt innehåll och verifiera att O3 Mini Model B är ansluten som dess språkmodell.
  4. Säkerställ att Combine Chapter Content slår ihop utdata från båda grenarna innan det skickas vidare till Assemble Article Draft.
  5. Använd Assemble Article Draft för att formatera och strukturera det kombinerade innehållet till ett komplett artikelutkast.
⚠️ Vanlig fallgrop: Om Combine Chapter Content inte tar emot båda indata kan utkastet bli ofullständigt. Säkerställ att båda parallella grenar är korrekt anslutna.

Steg 5: granska, generera rubriken och skicka e-postmeddelandet

Slutför utkastet med redaktionell granskning, generera en rubrik och skicka den färdiga artikeln.

  1. Öppna Editorial Review Agent för att förfina utkastet som tas emot från Assemble Article Draft.
  2. Säkerställ att O3 Mini Model C är ansluten som språkmodell för både Editorial Review Agent och Generate Headline, och lägg till inloggningsuppgifter i O3 Mini Model C.
  3. Konfigurera Generate Headline för att skapa en titel baserat på det granskade utkastet.
  4. Konfigurera Send Email via Gmail med mottagare, ämnesrad och brödtext med hjälp av utdata från Generate Headline.
  5. Credential Required: Anslut era Gmail-inloggningsuppgifter i Send Email via Gmail.

Steg 6: konfigurera triggern för QA-insikts-subarbetsflödet

Denna valfria gren låter ett överordnat arbetsflöde begära dokumentinsikter och ta emot ett QA-färdigt svar.

  1. Öppna Triggered by Parent Workflow och bekräfta att den är ansluten till Document Insight Request.
  2. Konfigurera Document Insight Request som HTTP-begäran till er endpoint för dokumentinsikter.
  3. Använd Set QA Response för att normalisera svarsformatet för det överordnade arbetsflödet.
  4. Credential Required: Anslut era HTTP Request-inloggningsuppgifter i Document Insight Request om endpointen kräver autentisering.

Steg 7: testa och aktivera ert arbetsflöde

Validera varje gren med exempeldata och aktivera sedan för användning i produktion.

  1. Klicka på Execute Workflow och skicka in ett testformulär till Form Submission Trigger.
  2. Bekräfta att filen laddas upp korrekt och att Lead Research Analyst 🔬 producerar utdata till Project Strategy Planner.
  3. Verifiera parallell bearbetning efter Route to Research Assistants och att Assemble Article Draft tar emot sammanslaget innehåll.
  4. Kontrollera att Send Email via Gmail skickar ett meddelande som innehåller det slutliga utkastet och den genererade rubriken.
  5. Växla arbetsflödet till Active när testningen är lyckad.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Saker att se upp med

  • Inloggningsuppgifter för Mistral eller OpenRouter kan löpa ut eller sakna behörigheter. Om det skapar fel, kontrollera först n8n:s Credential-skärm och din leverantörs dashboard.
  • 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 din tonalitet tidigt, annars kommer du redigera utdata i all oändlighet.

Vanliga frågor

Hur snabbt kan jag implementera den här Mistral OCR Gmail-automationen?

Cirka en timme om du redan har dina API-nycklar och Gmail klart.

Kan icke-tekniska team implementera den här PDF-till-nyhetsbrev-automationen?

Ja. Ingen kodning krävs, men någon behöver koppla in inloggningsuppgifter och testa de första PDF:erna för att finjustera prompterna.

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

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna in användningsbaserade API-kostnader för Mistral och OpenRouter.

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 self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger obegränsat antal körningar men kräver grundläggande serveradministration.

Hur anpassar jag den här Mistral OCR Gmail-lösningen till mina specifika utmaningar?

Börja med formulärfälten och agentinstruktionerna. De flesta anpassningar handlar bara om att ändra ”egna instruktioner” som du skickar in till Lead Research Analyst och Project Strategy Planner så att dispositionen matchar din målgrupp. Vill du ha ett annat format kan du ändra routingen ”fördjupad research vs nyhetsbrev” i Switch-noden och justera mållängden i Project Planner. Du kan också byta rubrikstil i noden Generate Headline så att den matchar dina ämnesrads-konventioner.

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

Oftast beror det på att OAuth-auktoriseringen har löpt ut eller att fel Google-konto är anslutet.

Vilken kapacitet har den här Mistral OCR Gmail-lösningen?

Med n8n Cloud Starter kan du köra några tusen körningar per månad, vilket räcker för de flesta nyhetsbrevsflöden. Self-hosting har ingen körningsgräns, men du begränsas av din server och av Mistral/OpenRouter-API:ernas rate limits. I praktiken kör team detta per dokument (eller per veckobatch) utan problem; den tyngre delen är OCR och multi-agent-utkastandet, inte n8n-orkestreringen. Om du planerar att processa stora batchar dagligen, räkna med längre körtider och överväg köhantering.

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

Ofta, ja, eftersom det här flödet använder flersteglogik och AI-agent-orkestrering som är klumpig (och dyr) i enklare verktyg. n8n ger dig också mer kontroll över hur PDF:en bearbetas, hur dispositionen skapas och hur kapitlen slås ihop igen. Om du self-hostar betalar du inte per litet steg, vilket spelar roll när en AI-pipeline förgrenar sig till flera deluppgifter. Zapier eller Make kan fortfarande fungera bra om du bara vill ha ”PDF in, kort sammanfattning ut” och du inte behöver en research-liknande struktur. Är du osäker, prata med en automatiseringsexpert och få en rak rekommendation för din volym och ditt use case.

När detta väl är igång slutar PDF:er vara ett hinder och blir i stället en input. Flödet tar hand om den repetitiva extraktionen och utkastandet så att du kan fokusera på vad du vill säga, inte hur du ska formatera det.

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