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

Stripe + Gmail: artiga fakturapåminnelser som betalas

Rickard Andersson Partner, Nodenordic.se

Misslyckade betalningar är irriterande. Än värre är efterarbetet: du ser att en debitering har löpt ut i Stripe, öppnar kundposten, skriver ett ”vänligt” uppföljningsmejl, letar fram rätt fakturalänk och hoppas sedan att du kommer ihåg att skicka det.

Den här automatiseringen för Stripe Gmail reminders träffar företagare först, helt ärligt, eftersom kassaflöde blir personligt. Den drabbar också marknadsansvariga som till slut skriver ”inkasso”-mejl och byråägare som hanterar retainer-avtal och inte har råd med obekväma, inkonsekventa uppföljningar.

Det här arbetsflödet upptäcker utgångna debiteringar i Stripe, skriver ett artigt påminnelseutkast med AI, skapar en ersättningsfaktura och skickar mejlet via Gmail. Du får se hur det fungerar, vad du behöver och var team oftast går bet.

Så fungerar automatiseringen

Hela n8n-flödet, från trigger till slutresultat:

n8n Workflow Template: Stripe + Gmail: artiga fakturapåminnelser som betalas

Problemet: misslyckade betalningar blir obekvämt rutinjobb

När en debitering löper ut eller misslyckas blir jobbet som följer märkligt manuellt. Du behöver rätt kundnamn, rätt belopp, rätt kontext (förnyelse av abonnemang eller engångsfaktura) och en länk som faktiskt fungerar. Missar du en detalj tappar kunden förtroendet, eller ännu värre: de ignorerar dig eftersom mejlet ser ut som ett massutskick. Och om du hanterar flera misslyckanden under en vecka blir den mentala belastningen påtaglig: ständig växling mellan Stripe, e-post och vilket kalkylark du nu använder för att spåra vem som har kontaktats.

Det drar iväg snabbt. Här är var det brukar fallera.

  • Du skriver om samma ”vänliga puff”-mejl om och om igen, och tonen blir inkonsekvent när du har bråttom.
  • Fakturalänkar kopieras fel, vilket gör att kunder klickar, hamnar i en återvändsgränd och skjuter upp betalningen ännu mer.
  • En missad uppföljning kan bli en supporttråd, en återbetalningsbegäran eller en uppsagd abonnent.
  • Spårning av vem som kontaktats finns i någons huvud tills den inte gör det, och då råkar du mejla samma person två gånger.

Lösningen: Stripe upptäcker felet, Gmail skickar rätt påminnelse

Det här n8n-flödet bevakar Stripe efter utgångna debiteringar och gör uppföljningen i samma ögonblick den behövs. När triggern aktiveras strukturerar den kund- och betalningsuppgifter så att budskapet blir konsekvent (namn, belopp, valuta och en tydlig anledning till mejlet). Därefter skriver en OpenAI-chatmodell ett artigt påminnelseutkast i din ton, med betalningskontext så att det inte låter robotiskt. Sedan skapar flödet en ersättningsfaktura i Stripe, så kunden får en ny, betalbar länk. Till sist skickas mejlet via Gmail, vilket gör leveransbarhet och ”skickat från”-identitet enkelt för de flesta små team.

Flödet startar med en Stripe-händelse för ”expired charge”. Det normaliserar data, genererar text, skapar en ny faktura och mejlar sedan kunden med korrekta uppgifter och rätt länk. Ingen flikhoppning. Inga ”vad var beloppet nu igen?”-stunder.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut i praktiken

Säg att du hanterar 10 utgångna debiteringar per vecka. Manuellt lägger du kanske runt 10 minuter per kund: hitta debiteringen, skapa en ny faktura, skriva ett okej mejl, klistra in rätt länk och sedan skicka. Det blir ungefär 100 minuter i veckan, och det är alltid fragmenterad tid. Med det här flödet lägger du kanske 10 minuter en gång på att justera prompt och avsändardetaljer, och därefter sker varje uppföljning hands-off medan n8n skapar fakturan och skickar Gmail-påminnelsen.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Stripe för att upptäcka utgångna debiteringar och skapa fakturor
  • Gmail för att skicka påminnelser från din riktiga inkorg
  • OpenAI API-nyckel (hämta den i OpenAI-dashboarden)

Svårighetsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och justerar en kort AI-prompt för tonläge.

