Send Stripe expired charge recovery reminders with OpenAI
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 6 nodes and runs on Stripe events (charge.expired). Along the way it connects Stripe, OpenAI and Gmail.
How it runs
Trigger: On Stripe events (charge.expired).
- Workflow Configuration (Edit Fields (Set)): sets 3 fields: companyName, supportEmail, currencySymbol
- Extract Customer & Payment Data (Edit Fields (Set)): sets 6 fields: customerName, customerEmail, chargeAmount…
- Generate Payment Reminder (OpenAI): uses OpenAI
- Create New Invoice (Stripe): create (charge)
- Send Reminder Email (Gmail): uses Gmail
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- Stripe Trigger
n8n-nodes-base.stripeTrigger - Edit Fields (Set)
n8n-nodes-base.set - OpenAI
@n8n/n8n-nodes-langchain.openAi - Stripe
n8n-nodes-base.stripe - Gmail
n8n-nodes-base.gmail
From the author
Stripe Invoice Reminder Workflow Who’s this for Businesses using Stripe subscriptions or one-time payments who want to automatically follow up with customers after a failed payment. What this workflow does - Detects expired or failed charges in Stripe -…