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 Google Sheets, bokför insättningar

Rickard Andersson Partner, Nodenordic.se

Att stämma av insättningar från PDF:er med kontoutdrag är den sortens jobb som i tysthet saboterar hela veckan. Du laddar ner ett utdrag, kisar på en tabell, kopierar rader till ett kalkylark och upptäcker sedan att kolumnerna har förskjutits och att hälften av beloppen hamnade på fel ställe.

Den här Drive Sheets deposits-automationen träffar bokförare först, om vi ska vara ärliga. Men ekonomiansvariga och operativa team som ”bara behöver siffrorna i Google Sheets” känner av det också, särskilt när månadsbokslutet redan är tajt.

Det här arbetsflödet hämtar kontoutdrags-PDF:er från Google Drive, konverterar dem till läsbara sidbilder, använder en multimodal AI-modell för att extrahera insättningsrader och loggar dem i Google Sheets. Du får se hur det fungerar, vad du behöver och var team oftast snubblar.

Så här fungerar automationsflödet

Se hur detta löser problemet:

n8n Workflow Template: Google Drive till Google Sheets, bokför insättningar

Utmaningen: att strukturera insättningstabeller från PDF:er

Kontoutdrag ser enkla ut tills du försöker göra om dem till strukturerad data. Insättningsdelen är oftast en tabell med flera kolumner, och PDF:er är experter på att ”se rätt ut” samtidigt som de är en enda röra under ytan. Traditionell OCR kan feltolka siffror, byta plats på kolumner eller slå ihop rader, och då sitter du fast med exakt den efterbearbetning du försökte slippa. Ännu värre: varje manuell copy-paste ökar risken att du stämmer av mot fel total och lägger en extra timme på att jaga en ”saknad” insättning som aldrig saknades. Den blev bara felregistrerad.

Det eskalerar snabbt. Här är var det brukar fallera i verkliga team.

  • Du måste skriva om insättningsrader eftersom OCR-utdata inte håller tabellkolumnerna i linje.
  • En enda felsläst siffra kan slå ut en avstämning, och fixen blir oftast manuellt detektivarbete.
  • Utdrag kommer i olika layouter, så ”så som du gjorde förra månaden” fungerar inte alltid.
  • Även när du outsourcar datainmatning granskar du fortfarande allt eftersom källan är svårtolkad.

Lösningen: extrahera insättningsrader med multimodal AI

Det här arbetsflödet tar en kontoutdrags-PDF från Google Drive och gör om den till en strukturerad, kalkylarksredo uppsättning insättningsrader. I stället för att pressa PDF:en genom skör textkonvertering konverteras varje sida först till en bild (via en PDF-till-bild-tjänst) och sedan skickas sidbilderna till en multimodal AI-modell som faktiskt kan ”se” tabellayouten. Modellen skapar en konsekvent transkribering sida för sida, och arbetsflödet slår ihop innehållet till en gemensam helhet. Till sist plockar ett informationsutdragssteg fram bara det du bryr dig om (insättningsrader) och förbereder dem för loggning. Slutresultatet är ett Google Sheet som är redo för avstämning utan den vanliga kolumnröran.

Arbetsflödet startar när ditt kontoutdrag hämtas från Google Drive. Därifrån konverterar Stirling PDF det till sidbilder i rätt ordning, n8n ändrar storlek på dem för hastighet och Gemini läser sidorna tillförlitligt. De extraherade insättningsraderna kan sedan skrivas in i Google Sheets så att teamet slipper repetitiv efterstädning.

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

Effekt i verkligheten

Säg att du stämmer av ett kontoutdrag i veckan och att det har ungefär 30 insättningsrader. Manuellt kan du lägga runt 3 minuter per rad på att läsa PDF:en, mata in data och fixa justeringsproblem, vilket blir cirka 90 minuter, plus ytterligare 30 minuter för att dubbelkolla totalsummor. Med det här arbetsflödet lägger du PDF:en i Drive, låter konvertering och AI-tolkning köra, och spenderar sedan cirka 10 minuter på att granska de extraherade raderna i Google Sheets. Det är nästan 2 timmar tillbaka en vanlig vecka.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Google Drive för att lagra och hämta kontoutdrags-PDF:er
  • Google Sheets för att logga extraherade insättningsrader
  • Google Gemini API-nyckel (hämta den i Google AI Studio)
  • Stirling PDF för att konvertera PDF:er till sidbilder

Kompetensnivå: Medel. Du kopplar konton, lägger in API-uppgifter och bekräftar output-schemat som ska in i ditt sheet.

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

Flödet i arbetsflödet

