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

Stripe till Google Kalender: missa aldrig fakturaförfallo

Rickard Andersson Partner, Nodenordic.se

Att jaga förfallodatum för fakturor i Stripe, mejl och post-it-lappar är en särskild sorts irritation. En missad uppföljning blir snabbt till obekväma “jag kollar bara läget”-meddelanden och en kassaflödesöverraskning du inte budgeterat för.

Det här upplägget med Stripe kalenderpåminnelser slår hårdast mot frilansare, men även operativa teamledare på byråer och mindre ekonomiteam känner av det. Du får automatiska Google Kalender-händelser för fakturor som snart förfaller, utan att skräpa ned kalendern med dubbletter.

Nedan ser du vad arbetsflödet gör, varför det spelar roll och hur du får det på plats så att fakturauppföljningar blir rutin i stället för reaktivt brandkårsarbete.

Så fungerar den här automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: Stripe till Google Kalender: missa aldrig fakturaförfallo

Utmaningen: hålla förfallodatum synliga utan kalenderbrus

Stripe är bra på att skicka fakturor, men sämre på att se till att du personligen kommer ihåg vad som förfaller härnäst. Du slutar med att kolla Stripe “för säkerhets skull”, korsreferera mejltrådar och försöka minnas om du redan puffat kunden. Och hanterar du flera kunder blir den mentala belastningen snabbt tung. Det krävs bara några missade förfallodatum för att hamna i en loop av sena uppföljningar och oförutsägbar inbetalning. Ärligt talat är det sällan ett stort misstag. Det är de små missarna som staplas på varandra.

Det blir snabbt mycket. Här är var det oftast fallerar i verkligheten.

  • Du måste komma ihåg att kolla Stripe och filtrera fram vad som snart förfaller, vilket är lätt att skjuta upp när det är mycket.
  • Manuell kalenderinmatning tar tid, och det är också där stavfel och fel datum smyger sig in.
  • Dubbla påminnelser uppstår när du försöker “rädda” systemet genom att lägga in händelser igen nästa gång du går igenom fakturor.
  • Det finns ingen samlad plats för att se kommande inbetalningar, så tajmingen för uppföljning blir gissningar.

Lösningen: dagliga Stripe-kontroller som skapar strukturerade kalenderpåminnelser

Det här n8n-arbetsflödet körs varje morgon och gör “fakturasynligheten” åt dig. Klockan 08:00 hämtar det dina utkastfakturor från Stripe, delar upp listan i enskilda fakturor och fokuserar bara på de som är relevanta just nu (förfaller inom de kommande 7 dagarna). Sedan kontrollerar det din Google Kalender för att se vilka påminnelser som redan finns, mappar faktura-ID:n från de händelserna och skapar bara en ny händelse när den faktiskt är ny. Slutresultatet är enkelt: din kalender blir en pålitlig, lågbrusig lista över vad som snart förfaller, komplett med fakturadetaljer som ID, kundens mejladress och belopp.

Arbetsflödet startar enligt schema, sedan levererar Stripe fakturorna som ska granskas. Google Kalender fungerar både som output och som “source of truth” för dubblettkontroll, så att du inte får återkommande händelser varje dag. När en faktura godkänns av kontrollerna skapas en påminnelsehändelse och du kan gå vidare med din dag.

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

Effekt i verkligheten

Säg att du hanterar 20 utkastfakturor en vanlig vecka och försöker ligga steget före förfallodatumen. Manuellt kan du lägga cirka 5 minuter per faktura på att kontrollera förfallodatum, bekräfta status och lägga till eller uppdatera en kalenderpåminnelse, alltså ungefär 100 minuter per vecka. Med det här arbetsflödet kör den dagliga triggen av sig själv och du lägger kanske 10 minuter en gång i veckan på att skanna kalendern och hantera undantag. Det ger cirka 1–2 timmar tillbaka, och du slutar dessutom skapa dubblettpåminnelser när du kollar Stripe igen mitt i veckan.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Självhostning om du föredrar det (Hostinger fungerar bra)
  • Stripe för att läsa utkastfakturor och förfallodatum
  • Google Kalender för att skapa och kontrollera påminnelsehändelser
  • Stripe API-nyckel (hämtas i Stripes utvecklarinställningar)

Svårighetsgrad: Nybörjare. Du kopplar Stripe- och Google-inloggningar och klistrar sedan in ditt kalender-ID.

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

Flödet i arbetsflödet

En schemalagd körning startar allt. Arbetsflödet körs dagligen kl. 08:00 (cron: 0 8 * * *), så du behöver inte komma ihåg att “göra fakturor”.

Stripe-fakturor hämtas och delas upp. n8n hämtar utkastfakturor via en HTTP-förfrågan till Stripe och delar sedan upp svaret till en faktura per objekt så att varje förfallodatum kan utvärderas korrekt.

Bara fakturor som snart förfaller behålls. Ett If-filter behåller fakturor med förfallodatum inom de kommande 7 dagarna, vilket förhindrar att kalendern blir en dumpningsyta.

