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

Typeform + Google Sheets: fakturor loggas, tappas inte

Rickard Andersson Partner, Nodenordic.se

Fakturaförfrågningar ska inte försvinna i någons inkorg. Men när de kommer in via ett formulär, vidarebefordras och sedan förväntas “någon” registrera dem senare, då glider saker igenom. Snabbt.

Ops-chefer märker det när faktureringen blir sen, och byråägare märker det när kassaflödet blir konstigt. Till och med en ekonomiadministratör fastnar i att jaga detaljer. Den här automatiseringen för fakturaregistrering förvandlar Typeform-inskick till en spårad rad i Google Sheets, med Slack- och e-postaviseringar när något ser brådskande ut.

Du får se hur arbetsflödet dirigerar förfrågan, vad som registreras och hur du justerar reglerna för “brådskande” så att du inte drunknar i aviseringar.

Så här fungerar automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: Typeform + Google Sheets: fakturor loggas, tappas inte

Utmaningen: fakturaförfrågningar som faller mellan stolarna

De flesta “processer” för fakturor börjar som goda intentioner. En kund fyller i ett Typeform, teamet får en notis och någon kopierar manuellt in detaljerna i en tracker när de får en minut över. Förutom att den minuten aldrig kommer. Eller så ligger inskicket i Typeform, men er ekonomitracker finns i Google Sheets och ingen vill hålla på med fram och tillbaka. Sedan kommer den verkliga smärtan: du missar en brådskande förfrågan, du fakturerar sent och plötsligt jagar du pengar du redan har tjänat. Det är inte dramatiskt. Det är bara konstant.

Och friktionen växer. Här är var det ofta fallerar i verkligheten.

  • Formulärinskick blir oregistrerade, så du kan inte se vad som väntar utan att öppna Typeform.
  • Brådskande fakturaförfrågningar ser exakt likadana ut som vanliga i en stökig inkorg.
  • Små copy/paste-missar skapar faktureringsförseningar, vilket leder till mer uppföljning med kunden.
  • Det finns ingen gemensam “källa till sanningen”, så rapportering blir en veckovis skattjakt.

Lösningen: Typeform till Google Sheets + smarta aviseringar

Det här arbetsflödet tar varje ny fakturaförfrågan från Typeform och registrerar den direkt i Google Sheets, så att uppföljning blir automatisk i stället för önsketänkande. I samma ögonblick som ett inskick landar fångar n8n de fält du bryr dig om (kundnamn, fakturabelopp, förfallodatum, anteckningar) och lägger till dem som en ny rad i ett kalkylark. Direkt efter det gör arbetsflödet en enkel kontroll av brådskandegrad, så att genuint brådskande ärenden får uppmärksamhet utan att du behöver vaka över formulärpanelen. Om det matchar dina “brådskande”-villkor skickas ett Slack-meddelande till rätt kanal. Om det inte gör det får du ändå en e-postnotis, vilket sluter loopen och skapar ansvar utan extra jobb.

Arbetsflödet startar med en Typeform-trigger för inkommande ärenden. Därifrån skriver det en korrekt formaterad post till Google Sheets och kör sedan en brådskandegradscheck för att avgöra vem som ska notifieras. Slack hanterar “släpp allt”-fallen, medan e-post täcker resten så att inget försvinner.

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

Effekt i verkligheten

Säg att ni får 15 fakturaförfrågningar i veckan via Typeform. Manuellt tar det kanske 8 minuter per styck att logga varje i Google Sheets (öppna Typeform, kopiera fält, klistra in, rimlighetskolla), vilket blir cirka 2 timmar per vecka. Med det här arbetsflödet är “loggningstiden” i princip noll: inskicket triggar direkt och du lägger bara tid på undantagen. Lägg till Slack-aviseringar för de få brådskande ärendena, så svarar ni snabbare utan att behöva passa era verktyg.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Typeform för att fånga fakturaförfrågningar via formulär
  • Google Sheets för att lagra en strukturerad fakturalogg
  • Slack för att larma teamet vid brådskande ärenden
  • E-post (SMTP/Gmail) för att skicka icke-brådskande aviseringar