Inläsning av kontoutdrag från Google Drive. Körningen startar med att hämta kontoutdrags-PDF:en från en Drive-plats du kontrollerar (en mapp, en fil eller en definierad källa som ni standardiserar internt).

PDF-till-bild-konvertering för pålitlig läsning. Arbetsflödet skickar PDF:en till en Stirling PDF-endpoint via en HTTP-request, packar sedan upp det returnerade arkivet så att varje sida blir en separat bild. Bilderna sorteras för att behålla sidorna i rätt ordning.

Multimodal tolkning med Gemini. Varje sidbild får ändrad storlek (så att den håller sig inom modellens gränser och inte blir långsam) och skickas sedan in i Gemini för att skapa en transkribering. När alla sidor har bearbetats slår arbetsflödet ihop texten till ett samlat dokument.

Extrahering av insättningar och Google Sheets-redo output. Ett informationsutdragssteg plockar fram insättningsrader från den sammanställda texten och förbereder fälten så att de kan loggas konsekvent i Google Sheets.

Du kan enkelt justera insättningsschemat så att det matchar din kontoplan eller ditt avstämningsformat utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera den manuella triggern

Det här arbetsflödet startar manuellt så att ni kan validera PDF-tolkning och extrahering innan ni schemalägger det.

  1. Lägg till Manual Execution Start som er triggernod.
  2. Lämna standardinställningarna som de är i Manual Execution Start.
  3. Koppla Manual Execution Start till Fetch Statement PDF.

Steg 2: anslut Google Drive för att ladda ned kontoutdraget

Ladda ned kontoutdragets PDF från Google Drive innan konvertering.

  1. Lägg till Fetch Statement PDF och ställ in Operationdownload.
  2. Ställ in File ID till dokument-ID:t och ersätt [YOUR_ID] med er fils ID.
  3. Autentisering krävs: Anslut era googleDriveOAuth2Api-uppgifter.
  4. Koppla Fetch Statement PDF till Convert PDF to Images.

⚠️ Vanlig fallgrop: Convert PDF to Images skickar till http://stirling-pdf:8080/api/v1/convert/pdf/img. Säkerställ att den här tjänsten är nåbar från er n8n-instans.

Steg 3: konvertera, packa upp och ordna sidbilder

Det här steget konverterar PDF:en till bilder, packar upp dem och ordnar sidorna för konsekvent bearbetning.

  1. I Convert PDF to Images, ställ in URLhttp://stirling-pdf:8080/api/v1/convert/pdf/img och MethodPOST.
  2. Aktivera Send Body och ställ in Content Typemultipart-form-data.
  3. Lägg till body-parametrar: fileInput som formBinaryData med Input Data Field Name data, samt imageFormat jpg, singleOrMultiple multiple och dpi 300.
  4. Koppla Convert PDF to ImagesUnzip Image ArchiveList Image ItemsOrder Page Files.
  5. I Order Page Files, lägg till ett sorteringsfält med Field Name fileName.

Tips: List Image Items använder ett anpassat skript för att extrahera varje binär bild och dess filnamn. Behåll den angivna JS Code som den är för att bevara ordningen och binärdata.

Steg 4: förbered bilder och transkribera med Gemini

Skala bilder och transkribera varje sida till markdown med Gemini.

  1. I Scale Images for Model, ställ in Operationresize, Resize Optionpercent och ställ in Width och Height75.
  2. Koppla Order Page Files till Scale Images for Model och sedan till Generate Markdown Transcript.
  3. I Generate Markdown Transcript, ställ in Texttranscribe the image to markdown. och lämna Prompt Type som define.
  4. Bekräfta att meddelandemallen innehåller transkriptionsinstruktionerna och bildinmatningen för HumanMessagePromptTemplate.
  5. Autentisering krävs: Anslut era googlePalmApi-uppgifter i Gemini Chat Model Primary.
  6. Säkerställ att Gemini Chat Model Primary är ansluten som språkmodell för Generate Markdown Transcript (uppgifter läggs till i Gemini Chat Model Primary, inte i chain-noden).

Steg 5: aggregera text och extrahera insättningsrader

Slå ihop sidtranskript och extrahera insättningsrader till strukturerad data.

  1. Koppla Generate Markdown Transcript till Aggregate Page Text.
  2. I Aggregate Page Text, ställ in Field To Aggregatetext och Output Field Namepages.
  3. Koppla Aggregate Page Text till Extract Deposit Rows.
  4. I Extract Deposit Rows, ställ in Text{{ $json.pages.join('---') }}.
  5. Behåll Schema Type som manual och klistra in det angivna JSON-schemat för Input Schema.
  6. Autentisering krävs: Anslut era googlePalmApi-uppgifter i Gemini Chat Model Secondary.
  7. Säkerställ att Gemini Chat Model Secondary är ansluten som språkmodell för Extract Deposit Rows (uppgifter läggs till i Gemini Chat Model Secondary, inte i extraktornoden).

