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

Google Drive till Gmail: pdf-sammanfattningar skickas

Rickard Andersson Partner, Nodenordic.se

Du får PDF:er som faktiskt spelar roll, och sedan tappar du en timme bara på att förstå vad de egentligen säger. Du skummar igenom, missar detaljer, glömmer vilka som nämndes, och den “snabba genomläsningen” blir ett litet projekt.

Marknadschefer som försöker plocka ut partners och konkurrenter känner igen det här. Byråägare som jonglerar kundresearch gör det också. Och om du jobbar med ops vet du redan hur stökigt det blir när PDF:er landar i inkorgen. Den här PDF-sammanfattningsautomationen gör varje ny fil i Drive till en strukturerad Gmail-brief med viktiga organisationer markerade.

Du ser exakt vad workflowet gör, vad du behöver, och hur du ska tänka kring anpassning för olika dokumenttyper och routningsregler.

Så fungerar den här automationen

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

n8n Workflow Template: Google Drive till Gmail: pdf-sammanfattningar skickas

Varför det här är viktigt: PDF-läsning blir dolt arbete

PDF:er är där viktig information går för att sakta ner. En partner skickar ett förslag, en kund vidarebefordrar en rapport, eller någon lägger ett researchdokument i en delad mapp. Du öppnar det, scrollar, söker efter namn, och försöker sedan sammanfatta det för teamet på ett sätt som de faktiskt läser. Samtidigt fortsätter resten av dagen att rulla på. Den verkliga kostnaden är inte bara lästiden. Det är kontextbytena, de missade “vilka är inblandade?”-detaljerna, och omarbetet när någon ställer samma frågor i morgon.

Det blir snabbt mycket. Så här faller det isär i riktiga team.

  • Någon måste upptäcka att PDF:en finns, vilket ofta händer sent.
  • Du skriver om samma sammanfattning i Slack eller mejl, och den blir aldrig konsekvent.
  • Organisationsnamn missas eller stavas olika, så det blir opålitligt att följa omnämnanden.
  • Den “snabba skumningen” tar cirka 30–60 minuter, och tar sedan ännu mer tid när följdfrågor kommer.

Det du bygger: Google Drive-PDF:er → Gmail-briefar

Det här workflowet bevakar en specifik Google Drive-mapp efter nya PDF-filer. När en PDF landar laddar n8n ner den och skickar filen till Foxits Extraction API, som plockar ut dokumentets text. Eftersom extrahering kan ta en stund kontrollerar workflowet status tills Foxit rapporterar att jobbet är klart, och hämtar sedan den extraherade texten. Därefter analyserar Diffbot texten och producerar två användbara resultat: en sammanfattning och en lista med entiteter som nämns i dokumentet. Workflowet filtrerar ner entitetslistan till organisationer med hög konfidens, och formaterar sedan allt till ett strukturerat HTML-mejl. Slutligen skickar Gmail briefen till dig (eller ditt team) så att dokumentet blir förstått utan att någon manuellt behöver gräva igenom det.

Workflowet startar med “ny PDF i Drive”. I mitten hanterar Foxit extrahering och Diffbot står för tolkningen (sammanfattning + entiteter). I slutet levererar Gmail en lättläst rapport som lyfter fram organisationerna som är värda att lägga märke till.

Det du bygger

Förväntat resultat

Säg att teamet lägger 10 PDF:er i veckan i en delad Drive-mapp (förslag, rapporter, research). Manuellt kanske du lägger cirka 30 minuter per PDF på att skumma, leta efter företagsnamn och skicka en läsbar sammanfattning, vilket blir ungefär 5 timmar per vecka. Med det här workflowet lägger du cirka 2 minuter på att släppa filen i mappen (eller ingenting alls om det redan ingår i ert arbetssätt), och sedan väntar du på att mejlet ska komma medan extrahering och analys kör i bakgrunden. Du får tillbaka större delen av timmarna, och kvaliteten på sammanfattningarna blir också mer konsekvent.

Innan du börjar

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Google Drive för att bevaka en mapp efter PDF:er.
  • Gmail för att skicka sammanfattningsmejlet automatiskt.
  • Foxit API-nyckel (hämta den i Foxit Developer-portalen).
  • Diffbot API-nyckel (hämta den i din Diffbot-kontopanel).

Svårighetsgrad: Medel. Du kopplar konton, lägger in API-nycklar och verifierar några request-inställningar, men du bygger inte logik från grunden.

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

Steg för steg

En PDF läggs till i din Google Drive-mapp. Google Drive-triggern bevakar mappen, så workflowet startar i samma ögonblick som en ny fil dyker upp.

Filen laddas ner och skickas för extrahering. n8n hämtar PDF:ens binärdata och laddar upp den till Foxit, och startar sedan en extraheringsuppgift så att dokumenttexten kan plockas ut på ett tillförlitligt sätt.

