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

AWS S3 + Textract: kvitton till Google Sheets snabbt

Rickard Andersson Partner, Nodenordic.se

Att jaga kvitton är irriterande. Du laddar ner en bild, kisar på totalbeloppen, skriver in det i ett kalkylark och gör sedan om allt nästa vecka (och missar ändå en siffra).

Den här Textract-kvittoautomatiseringen drabbar bokförare först, men driftsansvariga och byråägare känner också av den när utgiftsloggen hamnar efter den faktiska förbrukningen. Målet är enkelt: få ut kvittotext från AWS S3 och in i en felfri rad du kan lita på.

Nedan ser du hur arbetsflödet hämtar en kvittofil från S3, skickar den till AWS Textract för extrahering och förbereder dig för att skicka nyckelfälten till Google Sheets.

Så fungerar den här automatiseringen

Här är hela arbetsflödet du kommer att sätta upp:

n8n Workflow Template: AWS S3 + Textract: kvitton till Google Sheets snabbt

Varför det här är viktigt: kvittoregistrering är en tyst tidstjuv

Utgiftsspårning havererar sällan i ett dramatiskt ögonblick. Den fallerar i små steg. Någon glömmer att logga ett taxikvitto. En totalsumma skrivs in fel för att fotot var suddigt. Du spenderar fredagen med att matcha banktransaktioner mot kvitton, hoppar mellan en mapp med bilder och ett kalkylark som bara växer. Multiplicera det med en månads inköp och det blir timmar av lågvädesarbete – plus stressen av att inte kunna lita på dina egna siffror.

Det går snabbt. Här är var friktionen staplas på.

  • Att ladda ner kvitton ett i taget från lagringen bryter ditt flow och gör “snabb admin” till ett block i kalendern.
  • Manuell inmatning bjuder in misstag, särskilt när du kopierar totaler, moms och leverantörsnamn från mobilfoton.
  • Kvitton hopar sig eftersom registreringen känns som ett måste, vilket gör att du senare hamnar i en smärtsam “komma ikapp”-session.
  • När totalsummor är fel tar avstämningen längre tid och förtroendet sjunker, även om felet bara är några kronor.

Det du bygger: S3-kvitton till Textract, redo för Sheets

Det här arbetsflödet börjar med en kvittofil som redan är sparad i AWS S3. När du kör det laddar n8n ner kvittobilden från din bucket och lämnar sedan över filen till AWS Textract för att extrahera texten från kvittot. I stället för att du läser ett suddigt foto och skriver om allt får du strukturerad output som du kan mappa till fälten som spelar roll (total, leverantör, datum, moms och råtexten som referens). Därifrån blir det enkelt att skriva en rad i Google Sheets så att din utgiftslogg hålls uppdaterad utan en veckovis städsession. Ärligt talat är det här typen av automatisering som känns liten tills du har använt den i två veckor.

Arbetsflödet startar vid begäran (en manuell körning), hämtar ett enskilt kvitto från AWS S3 och använder sedan Textract för grovjobbet. Efter extraheringen kan du skicka de korrekt formaterade värdena till Google Sheets och behålla originalfilen som revisionsspår.

Det du bygger

Förväntade resultat

Säg att du hanterar ungefär 10 kvitton i veckan och att varje tar cirka 6 minuter att ladda ner, läsa, skriva in och dubbelkolla i ditt kalkylark. Det är ungefär en timme varje vecka – och den hamnar ofta på sämsta möjliga dag. Med det här arbetsflödet kör du automatiseringen, låter Textract extrahera texten och lägger sedan kanske en minut på att bekräfta totalsumman och skicka den till Google Sheets. Du får tillbaka större delen av timmen och slipper leka “hitta skrivfelet”.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • AWS S3 för att lagra kvittobilder i en bucket.
  • AWS Textract för att extrahera text från kvitton automatiskt.
  • Google Sheets för att logga extraherade totaler och metadata.
  • AWS-åtkomstnycklar (skapa i IAM under Security credentials)

Kunskapsnivå: Nybörjare. Du kopplar konton och klistrar in ett par ID:n (bucket-namn, filnyckel) – inget avancerat.

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

Steg för steg

Du kör arbetsflödet när du är redo. Nuvarande version använder en manuell trigger, vilket är perfekt för testning eller för team som vill ha en knapp för “processa det här kvittot nu”.

Kvittofilen hämtas från AWS S3. n8n ansluter till din bucket och laddar ner exakt den bild du anger (oftast en JPG eller PNG). Om du sparar kvitton i en konsekvent mappsökväg i S3 förblir den här delen enkel.

Textract läser kvittot. Filen skickas till AWS Textract, som returnerar extraherad text och kvittoanpassade fält. Här slutar du manuellt försöka tyda totalsummor, moms­rader och leverantörsnamn från foton.

Den extraherade outputen blir något du kan logga. I praktiken mappar du Textracts svar till en felfri struktur och lägger sedan till en rad i Google Sheets (datum, leverantör, total, valuta och en länk tillbaka till S3-objektet).

Du kan enkelt ändra valet av S3-fil för att processa en hel mapp, eller byta destination från Google Sheets till Airtable beroende på behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: Konfigurera den manuella triggern