Google Kalender förhindrar dubbletter och sparar sedan påminnelsen. Arbetsflödet letar upp befintliga händelser, mappar faktura-ID:n som redan finns och skapar en kalenderhändelse bara när fakturan inte har loggats ännu. Varje händelse innehåller faktura-ID, kundens mejladress och belopp så att du har tillräckligt med kontext för att följa upp snabbt.

Du kan enkelt ändra regeln “nästa 7 dagar” så att den matchar din faktureringsrytm, eller justera händelsetid och påminnelser efter behov. Se hela implementeringsguiden nedan för anpassningsmöjligheter.

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

Steg 1: konfigurera den schemalagda triggern

Konfigurera arbetsflödet så att det körs automatiskt varje morgon, så att fakturapåminnelser kontrolleras enligt ett schema.

  1. Lägg till och öppna Scheduled Run Trigger.
  2. Ställ in schemaregeln till ett cron-uttryck 0 8 * * * för att köra dagligen kl. 08:00.
  3. Koppla Scheduled Run Trigger till Fetch Stripe Draft Invoices.

Om ni behöver en annan tidszon, justera tidszonen för n8n-instansen så att cron-jobbet 0 8 * * * körs vid förväntad lokal tid.

Steg 2: anslut Stripe och hämta utkastfakturor

Hämta utkastfakturor från Stripe så att ni kan skapa kalenderpåminnelser för de som förfaller snart.

  1. Öppna Fetch Stripe Draft Invoices och bekräfta att URL är https://api.stripe.com/v1/invoices.
  2. Säkerställ att Query Parameters inkluderar status = draft och limit = 100.
  3. Ställ in Header Parameters till Content-Type = application/x-www-form-urlencoded.
  4. Autentiseringsuppgifter krävs: Anslut era stripeApi-autentiseringsuppgifter.
  5. Koppla Fetch Stripe Draft Invoices till Break Out Invoice List.

⚠️ Vanlig fallgrop: Om Stripe inte returnerar någon data, kontrollera behörigheterna för API-nyckeln och att det finns utkastfakturor i ert konto.

Steg 3: filtrera fakturor med kommande förfallodatum

Dela upp fakturalistan i enskilda poster och behåll endast de som förfaller inom de kommande 7 dagarna.

  1. Öppna Break Out Invoice List och ställ in Field to Split Out till data.
  2. Koppla Break Out Invoice List till Filter Upcoming Due Invoices.
  3. I Filter Upcoming Due Invoices, säkerställ att villkoren kontrollerar att {{$json.due_date}} finns, är mindre än eller lika med {{ Math.floor((Date.now() + (7 * 24 * 60 * 60 * 1000)) / 1000) }} och är större än eller lika med {{ Math.floor(Date.now() / 1000) }}.
  4. Koppla Filter Upcoming Due Invoices till Retrieve Calendar Events.

Villkoren för förfallodatum använder Unix-tidsstämplar i sekunder. Behåll dessa uttryck som de är för att undvika att filtrera bort giltiga fakturor.

Steg 4: kontrollera kalendern och skapa påminnelser

Leta upp befintliga påminnelser för att undvika dubbletter och skapa sedan en ny kalenderhändelse för fakturor som inte redan har en.

  1. Öppna Retrieve Calendar Events och ställ in Start till {{ Math.floor(Date.now() / 1000) }} och End till {{ Math.floor((Date.now() + (30 * 24 * 60 * 60 * 1000)) / 1000) }}.
  2. Välj målkalendern i Retrieve Calendar Events (ersätt [YOUR_ID] med ert kalender-ID).
  3. Autentiseringsuppgifter krävs: Anslut era googleCalendarOAuth2Api-autentiseringsuppgifter i Retrieve Calendar Events.
  4. Öppna Map Existing Invoice IDs och behåll uttrycken som mappar faktura-ID:n från händelsebeskrivningar, och sätt current_invoice_id till {{ $('Filter Upcoming Due Invoices').item.json.id }}.
  5. I Verify New Invoice, behåll logiken som kontrollerar {{ !$json.existing_invoice_ids.includes($json.current_invoice_id) }} och validerar att {{ $json.current_invoice_id }} finns.
  6. Öppna Create Calendar Reminder och ställ in Start till {{ new Date($('Filter Upcoming Due Invoices').item.json.due_date * 1000).toISOString() }} och End till {{ new Date(($('Filter Upcoming Due Invoices').item.json.due_date * 1000) + (60 * 60 * 1000)).toISOString() }}.
  7. Ställ in Summary till Pending Invoice Due och välj samma kalender-ID som i Retrieve Calendar Events.
  8. Autentiseringsuppgifter krävs: Anslut era googleCalendarOAuth2Api-autentiseringsuppgifter i Create Calendar Reminder.