Workflowet väntar tills extraheringen är klar. Foxit kör asynkront, så n8n pollar uppgiftsstatus och loopar igenom en kort väntcykel tills jobbet är klart. När det är redo hämtar workflowet den extraherade texten.

Diffbot skapar en sammanfattning och hittar organisationer. Den extraherade texten analyseras och returnerar en skriven sammanfattning plus entiteter, och ett filtersteg behåller bara organisationsentiteter med hög konfidens.

Ett formaterat mejl skickas via Gmail. Workflowet skapar HTML som är lätt att skumma (sammanfattning först, sedan organisationshöjdpunkter) och mejlar den till de mottagare du väljer.

Du kan enkelt ändra destinationen (vem som får mejlet) för att matcha dokumenttyp eller mappstruktur utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera Google Drive-triggern

Konfigurera arbetsflödet så att det startar varje gång en fil skapas i en specifik Google Drive-mapp.

  1. Lägg till och öppna Drive Folder File Trigger.
  2. Ställ in Event till fileCreated och Trigger On till specificFolder.
  3. Ställ in Folder To Watch till målmapppens URL, t.ex. https://drive.google.com/drive/folders/[YOUR_ID].
  4. Inloggningsuppgifter krävs: Anslut era googleDriveOAuth2Api-inloggningsuppgifter.

Steg 2: anslut Google Drive och hämta filen

Ladda ner den nyligen skapade filen så att den kan skickas till tjänsten för dokumentextrahering.

  1. Öppna Retrieve Drive File och ställ in Operation till download.
  2. Ställ in File ID till ={{ $json.id }} för att använda ID:t från triggern.
  3. Inloggningsuppgifter krävs: Anslut era googleDriveOAuth2Api-inloggningsuppgifter.

Tips: Säkerställ att mappen är delad med samma Google-konto som används i Drive Folder File Trigger för att undvika behörighetsfel.

Steg 3: konfigurera Foxit-extrahering och polling

Ladda upp filen till Foxit, starta textextrahering och polla tills uppgiften är klar.

  1. I Send File to Foxit ställer ni in URL till https://na1.fusion.foxit.com/pdf-services/api/documents/upload, Method till POST och Content Type till multipart-form-data.
  2. I Send File to Foxit ställer ni in Body Parameters så att binärfältet data skickas som file.
  3. I Start Foxit Extraction ställer ni in URL till https://na1.fusion.foxit.com/pdf-services/api/documents/modify/pdf-extract och JSON Body till ={ "documentId": "{{ $json.documentId }}", "extractType":"TEXT" }.
  4. I Poll Foxit Task ställer ni in URL till =https://na1.fusion.foxit.com/pdf-services/api/tasks/{{$json.taskId}}.
  5. I Validate Task Completion bekräftar ni att villkoret kontrollerar att Left Value ={{ $json.status }} är lika med COMPLETED.
  6. Säkerställ att Validate Task Completion routar true till Fetch Extracted Text och false till Delay Cycle, som sedan loopar tillbaka till Poll Foxit Task.
  7. Inloggningsuppgifter krävs: Anslut era httpCustomAuth-inloggningsuppgifter till Send File to Foxit, Start Foxit Extraction, Poll Foxit Task och Fetch Extracted Text.

⚠️ Vanlig fallgrop: Om Poll Foxit Task fortsätter att returnera en status som inte är slutförd, verifiera Foxit API-nyckeln i httpCustomAuth och bekräfta att svaret från uppladdningen av dokumentet innehåller documentId och taskId.

Steg 4: konfigurera Diffbot-analys och bearbetning av entiteter

Skicka extraherad text till Diffbot för entitetsanalys och filtrera samt strukturera därefter resultaten.

  1. I Fetch Extracted Text ställer ni in URL till =https://na1.fusion.foxit.com/pdf-services/api/documents/{{ $('Poll Foxit Task').item.json.resultDocumentId }}/download.
  2. I Request Diffbot Analysis ställer ni in URL till https://nl.diffbot.com/v1/?fields=entities,summary och Method till POST.
  3. Ställ in JSON Body i Request Diffbot Analysis till =[{ "content":{{ JSON.stringify($json.data) }}, "lang":"en", "format":"plain text" }].
  4. Inloggningsuppgifter krävs: Anslut era httpQueryAuth-inloggningsuppgifter till Request Diffbot Analysis.
  5. Granska koden i Transform Entity Output för att bekräfta att den filtrerar entiteter med konfidens ≥ 0.85 och extraherar organisationsnamn.

Steg 5: konfigurera e-postskapande och leverans via Gmail

