Recover Failed Payments with Twilio SMS
SaveMRR uses Twilio to send SMS payment recovery messages when dunning emails go unopened. SMS recovery sees 3-5x higher open rates than email. Connect your Twilio account in 2 minutes and start recovering revenue that email alone misses.
Email open rates for dunning messages hover around 20-30%. That means 70-80% of your customers never see the recovery email. SMS flips that ratio. text messages have 95%+ open rates, with most read within minutes of delivery. For failed payment recovery, that speed difference translates directly into recovered revenue. SaveMRR's Twilio integration adds SMS as an escalation channel that fires when email fails to get attention.
How SMS recovery works
SaveMRR monitors your Stripe webhook events for failed payments. When a charge fails, the standard dunning email sequence begins. If the customer has not opened the email or updated their card within 48 hours, SaveMRR escalates to SMS through your connected Twilio account.
The SMS contains a short, personalized message with the customer's name, the amount due, and a direct link to update their payment method. No app downloads, no login required. Just a tap to fix the payment. SaveMRR tracks delivery status, open events, and link clicks through Twilio's delivery receipts.
What you can do with it
- ●Escalation triggers. SMS fires only when email goes unopened, reducing message volume and keeping SMS high-signal
- ●Personalized templates. include customer name, amount, and brand name in every message for higher response rates
- ●Direct card update links. one-tap link that opens a hosted payment form, no login required
- ●Smart timing. configurable delay windows so SMS sends at optimal hours based on the customer's timezone
- ●Delivery tracking. See which messages were delivered, read, and clicked in the SaveMRR dashboard
Setup steps
- Get your Twilio credentials. Log into your Twilio Console and copy your Account SID and Auth Token from the dashboard home page.
- Choose a phone number. Use an existing Twilio phone number or buy a new one. Local numbers cost $1.15/month. Toll-free numbers work well for transactional messages.
- Connect in SaveMRR. Go to Settings > Integrations > Twilio in the SaveMRR dashboard. Paste your Account SID, Auth Token, and phone number.
- Test and go live. SaveMRR sends a test SMS to your own number to verify the connection. Once confirmed, SMS recovery is active for all future failed payments.
SMS vs email recovery rates
Here is how SMS and email compare as payment recovery channels based on industry data across SaaS businesses.
| Metric | SMS | |
|---|---|---|
| Open rate | 20-30% | 95-98% |
| Time to open | 6-12 hours | Under 5 minutes |
| Click-through rate | 3-5% | 12-19% |
| Recovery rate (standalone) | 15-25% | 25-40% |
| Cost per message | ~$0.001 | ~$0.008 |
The highest recovery rates come from using both channels together. Email-first with SMS escalation recovers 40-55% of failed payments. significantly more than either channel alone. See our failed payment recovery benchmark for industry-wide data, or use the failed payment recovery calculator to estimate your potential savings.
When SMS fires (timeline)
SaveMRR follows a deliberate escalation timeline to maximize recovery without over-messaging:
- ●Hour 0. Payment fails. Stripe Smart Retries begin. SaveMRR sends first dunning email with card update link.
- ●Hour 24. Second dunning email if no action taken.
- ●Hour 48. If emails are unopened, first SMS fires via Twilio with direct payment link.
- ●Hour 96. If still unresolved, second and final SMS with urgency framing (subscription at risk).
- ●Day 7+. Email-only follow ups continue through the dunning window. No further SMS to avoid fatigue.
This two-SMS limit is intentional. SMS is a high-trust channel. Overusing it destroys that trust and increases opt out rates. Two well timed messages at the right escalation points recover more revenue than a barrage of texts. For best practices on email timing and content, read our guide on how to recover failed payments on Stripe.
SaveMRR's Twilio integration is available on all plans. Your first $200 in recovered revenue free. You only pay SaveMRR after it proves value. Twilio messaging costs are billed directly by Twilio to your account. Pair SMS recovery with Slack churn alerts for real time visibility, or connect Zapier to route recovery events to your CRM.
