A subscription business loses customers in two moments: the renewal they thought about, and the payment that silently failed. Both are message problems as much as product problems.
Renewal, done properly
- One week out: what renews, for how much, and a link to manage it.
- On the day: a short confirmation that it has renewed, with the invoice.
Include a pause option in the first message. A subscriber who pauses for a month is worth far more than one who cancels because pausing was not offered.
WhatsApp inbox, campaigns, journeys and deep analytics that turn one-time buyers into loyal customers.
Start free See the demoFailed payments
- Immediately: payment did not go through, here is the link.
- Day two: a reminder, same link.
- Day five: final notice before the subscription lapses.
Stop the sequence the moment the payment lands. Nothing damages a relationship faster than a dunning message after money has been taken.
Why WhatsApp specifically
- It is opened. Email dunning in India is largely ignored.
- The link is one tap from the message to UPI.
- The thread carries history, so a subscriber can see what they were charged and when.
- A reply reaches a human, which is where saves actually happen.
How MizUp handles it
MizUp CLM runs the journeys on the official WhatsApp Business API with stop-on-reply and frequency caps; MizUp Finance raises the invoice and the UPI link; MizUp CRM holds the subscriber record and the renewal date as a dated activity. One customer, three products, no export between them.
What it costs
CLM from Rs 1,999 per month plus Meta conversation charges at cost; Finance from Rs 208 per month. See CLM pricing.
Where to start
Build the failed-payment sequence first. It pays for the platform in the first month in most subscription businesses. Explore MizUp CLM.
Where subscription businesses get this wrong
- Dunning by email only. Email dunning in India is largely ignored. The same sequence on WhatsApp recovers a meaningful share within a day.
- No pause option. Offering a pause inside the renewal reminder reduces outright cancellations more reliably than a discount does.
- Three renewal reminders. Two is persuasion. Three is pressure, and it increases cancellations rather than renewals.
- Dunning that continues after payment. Nothing damages a subscription relationship faster than a payment reminder sent after the money was taken.
- Discounting to save every churn. A subscriber who leaves because the product does not fit will leave again in three months at a lower price.
- No reason captured on cancellation. Churn without a vocabulary cannot be fixed. Four or five specific reasons, counted, is enough.
A realistic first thirty days
| Week | Focus | What good looks like |
|---|---|---|
| Week 1 | Failed payment sequence | Three messages with a payment link, stopping instantly on payment. This usually pays for the platform. |
| Week 2 | Renewal reminders | One a week out with a pause option, one on the day with the invoice. |
| Week 3 | Cancellation flow | A reason captured on every cancellation, and a pause offered before the final step. |
| Week 4 | Measurement | Saves per hundred failures and cancellations per hundred renewals, compared with the prior quarter. |
Build dunning before anything else. It is the only flow where the revenue is already yours and simply did not arrive.
The numbers worth watching
| Metric | Why it matters | How to read it |
|---|---|---|
| Saves per hundred failed payments | The clearest return on the channel | Recovered within seven days of failure. |
| Cancellations per hundred renewals | Whether the reminder is helping or pressuring | Compare quarters, not weeks. |
| Pause rate | A pause is a retained subscriber | Pauses divided by cancellation attempts. |
| Time to recovery | How quickly the link converts | Median hours from failure message to payment. |
| Cancellation reasons | Where the product work is | Needs a reason code on every cancellation. |
Retention is mostly plumbing
Subscription businesses spend a great deal of energy on retention campaigns and comparatively little on the two moments that decide most churn: a card that failed, and a renewal the subscriber thought about.
Both are plumbing. Neither requires a strategy document. A failed payment sequence that reaches the subscriber on a channel they read, with a link that works on a phone, recovers revenue that was already earned.
The renewal reminder is more subtle. Its job is not to persuade — it is to make the decision easy and to offer a middle option. A subscriber who pauses for a month is worth far more than one who cancels because pausing was never mentioned.
Get those two right, capture a reason on every cancellation, and the retention strategy mostly writes itself from the data.
How this fits with the rest of your stack
A subscription business needs three things to agree with each other: the subscriber record, the billing status and the message that goes out. When they sit in three systems, the dunning sequence keeps running after the payment lands.
On MizUp, CRM holds the subscriber and the renewal date as a dated task, Finance raises the invoice and the UPI link and knows when it was paid, and CLM runs the sequence on the official WhatsApp Business API with stop-on-reply and caps.
Because the sequence reads the same ledger the payment landed in, it stops on its own — which is the difference between a dunning flow that recovers revenue and one that generates complaints.
Where the money actually is
It is worth sizing this before building anything. Take your monthly failed payments, multiply by the subscription value, and assume you recover between a quarter and a half of them with a decent sequence. For most subscription businesses in India that single number exceeds the annual cost of the messaging platform several times over.
Renewal reminders are harder to size because the counterfactual is unclear — some of those subscribers would have renewed anyway. The honest way to measure it is a quarter with reminders against a quarter without, on cancellations per hundred renewals rather than on renewal revenue.
The pause option is the one most teams skip and the one with the clearest effect. A subscriber who pauses is still a subscriber, still on the list, and still receiving product updates. A subscriber who cancels is a reacquisition cost.
Build dunning, add the pause, and measure both properly before spending anything on a retention campaign.
Related reading
- Invoice payment reminders that work
- WhatsApp payment links, explained
- CRM for SaaS companies
- Customer lifecycle marketing, explained
Frequently asked questions
What is dunning and why does WhatsApp help?
Dunning is the sequence of reminders after a payment fails. Email dunning is ignored; a WhatsApp message with a payment link recovers a meaningful share of failures within a day.
How many reminders before a renewal?
Two. One a week out, one on the day. A third reads as pressure and increases cancellations.
Should I offer a pause option?
Yes. A pause is a subscriber you keep. Offering it inside the renewal reminder reduces outright cancellations more than a discount does.
Can payment links go on WhatsApp?
Yes. Send the link from your billing system in an approved template - never card details or credentials in the message.
How do you measure whether it worked?
Recovered payments per hundred failures, and cancellations per hundred renewals, before and after. Both move quickly.