Bygg HTML-rapporten och skicka den till er inkorg.

  1. I Compose Email HTML bekräftar ni att koden refererar till trigger-filens namn och länk via $('Drive Folder File Trigger').first().json.name och $('Drive Folder File Trigger').first().json.webViewLink.
  2. Öppna Dispatch Gmail Report och ställ in Send To till [YOUR_EMAIL].
  3. Ställ in Subject till intelligent Document Report on Upload och Message till ={{ $json.html }}.
  4. Inloggningsuppgifter krävs: Anslut era gmailOAuth2-inloggningsuppgifter.

Steg 6: testa och aktivera ert arbetsflöde

Validera hela flödet från uppladdning till e-postleverans innan ni slår på arbetsflödet.

  1. Klicka på Execute Workflow och ladda upp ett testdokument i den övervakade mappen.
  2. Bekräfta att Retrieve Drive File laddar ner filen och att Send File to Foxit returnerar ett documentId.
  3. Verifiera att Validate Task Completion till slut routar till Fetch Extracted Text och Request Diffbot Analysis.
  4. Kontrollera er inkorg efter HTML-rapporten från Dispatch Gmail Report med organisationslistan och sammanfattningen.
  5. När allt fungerar, slå på arbetsflödet Active för att köra automatiskt.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tips för felsökning

  • Google Drive-behörigheter kan vara förvånansvärt strikta. Om triggern kör men “Retrieve Drive File” misslyckas, kontrollera att det anslutna Google-kontot har åtkomst till exakt den mappen och den filen.
  • Om du använder Wait-noder eller extern bearbetning varierar extraheringstiderna. Öka väntetiden om statuskontrollen returnerar “processing” och efterföljande steg fallerar på tomma resultat.
  • Diffbot (och alla AI-steg för sammanfattning) kommer att låta generiskt om du låter det. Ange ditt önskade sammanfattningsformat tidigt, för att manuellt justera ton senare blir snabbt tröttsamt.

Snabba svar

Hur lång tid tar det att sätta upp den här PDF-sammanfattningsautomationen?

Cirka 30 minuter när dina API-nycklar är klara.

Krävs det kodning för den här PDF-sammanfattningsautomationen?

Nej. Du klistrar in API-nycklar, kopplar Google-konton och justerar ett par fält i stegen för mejlformatering.

Är n8n gratis att använda för det här workflowet för PDF-sammanfattningsautomation?

Ja. n8n har ett gratis alternativ för egen drift 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 Foxit- och Diffbot-API-användning, vilket normalt blir en liten kostnad per dokument.

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

Två alternativ: n8n Cloud (hanterat, enklast att sätta upp) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och hanterar n8n bra. Egen drift ger obegränsat antal körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här workflowet för PDF-sammanfattningsautomation för olika use case?

Ja, och det är det bästa. Du kan peka Google Drive-triggern mot en annan mapp per dokumenttyp och sedan justera steget “Compose Email HTML” så att formatet matchar det teamet föredrar (punktlista, ledningssammanfattning eller en kundredo recap). Om du vill stödja Word-dokument, lägg till ett konverteringssteg före Foxit-extraheringen, eftersom Foxit kan konvertera Office-dokument till PDF. Du kan också byta slutdestination: behåll Gmail, eller ersätt noden “Dispatch Gmail Report” med Telegram eller Slack när mejl inte är rätt kanal.

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

Oftast handlar det om en behörighetsmissmatch. Det anslutna Google-kontot måste ha åtkomst till exakt den mapp som bevakas, och i delade enheter kan det vara knepigare än det ser ut. Kontrollera också att filen är en PDF och att uppladdningen är helt klar innan workflowet försöker ladda ner den, eftersom delvis uppladdade filer kan ge tomma binärer och göra att Foxit-uppladdningen misslyckas.

Vilken volym kan det här workflowet för PDF-sammanfattningsautomation hantera?

På n8n Cloud beror det på din plans körningsgränser; på egenhostad n8n finns inget fast tak och du begränsas främst av din server och API:ernas rate limits.

Är den här PDF-sammanfattningsautomationen bättre än att använda Zapier eller Make?

Ofta ja, eftersom detta är mer än ett enkelt tvåstegsflöde “fil in, mejl ut”. Du gör extrahering, polling, transformering, filtrering och HTML-formatering, och den typen av förgrenad logik kan bli krånglig (och dyr) i verktyg som tar betalt per steg. n8n ger dig dessutom möjligheten att köra självhostat, vilket förändrar kalkylen när du börjar hantera många dokument. Zapier eller Make kan fortfarande fungera för lättare varianter, som “ny fil i Drive → notifiera mig”, men de blir ofta klumpiga när du lägger till polling-loopar. Prata med en automationsexpert om du vill ha hjälp att välja.

När det här väl rullar slutar PDF:er att vara en tidstjuv och blir istället inputs. Workflowet gör grovjobbet och ger dig briefen du faktiskt behövde.

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