Templates / 🚀 Automated Stripe payment recovery: track failures & follow-up emails

🚀 Automated Stripe payment recovery: track failures & follow-up emails

Ready for 3.0

by iamvaar ✓ · 461 views · created 2025-07-05 · Invoice Processing

Ready 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 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).

  1. Get Payment Failure Leads (Google Sheets): uses Google Sheets
  2. Extract User and Payment Info (Edit Fields (Set)): sets or maps fields
  3. Check for no. of emails sent (Switch): routes items into branches
  4. Remove Duplicates: removes duplicate items
  5. Send First Email (Brevo): uses Brevo
  6. Send Second Email (Brevo): uses Brevo
  7. Append or update row in sheet (Google Sheets): uses Google Sheets
  8. Update Email Count (Google Sheets): uses Google Sheets
  9. Quit Sending Emails to these Leads (Google Sheets): uses Google Sheets

Services it uses

StripeGoogle SheetsBrevo

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)

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.…

Excerpt from iamvaar's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.