Vill du inte sätta upp detta själv? Prata med en automationsspecialist (gratis 15-minuterskonsultation).

Så fungerar det

Stripe upptäcker en utgången debitering. Flödet startar med en Stripe-trigger som lyssnar efter ”charge.expired”-händelser, så den reagerar direkt när ett betalningsförsök time:ar ut.

Kund- och betalningsuppgifter struktureras. Två ”Set”-steg normaliserar fält som kundnamn, e-postadress, belopp och eventuella anteckningar du vill referera till. Det här är viktigt eftersom stökiga indata ger stökiga mejl.

AI skriver påminnelseutkastet. OpenAI-chatmodellen formulerar ett artigt meddelande med rätt kontext (vad som hände, vad kunden ska göra härnäst och en vänlig avslutning). Du kan hårdkoda varumärkesfraser eller hålla det enkelt.

En ny faktura skapas och mejlet skickas. Stripe skapar ersättningsfakturan och Gmail skickar påminnelsen med korrekt fakturalänk så att kunden kan betala utan fram-och-tillbaka.

Du kan enkelt ändra tonläget i påminnelsen så att det matchar ditt varumärke, eller justera vem som får intern kopia beroende på behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera Stripe-triggern

Det här arbetsflödet startar när Stripe meddelar er att en debitering har löpt ut.

  1. Lägg till noden Expired Charge Trigger och ställ in Eventscharge.expired.
  2. Inloggningsuppgifter krävs: Anslut era Stripe-inloggningsuppgifter i Expired Charge Trigger.
  3. Spara noden så att n8n kan generera webhook-URL:en för Stripe.

Steg 2: koppla Stripe-parametrar och parsa debiteringsdata

Använd set-noderna för att definiera ert företagskontext och extrahera kunduppgifter från Stripe-payloaden.

  1. I Setup Parameters ställer ni in companyName<__PLACEHOLDER_VALUE__Your Company Name__>, supportEmail<__PLACEHOLDER_VALUE__Your Support Email__> och currencySymbol$.
  2. I Parse Client Payment Info mappar ni fälten med hjälp av uttryck:
    • customerName{{$json.data.object.billing_details.name || 'Valued Customer'}}
    • customerEmail{{$json.data.object.billing_details.email}}
    • chargeAmount{{($json.data.object.amount / 100).toFixed(2)}}
    • currency{{$json.data.object.currency.toUpperCase()}}
    • chargeId{{$json.data.object.id}}
    • customerId{{$json.data.object.customer}}

⚠️ Vanlig fallgrop: Säkerställ att Stripe-händelsen innehåller billing_details; annars kan customerEmail vara tomt och då skickas inte mejlet.

Steg 3: konfigurera AI-steget för utkast

AI-noden genererar en professionell påminnelsetext för mejlet utifrån era företagsinställningar och kunduppgifter.

  1. Öppna Compose Reminder Draft och behåll texten i Instructions som den är konfigurerad.
  2. Säkerställ att prompten använder det befintliga uttrycket: Customer name: {{ $json.customerName }}, Amount: {{ $('Setup Parameters').first().json.currencySymbol }}{{ $json.chargeAmount }} {{ $json.currency }}.
  3. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter i Compose Reminder Draft.

Steg 4: konfigurera återskapande av Stripe-debitering

Det här steget skapar ett nytt debiteringsförsök för kunden baserat på den parsade debiteringsdatan.

  1. I Generate Replacement Invoice ställer ni in Resourcecharge och Operationcreate.
  2. Ställ in Amount{{ Math.round($json.chargeAmount * 100) }} och Currency{{ $json.currency.toLowerCase() }}.
  3. Ställ in Customer ID{{ $json.customerId }}.
  4. I Additional Fields → Description använder ni Payment retry for expired charge {{ $json.chargeId }}.
  5. Inloggningsuppgifter krävs: Anslut era Stripe-inloggningsuppgifter i Generate Replacement Invoice.

Steg 5: konfigurera e-postutskicket

Gmail-noden skickar den AI-genererade påminnelsen till kunden efter att en ny debitering har skapats.

  1. I Dispatch Reminder Email ställer ni in Send To{{ $('Parse Client Payment Info').first().json.customerEmail }}.
  2. Ställ in Message{{ $('Compose Reminder Draft').first().json.message }}.
  3. Ställ in SubjectPayment Reminder - {{ $('Setup Parameters').first().json.companyName }}.
  4. Under Options → Sender Name ställer ni in {{ $('Setup Parameters').first().json.companyName }}.
  5. Inloggningsuppgifter krävs: Anslut era Gmail-inloggningsuppgifter i Dispatch Reminder Email.

