If you're evaluating Churn Buster, you're probably trying to solve one specific problem: failed payments are eating your MRR, and you want sequences that actually recover revenue without hiring a full-stack engineer to wire them up.
Churn Buster has been in the dunning space for years. It's known for customizable email templates, automatic card retries, and a focus on involuntary churn. It's a capable tool. It's also a tool that rewards the operator who has time to sit with it.
This guide walks through how Churn Buster's templates and retries work, gives you three copy-ready dunning emails you can use anywhere, and explains where a simpler Stripe-first tool like Rekko makes more sense.
How Churn Buster's dunning engine works
At a high level, Churn Buster does three things when a payment fails:
- Detects the failure through your billing system (Stripe, Recurly, Chargebee, Braintree)
- Schedules automatic card retries based on a configurable cadence
- Sends dunning emails tied to each retry event, plus a final "your account is paused" notice
The email side is template-based. You get a WYSIWYG editor, merge variables like customer name and amount due, and the ability to branch by failure reason. You can set timing relative to the failure event (day 0, day 3, day 7), and you can override templates per customer segment.
The retry side runs in parallel. Churn Buster doesn't replace Stripe's smart retries, it layers on top. You can tell it to attempt the charge again on day 2, day 5, and day 10, and each attempt fires a corresponding email.
That's the good news. The friction shows up during setup.
Where Churn Buster setup gets heavy
Most teams report 1 to 3 hours to get a working sequence live, not counting the time spent writing copy. You're configuring:
- Billing system connection and webhook permissions
- Retry schedule and failure-code branching
- Email templates (usually 4 to 6 per sequence)
- Send windows and timezone logic
- Segment rules if you want different flows for annual vs monthly
- Branded email domain and DKIM records
None of this is hard. It's just a lot of clicking, and most of it has to be right on day one or your first real failed payment goes into a half-configured flow.
For teams with a dedicated retention owner, that's fine. For a founder wearing six hats, it's a weekend project.
Three dunning email templates you can copy
Here are three templates we've seen work across SaaS customers. They're written for the "your card just failed" moment and assume you've got a hosted update-payment link ready to drop in. They work in Churn Buster, Rekko, or any other dunning tool.
Template 1: Day 0, friendly heads-up
| Field | Content |
|---|---|
| Subject | Quick heads-up, your {{account_name}} payment didn't go through |
| Preview | Usually it's an expired card or a bank hold. Takes 30 seconds to fix. |
Hi {{customer_name}},
Your payment of {{amount}} for {{account_name}} didn't go through this morning. Nine times out of ten this is an expired card or a temporary bank hold, nothing dramatic.
You can update your payment method here, it takes about 30 seconds:
{{payment_link}}
We'll retry the charge automatically in a couple of days, so if you've already fixed it on your end you're good.
Thanks, The {{account_name}} team
Template 2: Day 3, slightly more urgent
| Field | Content |
|---|---|
| Subject | Retry #{{retry_number}} failed for {{account_name}} |
| Preview | Your account is still active, but we need a working card by Friday. |
Hi {{customer_name}},
Quick update. We tried your card again this morning and it was declined a second time. Your {{account_name}} account is still active for now, but we'll need to pause it if we can't process {{amount}} by the end of the week.
Update your card in one click: {{payment_link}}
If there's something going on, just hit reply. We're a small team and we'd rather work it out than lose you.
{{account_name}}
Template 3: Day 7, final notice
| Field | Content |
|---|---|
| Subject | Last email before we pause your {{account_name}} account |
| Preview | Your data stays safe for 30 days. Takes 30 seconds to avoid interruption. |
Hi {{customer_name}},
We've tried a few times and haven't been able to collect {{amount}} for your {{account_name}} subscription. Tomorrow, your account will be paused. Your data stays safe for 30 days, so you've got time if you need it.
If you'd like to stay, update your card here: {{payment_link}}
If you'd rather cancel, reply to this email and we'll sort it out without the hassle.
Thanks for giving {{account_name}} a try.
Timing matters more than copy
Across most dunning setups, the shape of the sequence moves recovery more than the words. A reasonable starting schedule:
| Day | Channel | Goal |
|---|---|---|
| 0 | Friendly heads-up, assume it's a glitch | |
| 2 | After retry #1 fails, surface urgency | |
| 4 | SMS | Short nudge with update link |
| 7 | Final notice before pause | |
| 10 | SMS | Last attempt before account paused |
Expired cards drive roughly 40% of failed payments, and those recover fast once the customer sees the reminder. Soft declines (insufficient funds, issuer timeouts) make up another 15 to 20% and usually clear on retry. The rest need a human response, which is exactly what your sequence is trying to unlock.
Email-only recovery usually tops out around 50 to 60%. Adding SMS consistently pushes that into the 65 to 80% range. That's the single biggest lever in your sequence, ahead of copy, branding, or retry cadence.
When Churn Buster is the right call
Pick Churn Buster if:
- You've outgrown Stripe's built-in dunning and need segmented flows
- You have a retention owner who can spend a week tuning templates
- You're on a billing system other than Stripe (Recurly, Chargebee, Braintree)
- You want cancel-flow surveys and voluntary-churn tooling in the same platform
When Rekko is the simpler choice
If you're on Stripe and you want a working email + SMS sequence live by lunch, Rekko is built for that path. The setup is a single OAuth connection, pre-built templates with the variables above already mapped, and SMS included at every pricing tier. Most teams are sending recovery messages within 5 minutes of signing up.
A quick comparison:
| Rekko | Churn Buster | |
|---|---|---|
| Setup time | 5 minutes | 1 to 3 hours |
| SMS included | Yes | No |
| Pre-auth payment links | Yes | Yes |
| Works with | Stripe | Stripe, Recurly, Chargebee, Braintree |
| Cancel flows | No | Yes |
| Starting price | $29/mo | Custom, ~$100+/mo |
Rekko is narrower. That's the point. If you only need involuntary churn recovery on Stripe, the extra surface area of a full retention suite is cost you don't need to pay.
Try Rekko with your own templates
You can drop the three templates above into Rekko, connect your Stripe account, and start recovering payments today. SMS is included, pre-authenticated update links are built in, and the ROI dashboard shows exactly what you've recovered.
Start your 14-day free trial, no credit card required. If you'd rather compare options first, our Churn Buster alternative breakdown has the side-by-side.