🚀 Automated Stripe payment recovery: track failures & follow-up emails
Ready for 3.0What this workflow does
This workflow has 11 nodes and runs on a schedule (every day) (plus 1 other trigger). Along the way it connects Stripe, Google Sheets and Brevo.
How it runs
Trigger: On a schedule (every day) (plus 1 other trigger).
- Get Payment Failure Leads (Google Sheets): uses Google Sheets
- Extract User and Payment Info (Edit Fields (Set)): sets or maps fields
- Check for no. of emails sent (Switch): routes items into branches
- Remove Duplicates: removes duplicate items
- Send First Email (Brevo): uses Brevo
- Send Second Email (Brevo): uses Brevo
- Append or update row in sheet (Google Sheets): uses Google Sheets
- Update Email Count (Google Sheets): uses Google Sheets
- Quit Sending Emails to these Leads (Google Sheets): uses Google Sheets
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 (7)
- Stripe Trigger
n8n-nodes-base.stripeTrigger - Edit Fields (Set)
n8n-nodes-base.set - Google Sheets
n8n-nodes-base.googleSheets - Remove Duplicates
n8n-nodes-base.removeDuplicates - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Switch
n8n-nodes-base.switch - Brevo
n8n-nodes-base.sendInBlue
From the author
🚀 Automated Stripe Payment Recovery Workflow (n8n) Detect failed payments, log them, and send polite follow-up emails to recover revenue — all automated with n8n. --- ✅ Part A – Detect & log failed payments What it does: Listens for failed Stripe payments.…