Tips: Om Gmail nekar utskicket, bekräfta att det anslutna kontot tillåter att skicka på uppdrag av det konfigurerade avsändarnamnet.

Steg 6: testa och aktivera ert arbetsflöde

Verifiera flödet från start till mål och aktivera det sedan för produktion.

  1. Klicka på Execute Workflow och trigga en testhändelse charge.expired från Stripe.
  2. Bekräfta att Parse Client Payment Info ger korrekta värden för customerEmail, chargeAmount och currency.
  3. Verifiera att Compose Reminder Draft returnerar en komplett mejltext och att Generate Replacement Invoice skapar en ny debitering.
  4. Kontrollera mottagarens inkorg för att bekräfta att Dispatch Reminder Email skickade meddelandet utan fel.
  5. Växla arbetsflödet till Active när ni är redo att köra det automatiskt.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Stripe-webhooks och inloggningsuppgifter kan löpa ut eller sakna behörigheter. Om påminnelserna slutar fungera, kontrollera först dina Stripe webhook events och n8n:s Stripe-inloggning.
  • Om du senare lägger in Wait-noder (eller förlitar dig på extern fakturadata) kan processtiderna variera. Öka väntetiden om Gmail-steget körs innan fakturalänken finns tillgänglig.
  • Standardprompter i AI-noder är generiska. Lägg in ett par ”säg alltid så här”-regler tidigt, annars kommer du att redigera utdata i all oändlighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Stripe Gmail reminders?

Cirka 30 minuter om Stripe och Gmail redan är anslutna.

Behöver jag kodkunskaper för att automatisera Stripe Gmail reminders?

Nej. Du kopplar konton och justerar några fält i n8n.

Är n8n gratis att använda för det här arbetsflödet med Stripe Gmail reminders?

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 med OpenAI API-kostnader, som vanligtvis är några cent per påminnelse för typiska korta mejl.

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

Kan jag anpassa det här arbetsflödet för Stripe Gmail reminders för olika tonlägen i mejlen?

Ja, och det bör du. Uppdatera prompten i OpenAI-noden ”Compose Reminder Draft” så att den inkluderar din varumärkesröst, din signatur och vad du aldrig vill säga (till exempel ”brådskande”-språk). Vanliga anpassningar är ett mjukare tonläge vid första misslyckandet, en tydligare andra påminnelse och interna CC/BCC-regler för högvärdeskunder.

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

Oftast beror det på utgången OAuth-åtkomst eller att fel Google-konto är anslutet. Anslut Gmail på nytt i n8n och bekräfta sedan att noden ”Dispatch Reminder Email” använder den uppdaterade inloggningen. Om du skickar från ett alias eller en delad inkorg, kontrollera att Gmail tillåter den ”From”-adressen. Håll också koll på Googles säkerhetsprompter som i tysthet kan blockera nya inloggningar.

Hur många påminnelser klarar den här automatiseringen för Stripe Gmail reminders?

Många. I n8n Cloud beror gränsen på din plans månatliga körningar, och vid egen hosting beror det på din server. För de flesta småföretag är dussintals eller till och med några hundra påminnelser per vecka inga problem, så länge Gmails sändningsgränser och Stripes API-rate limits inte belastas hårt samtidigt.

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

Ofta, ja. n8n är enklare att bygga ut när du behöver förgrenad logik (olika text beroende på orsak till misslyckandet), extra steg som ”skapa en ersättningsfaktura” eller interna aviseringar innan mejlet skickas. Alternativet med egen hosting är också viktigt om dina påminnelser skalar upp. Zapier eller Make kan fortfarande vara bra för väldigt enkla ”trigger → mejl”-flöden, särskilt om du aldrig tänker röra AI-prompter eller fakturaskapande. Om du är osäker, prata med en automationsspecialist och få en snabb rekommendation baserat på din volym.

Det är den här typen av automatisering som tyst förbättrar kassaflödet. Sätt upp den en gång, håll tonen vänlig och låt Stripe och Gmail sköta uppföljningen åt dig.

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