Steg 6: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att bekräfta att PDF-konvertering, transkribering och extrahering fungerar hela vägen.

  1. Klicka på Execute Workflow och verifiera att Fetch Statement PDF laddar ned filen.
  2. Bekräfta att Convert PDF to Images returnerar en ZIP och att Unzip Image Archive ger ut flera bilder.
  3. Kontrollera att Generate Markdown Transcript producerar markdown för varje sida och att Aggregate Page Text ger ut en pages-array.
  4. Verifiera att Extract Deposit Rows returnerar strukturerade poster med date, description och amount.
  5. När detta är bekräftat, spara och aktivera arbetsflödet för produktionskörningar.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp med

  • Google Drive-behörigheter kan vara luriga. Om arbetsflödet inte kan hämta PDF:en, kontrollera Drive-anslutningen i n8n först och bekräfta sedan att filen ligger i en mapp som det anslutna Google-kontot kommer åt.
  • Om du konverterar stora kontoutdrag med Stirling PDF varierar processingtiderna. Öka väntetiden (eller höj inställningar för request-timeout) om efterföljande noder fallerar för att zip-filen inte är klar ännu.
  • Gemini-prompter spelar större roll än många tror. Standardprompten för transkribering är generell, så lägg in dina föredragna fältnamn och exempel tidigt, annars kommer du fortsätta ”fixa” output-format i Google Sheets.

Vanliga frågor

Hur snabbt kan jag implementera den här Drive Sheets deposits-automationen?

Cirka 30 minuter om dina Google-konton och din Gemini-nyckel är redo.

Kan icke-tekniska team implementera den här insättningsextraheringen?

Ja, men du vill ha någon som är bekväm med API-nycklar och att testa några exempelutdrag. Ingen kodning, dock.

Är n8n gratis att använda för det här Drive Sheets deposits-arbetsflödet?

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 volymer. Du behöver också räkna med användning av Google Gemini API (oftast liten för några få utdrag, högre om du bearbetar många sidor).

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 egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och klarar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.

Hur anpassar jag den här Drive Sheets deposits-lösningen till mina specifika utmaningar?

Du kan justera vad som extraheras genom att ändra mappningen i ”Extract Deposit Rows” och prompten som används i ”Generate Markdown Transcript”. Vanliga anpassningar är att lägga till en bankkontoidentifierare, fånga datum för kontoutdragsperiod, extrahera uttag också och tvinga fram ett strikt output-format som matchar dina kolumner i Google Sheets.

Varför fallerar min Google Drive-anslutning i det här arbetsflödet?

Oftast handlar det om behörigheter eller att sökvägen till filen har ändrats. Återanslut Google Drive i n8n, bekräfta att det anslutna Google-kontot kan öppna kontoutdrags-PDF:en i Drive och säkerställ att arbetsflödet pekar på rätt mapp eller fil-ID.

Vilken kapacitet har den här Drive Sheets deposits-lösningen?

Det beror främst på hur många sidor du tolkar per kontoutdrag. På n8n Cloud begränsas du av dina månatliga körningar, medan egen drift inte har någon körningsgräns (servern är gränsen). I praktiken kör de flesta team några få utdrag per dag utan någon justering. Om du börjar bearbeta stora batcher vill du lägga till köhantering och hålla koll på Geminis rate limits.

Är den här Drive Sheets deposits-automationen bättre än att använda Zapier eller Make?

För det här flödet har n8n några fördelar: hanterar binära filer (PDF:er och bilder) snyggt, kan kedja AI-tolkning i flera steg utan att du betalar per steg och ger dig möjlighet till egen drift för känsliga finansiella dokument. Zapier eller Make kan fungera för enklare flöden av typen ”PDF kommer in → notifiera mig”, men det här är mer än så. Du konverterar filer, sorterar sidor, ändrar storlek på bilder och extraherar strukturerade radposter, så du får nytta av n8n:s kontroll. Om du är osäker, prata med en automationsexpert så stresstestar vi din setup. Det är ett snabbt samtal.

När det här väl är igång slutar loggning av insättningar att vara ett återkommande måsten. Arbetsflödet tar hand om det tråkiga så att du kan stämma av med trygghet och gå vidare.

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