⚠️ Vanlig fallgrop: Matchningen av händelser förutsätter att invoice_id: finns i händelsebeskrivningarna. Om ni ändrar sammanfattningen eller formateringen av beskrivningen, uppdatera regexen i Map Existing Invoice IDs.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att bekräfta att fakturor hämtas, filtreras och att kalenderpåminnelser skapas endast för nya fakturor.

  1. Klicka på Execute Workflow för att köra Scheduled Run Trigger manuellt.
  2. Verifiera att Fetch Stripe Draft Invoices returnerar objekt och att Break Out Invoice List matar ut enskilda fakturaposter.
  3. Bekräfta att Filter Upcoming Due Invoices endast släpper igenom fakturor som förfaller inom de kommande 7 dagarna.
  4. Kontrollera att Create Calendar Reminder skapar en ny händelse när Verify New Invoice är true.
  5. När testet är lyckat, slå på arbetsflödet Active för att aktivera dagliga körningar.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tänk på

  • Stripe-inloggningar kan löpa ut eller sakna fakturabehörigheter. Om händelser slutar dyka upp: kontrollera först din Stripe API-nyckel och läsrättigheter för fakturor i n8n-credentials.
  • Om du byter målkalender i Google Kalender (eller kalender-ID) kan dubblettkontrollen missa befintliga händelser. Säkerställ att kalender-ID:t matchar det som används i noden “Retrieve Calendar Events”.
  • Händelsetexten är ditt “dubblettfingeravtryck”. Om du tar bort faktura-ID:n från de mappade fälten kan arbetsflödet inte upptäcka upprepningar på ett tillförlitligt sätt och din kalender kan fyllas av nästan identiska påminnelser.

Vanliga frågor

Hur snabbt kan jag implementera den här automatiseringen för Stripe kalenderpåminnelser?

Oftast cirka 30 minuter om dina Stripe- och Google-konton är redo.

Kan icke-tekniska team implementera det här upplägget för Stripe kalenderpåminnelser?

Ja. Ingen kod krävs, men du behöver åtkomst till Stripe API-nyckeln och en Google Kalender som du har rätt att redigera.

Är n8n gratis att använda för det här arbetsflödet för Stripe kalenderpåminnelser?

Ja. n8n har ett gratis alternativ för självhostning 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å ta med Stripe API-användning i beräkningen (vanligtvis försumbar för dagliga fakturakontroller).

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 självhostning på en VPS. För självhostning är Hostinger VPS prisvärd och hanterar n8n bra. Självhostning ger obegränsade körningar men kräver grundläggande serverhantering.

Hur anpassar jag den här lösningen med Stripe kalenderpåminnelser till mina specifika utmaningar?

Du kan justera logiken för “förfaller inom 7 dagar” i If-noden Filter Upcoming Due Invoices och ändra vad som skrivs in i händelsen i steget för fältmappning innan Create Calendar Reminder. Vanliga justeringar är att lägga till kundnamn, inkludera en Stripe-fakturalänk i beskrivningen eller flytta tiden för kalenderhändelsen så den matchar när du jobbar med indrivning. Om du behöver en annan källa än utkastfakturor kan du också ändra Stripe-frågan som används i HTTP-förfrågan.

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

Oftast beror det på en Stripe API-nyckel som har gått ut eller bytts ut. Uppdatera credential i n8n och bekräfta sedan att den har läsåtkomst för fakturor. Om det fungerar i tester men misslyckas i schemalagda körningar: kontrollera kontobegränsningar och säkerställ att HTTP-förfrågan träffar rätt Stripe-miljö.

Vilken kapacitet har den här lösningen med Stripe kalenderpåminnelser?

För de flesta små team är det i praktiken “så många fakturor som du kan hämta dagligen” eftersom arbetsflödet bara körs en gång per dag och behandlar fakturor en och en. På n8n Cloud Starter begränsas du av månatliga körningar, så fakturering med hög volym kan driva dig mot en högre plan. Om du självhostar finns inget körningstak från n8n, men servern måste fortfarande klara belastningen. I praktiken är hundratals fakturor per dag inget problem om din Stripe-fråga och kalenderuppslagning hålls tajta. Har du tusentals vill du använda paginering och striktare filtrering.

Är den här automatiseringen med Stripe kalenderpåminnelser bättre än att använda Zapier eller Make?

Ofta, ja. Det här arbetsflödet bygger på villkorslogik (två separata kontroller) och ett mönster för dubblettskydd som är lättare att styra i n8n, särskilt om du vill självhosta och köra obegränsat. Zapier och Make kan absolut skapa kalenderhändelser, men “sök, mappa, jämför och skapa” tenderar att bli pilligt och kan kosta mer när volymerna ökar. Om du bara behöver en väldigt enkel Stripe → Kalender-push utan dubblettlogik kan de verktygen gå snabbare. Prata med en automationsexpert om du vill ha hjälp att välja.

När detta väl rullar blir kalendern platsen du litar på för kommande fakturaförfallodatum. Sätt upp det, håll det prydligt och använd den extra tiden till arbete som faktiskt driver intäkter.

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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal