urgent · Attempt 2

Second retry failed — heading toward churn

From: you@yourcompany.com

Subject: Your subscription is at risk

Preheader: Two retries failed — let's keep your service running.

Hi {{customer_name}},

We've now tried twice to charge {{amount}} for {{plan_name}} and both attempts failed ({{decline_reason}}).

To avoid losing access in {{days_until_cancel}} days, please update your card:
👉 {{update_card_url}}

If your card type isn't the issue, reply to this email and we'll work it out.

— {{company_name}}

Variables to replace

  • {{customer_name}}
  • {{amount}}
  • {{plan_name}}
  • {{decline_reason}}
  • {{days_until_cancel}}
  • {{update_card_url}}
  • {{company_name}}

Why this works

By attempt 2, urgency is appropriate. Reference the deadline. Always include 'reply if there's an issue' — opens a human channel for recovery.

Want to see what this looks like on your Stripe?

See which of these templates would actually go out for your real failures — and how much you'd recover. Free 3-min audit.

Run free audit

Frequently asked questions

Can I use this template commercially?+
Yes — copy, paste, modify, ship. No attribution required.
What variables should I replace?+
This template uses: {{customer_name}}, {{amount}}, {{plan_name}}, {{decline_reason}}, {{days_until_cancel}}, {{update_card_url}}, {{company_name}}. Replace each with the corresponding customer/payment data from your system.
When should I send this email?+
On retry attempt 2. Combine with smart retry timing (e.g. day 1, 3, 7) for best results.
What recovery rate should I expect from this template?+
Single emails recover modestly (~5-15%). Combined with smart retry timing, save offers, and proper sequencing, full systems lift recovery to 40-65% — vs ~30% for Stripe Smart Retries alone.
Does Rechurn use these templates?+
Yes — Rechurn ships with versions of these as defaults, AI-rewrites them per customer/failure context, and runs them through smart retry timing automatically.

More templates