Recovery Dashboard
Failed Payments
—
Loading...
Recovered
—
Loading...
Recovery Rate
—
Of all failed payments
Currently Open
—
Active recovery in progress
Recovery Workflow
Payment Fails
Stripe webhook fires invoice.payment_failed
● LIVE
→
SMS Sent
Within 5 min. Direct link to update card.
● MOCK (would fire via Twilio)
→
Email Sequence
Branded email 1hr after. Follow-up at 24hr.
● MOCK (would fire via SES)
→
Smart Retry
Optimized retry based on decline code.
● MOCK (would call Stripe API)
→
Recovered!
Payment succeeds. Customer retained.
● TRACKED
SMS Recovery
—
Messages sent to failed customers
🔸 SMS sends are mocked in demo
Email Recovery
—
Recovery emails sent
🔸 Email sends are mocked in demo
Smart Retries
—
Automatic card retries scheduled
🔸 Retries are mocked in demo
Failed Payments
0 payments
Recovery Timeline
Live Feed
SMS Preview
Sample Message
Hi Sarah! Your payment of $79.00 for Acme App didn't go through. Update your card in 30 seconds: https://rebill.app/update/abc123
🔸 SMS would fire here (mocked in demo)
98% open rate • Avg 4 min response time • 2x recovery vs email