Payment Failed Recovery
DunningRecover failed subscription payments before they churn. Automated dunning emails that help customers update their payment method.
The Problem
A customer's credit card expires or gets declined. Stripe will retry automatically, but without proactive communication, customers don't know their access is at risk. They churn involuntarily. With Retake, they get friendly reminders to update their payment method before it's too late.
Common Failure Reasons
Step 1. Set Up Stripe Webhook
Listen for invoice.payment_failed events and track them as INTENT. When payment succeeds, send CONVERSION to stop recovery.
Alternative: Paddle Webhook
If you use Paddle instead of Stripe, here's the equivalent webhook handler.
Recommended Email Sequence
Best Practices
Direct Update Link
Include a one-click link to update payment method. Use Stripe's Customer Portal or a custom billing page.
Show What They'll Lose
"You have 47 projects and 3 team members. Don't lose access." Make the stakes clear.
Be Helpful, Not Threatening
"We noticed an issue with your payment" is better than "Your payment failed!"
Track Retry Success
When Stripe's auto-retry succeeds, send CONVERSION to stop further dunning emails immediately.