Kunskapsnivå: Nybörjare. Du kopplar konton, väljer ett kalkylark och definierar vad “brådskande” betyder för ditt team.

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

Arbetsflödet steg för steg

Ett Typeform-inskick kommer in. Arbetsflödet startar i samma sekund som någon skickar in ert formulär för fakturaförfrågan, så att du inte är beroende av manuella kontroller.

Förfrågan normaliseras och registreras. n8n sätter och rensar nyckelfälten och lägger sedan till dem som en ny rad i Google Sheets, som blir er löpande fakturalogg.

En brådskandegrind avgör vad som händer härnäst. Med en If-kontroll utvärderar arbetsflödet dina “brådskande”-kriterier (till exempel ett stort belopp, ett tajt förfallodatum eller en specifik förfrågetyp) och dirigerar meddelandet därefter.

Slack får de brådskande, e-post tar resten. Den brådskande vägen postar i Slack för omedelbar synlighet. Den icke-brådskande vägen skickar en e-postnotis så att förfrågan fortfarande bekräftas och tilldelas.

Du kan enkelt ändra reglerna för brådskandegrad så att de matchar er faktureringsverklighet utifrån era behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera Typeform-triggern

Konfigurera workflow-triggern så att nya Typeform-inskick startar automatiseringen.

  1. Lägg till och öppna Typeform Intake Trigger.
  2. Ställ in Form IDUXuY0A.
  3. Autentiseringsuppgift krävs: anslut era typeformApi-credentials.

Lägg till Flowpast Branding som en sticky note endast för dokumentation; den påverkar inte körningen.

Steg 2: anslut Google Sheets

Logga varje inkommande rapport i ett Google Sheet för spårning.

  1. Lägg till och öppna Append to Spreadsheet.
  2. Ställ in Operationappend.
  3. Ställ in Sheet ID[YOUR_ID].
  4. Ställ in RangeProblems!A:D.
  5. Autentiseringsuppgift krävs: anslut era googleApi-credentials.

⚠️ Vanlig fallgrop: om Sheet ID lämnas som [YOUR_ID] kommer noden att misslyckas. Ersätt det med ert faktiska kalkylarks-id.

Steg 3: sätt upp severity-grinden

Routa ärenden med hög allvarlighetsgrad till Slack och skicka ärenden med lägre allvarlighetsgrad till e-post.

  1. Lägg till och öppna Severity Gate Check.
  2. I Number Conditions, ställ in Value 1={{$node["Append to Spreadsheet"].data["Severity"]}}.
  3. Ställ in Operationlarger och Value 27.
  4. Koppla Append to SpreadsheetSeverity Gate Check.

Steg 4: konfigurera utgående notifieringar

Skicka larm till Slack för hög allvarlighetsgrad och e-postnotiser för den andra grenen.

  1. Öppna Slack Alert Post och ställ in Channel[YOUR_ID].
  2. Ställ in Text=Email: {{$node["Severity Gate Check"].data["Email"]}} Name: {{$node["Severity Gate Check"].data["Name"]}} Severity: {{$node["Severity Gate Check"].data["Severity"]}} Problem: {{$node["Severity Gate Check"].data["Problem"]}}.
  3. Autentiseringsuppgift krävs: anslut era slackApi-credentials.
  4. Öppna Dispatch Email Notice och ställ in SubjectUser Reported Problem.
  5. Ställ in Text=Email: {{$node["Severity Gate Check"].data["Email"]}} Name: {{$node["Severity Gate Check"].data["Name"]}} Severity: {{$node["Severity Gate Check"].data["Severity"]}} Problem: {{$node["Severity Gate Check"].data["Problem"]}}.
  6. Ställ in To Email och From Email till era önskade adresser.
  7. Autentiseringsuppgift krävs: anslut era smtp-credentials.
  8. Koppla Severity Gate CheckSlack Alert Post och Severity Gate CheckDispatch Email Notice för att använda true/false-grenarna.

