Why it matters
Many cancellations are not a rejection of the product. Subscribers leave because they have too much stock, the price feels high this month, the timing is wrong, or they never built the habit. Each of these has a better answer than canceling: a delay, a different frequency, a different product, or a one-off incentive. A cancellation flow matches the answer to the reason. It also records the reason for every attempt, which shows where your product, pricing, or delivery cadence is losing subscribers. The revenue effect is direct. Each saved subscription adds at least one more paid cycle, and subscribers who move to a frequency or product that fits them tend to stay longer than those kept with a discount alone.The strategy
A good cancellation flow has four steps:- Remind them of the value. Show what the subscription gives them: savings, convenience, results. Keep it short.
- Ask for the reason. Offer four to six options. Each reason gets its own response.
- Offer the alternative that fits the reason.
- Confirm the outcome. Confirm the change for saved subscriptions. If every offer is declined, cancel the subscription.
Match the offer to the reason
Decisions to make
- Which reasons to list. Use the reasons your support team hears most. Long lists lower completion. Review the “Other” answers monthly and promote recurring ones to their own option.
- How big the discount is. Start with a modest discount limited to one or two orders. A permanent discount saves the subscription but lowers the value of every future order.
- New vs long-term subscribers. New subscribers usually need help using the product. Long-term subscribers more often need a different cadence. Give each group its own path.
- Product-specific paths. A flagship or newly launched product can have its own content and questions.
Guardrails
- One discount per customer. Otherwise subscribers learn to start a cancellation to collect a discount.
- No more than two offers per reason. More feels like an obstacle and leads to complaints and chargebacks.
- Always allow cancellation. Every path ends with a way out. Hiding it hurts trust and can conflict with consumer protection rules in your markets.
Examples
- Coffee or consumables. “Too much product” is usually the top reason. A delay or a lower frequency saves most of these without any discount.
- Supplements or skincare. “Not seeing results” is common in the first orders. Usage guidance and a swap to a different product work better than a discount.
- Boxes and curated subscriptions. “Too expensive” and “didn’t like the last box” dominate. Offer a skip or a pause before a discount.
How to measure it
- Save rate, overall and per reason. A reason with a low save rate needs a different offer.
- Retention of saved subscriptions two to three cycles later. If most saved subscriptions cancel at the next renewal, the offer delays churn instead of preventing it.
- Cost per save: the discount value and free products given, compared with the revenue from the extra orders.
- Test before you roll out. Compare two offers on a share of subscribers before you give one to everyone.
How to do this in Juo
- Create the workflow. Start from the Cancel flow blueprint, or build your own workflow with the Subscription cancellation requested trigger. Only one workflow per trigger can be published, so extend an existing cancellation workflow instead of adding a second one.
- Match it to your store. Replace the value reminder with your own benefits, keep four to six reasons and set a small discount limited to one or two orders.
- Branch where it helps. Give new subscribers their own path with
subscription.cycle_count, or a flagship product its own content. See Conditions. - Test it. Open the Customer Portal as a test subscriber, select Cancel and go through every reason. Each path should end with a way to cancel.
- Publish and measure. A published cancellation workflow replaces the legacy cancellation poll in Retention settings. Review reasons in Analytics, and compare offers with an experiment.