Konfigurera startpunkten för arbetsflödet så att ni kan köra dokumentextraktionen manuellt under testning.

  1. Lägg till noden Manual Run Trigger på er canvas (eller behåll den om den redan finns).
  2. Lämna parametrarna för Manual Run Trigger tomma, eftersom den körs vid behov.
  3. Koppla Manual Run Trigger till Retrieve S3 File.

Steg 2: Anslut AWS S3

Konfigurera steget för filhämtning så att arbetsflödet kan hämta dokumentet från er S3-bucket.

  1. Välj noden Retrieve S3 File.
  2. Ställ in Bucket Nametextract-demodata.
  3. Ställ in File KeyRechnung.jpg.
  4. Inloggningsuppgifter krävs: Anslut era aws-inloggningsuppgifter.

⚠️ Vanlig fallgrop: Säkerställ att filnyckeln exakt matchar objektnamnet i S3, inklusive versaler/gemener och filändelse.

Steg 3: Konfigurera Textract-noden för bearbetning

Konfigurera steget för textextraktion för att bearbeta innehållet i S3-filen.

  1. Välj noden Extract Text via Textract.
  2. Behåll standardparametrarna om ni inte behöver specifika Textract-alternativ.
  3. Inloggningsuppgifter krävs: Anslut era aws-inloggningsuppgifter.
  4. Verifiera att körflödet är Manual Run TriggerRetrieve S3 FileExtract Text via Textract.

Steg 4: Testa och aktivera ert arbetsflöde

Validera arbetsflödet från start till mål och aktivera det sedan för regelbunden användning.

  1. Klicka på Execute Workflow för att köra Manual Run Trigger.
  2. Bekräfta att Retrieve S3 File outputar fildatan från textract-demodata.
  3. Verifiera att Extract Text via Textract returnerar extraherad text i sin output.
  4. När allt fungerar, växla arbetsflödet till Active för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tips för felsökning

  • AWS S3-inloggningsuppgifter kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera IAM-användarens behörigheter och bucket-policyn först.
  • Textract kan returnera olika strukturer beroende på filkvalitet. Om fält ser tomma ut, testa med en tydligare bild och bekräfta att du använder det kvittofokuserade extraheringsalternativet i din Textract-nod.
  • Om du bygger ut detta till Google Sheets kan fel kolumnformat orsaka huvudvärk. Se till att totalsummor är tal (inte strängar) och att datum är konsekventa innan du lägger till rader.

Snabba svar

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

Cirka 30 minuter om dina AWS- och Google-konton är redo.

Krävs det kodning för den här automatiseringen för kvittoextraktion?

Nej. Du kopplar främst AWS-inloggningsuppgifter och väljer S3-filen du vill processa.

Är n8n gratis att använda för det här arbetsflödet för Textract-kvittoautomatisering?

Ja. n8n har ett gratis alternativ 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 in kostnader för AWS Textract och S3-användning, som vanligtvis är små vid ett måttligt antal kvitton.

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änsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för Textract-kvittoautomatisering för andra användningsfall?

Ja, och det är vanligt. Du kan byta ut den manuella körningstriggern mot en S3-händelsetrigger (eller ett e-post-till-S3-intag) och sedan lägga till ett steg “Edit Fields (Set)” för att mappa exakt de kolumner du vill ha i Google Sheets. Vissa team sparar också rå output från Textract för revision och sparar sedan bara de rensade fälten i arket. Om du vill ha godkännanden, lägg till ett “If”-steg så att höga belopp granskas innan de loggas.

Varför misslyckas min AWS S3-anslutning i det här arbetsflödet?

Oftast beror det på IAM-behörigheter eller en utgången åtkomstnyckel. Skapa en ny nyckel vid behov och bekräfta sedan att användaren har s3:GetObject-åtkomst till bucketen och sökvägen du hämtar från. Kontrollera också regioninställningar; fel region kan se ut som “not found” även när filen faktiskt finns där.

Vilken volym kan det här arbetsflödet för Textract-kvittoautomatisering hantera?

I en typisk n8n-installation kan det hantera hundratals kvitton per dag så länge dina AWS-gränser och din budget stödjer det. Om du kör egen hosting finns ingen körningsbegränsning från n8n, men din server och AWS hastighetsbegränsningar blir det praktiska taket. För n8n Cloud är det främst planens månatliga antal körningar som begränsar.

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

Ofta ja, eftersom Textract-flöden kan bli ganska “AWS-specifika” och n8n hanterar den typen av konfiguration snyggt. n8n ger dig också mer kontroll när du börjar lägga till logik som “logga bara kvitton över 100 USD” eller “skicka kvitton utan total för granskning”, och egen hosting gör körningskostnaderna mer förutsägbara vid högre volym. Zapier eller Make kan fortfarande fungera för enklare fall, särskilt om du redan jobbar där. Avvägningen är flexibilitet kontra enkelhet. Om du vill ha en snabb rekommendation baserat på din kvittovolym och dina verktyg, prata med en automatiseringsexpert.

När det här är på plats slutar kvitton vara en eftersläpning. Du kör arbetsflödet, din data förblir felfri och ditt kalkylark speglar äntligen verkligheten.

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