Steg 5: testa och aktivera ert workflow

Validera att inskick loggas i Sheets och att rätt notifieringsväg triggas.

  1. Klicka på Execute Workflow och skicka in ett testsvar i Typeform.
  2. Bekräfta att en ny rad visas i ert kalkylark från Append to Spreadsheet.
  3. Verifiera att en allvarlighetsgrad över 7 postar till Slack Alert Post, och att lägre värden skickas via Dispatch Email Notice.
  4. Aktivera workflowet genom att slå på Active när testningen är godkänd.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp för

  • Google Sheets-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något skapar fel, börja med att kontrollera n8n-status för inloggningsuppgifter och delningsinställningarna för kalkylarket.
  • Slack-aviseringar kan misslyckas utan att märkas om boten inte bjudits in till kanalen. Bekräfta att appen finns i rätt workspace och har behörighet att posta i kanalen.
  • Ändringar i Typeform-fält kan röra till din mappning. Om du redigerar formuläret (byter namn på fält, lägger till val), kontrollera mappningen för “lägg till i kalkylark” igen så att kolumnerna inte glider.

Vanliga frågor

Hur snabbt kan jag implementera den här automatiseringen för fakturaregistrering?

Oftast cirka 30 minuter när dina konton väl är kopplade.

Kan icke-tekniska team implementera den här automatiseringen för fakturaregistrering?

Ja. Ingen kodning krävs. Det handlar främst om att mappa Typeform-fält till kolumner i Google Sheets och välja vart Slack-aviseringar ska skickas.

Är n8n gratis att använda för det här arbetsflödet för fakturaregistrering?

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å ta hänsyn till gränser i Typeform/Slack-planer om volymen är hög.

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

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

Hur anpassar jag den här lösningen för fakturaregistrering till mina specifika utmaningar?

Du kan justera logiken för brådskandegrad genom att redigera villkoren i Severity Gate Check och sedan dirigera högprioriterade ärenden till en annan Slack-kanal eller en annan e-postmottagare. Många team justerar också kolumnerna i Google Sheets i Append to Spreadsheet för att lägga till ett fält för “Ansvarig”, en status (Ny/Pågår/Skickad) och ett uppföljningsdatum. Om dina Typeform-frågor ändras över tid, uppdatera fältmappningen så att arket förblir konsekvent.

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

Oftast beror det på en Typeform-token som har gått ut eller återkallats, så återanslut Typeform-inloggningsuppgifterna i n8n och testa triggern igen. Bekräfta också att formuläret är samma som du kopplade, eftersom kloning eller ersättning av ett formulär kan göra att triggern slutar fungera utan varning. Om den fortfarande inte triggar, skicka in ett nytt test och kontrollera n8n:s körningslogg för att se om triggern tar emot något.

Vilken kapacitet har den här lösningen för fakturaregistrering?

Med n8n Cloud Starter kan du vanligtvis hantera tusentals fakturaförfrågningar per månad, och det räcker oftast gott för ett litet team.

Är den här automatiseringen för fakturaregistrering bättre än att använda Zapier eller Make?

Det beror på hur noga du är med routing och kontroll. Om du bara vill ha “Typeform → Google Sheets” kan Zapier eller Make lösa det snabbt. Men när du lägger till en brådskandegrind, olika notifieringsvägar och fältrensning brukar n8n vara enklare att underhålla eftersom logiken är synlig på en och samma canvas. Egen hosting är också viktigt om du inte vill att prissättning per task ska smyga upp i takt med att volymen växer. Om du tvekar, prata med en automationsexpert så gör vi en rimlighetskoll på ditt use case.

När detta väl är på plats slutar fakturaförfrågningar vara “meddelanden” och blir spårbart arbete. Bara det gör faktiskt att faktureringen känns lugnare.

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