For subscription retention leadership
Save flow that picks the right offer for each subscriber
Not the same 10% discount for everyone. Propensity-scored offer selection, waterfall logic, per-location overrides, and a compliance gate — so save-rate climbs from 8-12% to 18-30% without burning unit economics.
What this gets you
- Propensity-scored offer selection — discount, pause, swap, gift, or downgrade chosen per subscriber based on churn signals + historical save-rate data.
- Save-flow waterfall — highest-propensity offer first, fall through to next on rejection. The subscriber never sees the cheapest offer first by accident.
- Per-location save-offer overrides — corporate retention policy plus location-specific augmentation. Franchise units stay inside corporate guardrails while testing their own variants.
- A/B testable variants — measure save-rate per offer per cancellation reason per location. The next best offer surfaces from data, not from a meeting.
- Winning-offer feedback to retention — the offers that save subscribers at cancellation become the proactive retention campaigns that prevent the next cohort from clicking cancel at all.
Same offer for everyone. Save-rate stuck at 8%.
Most subscription operators run a single generic save flow. The subscriber clicks cancel; the system offers a 10% discount; the subscriber either accepts or completes the cancellation. Same offer for everyone. Save-rate hovers around 8-12% regardless of who the subscriber is or why they are leaving.
Save-flow propensity scoring picks the right offer for each subscriber. A long-tenured high-LTV subscriber facing budget pressure gets a pause flow, not a discount. A short-tenured subscriber facing product-fit issues gets a swap flow, not a pause. A churn-risk subscriber with low engagement gets a win-back gift, not a downgrade. The offer matches the cancellation reason and the subscriber’s propensity to respond to each offer type.
The infrastructure is three components: a propensity-score model trained on cancellation-reason × offer-type × historical save-rate, a save-flow waterfall that picks the highest-propensity offer first, and A/B testable variants per location. Save-rate lifts to 18-30% — a 2-3x improvement over generic offer-spray, without escalating discount magnitude.
The feedback edge is what most save-flow stacks leave on the table. The offers that win at the cancellation moment are the offers that work proactively two weeks earlier. Wire that signal back into comm-broadcast and the next cohort does not arrive at cancel intent.
What is in market — and what each category leaves to you
The cancellation-flow canvas is mature. The propensity model and the feedback wiring are operator-side.
Save-flow specialists — Brightback (ChurnKey), ChurnKey
Strong cancellation-flow editor, offer library, A/B framework, analytics. They ship with the canvas; the propensity model that picks the offer is operator-side.
Billing-platform retention — Recurly Retention, Chargebee, Stripe Billing
Bundled with the billing platform, so the integration is cheap. Editor and offer library are lighter than the specialists. Propensity model still operator-side.
Retention analytics — Profitwell Retain, Baremetrics Cancellation Insights
Excellent for understanding cancellation patterns after the fact. Diagnostic, not in-flow decisioning.
Customer-success platforms — ChurnZero, Catalyst, Vitally, Gainsight
Strong on proactive retention before cancel intent. Not pointed at the in-flow cancellation moment.
The single generic save flow
One screen, one 10% discount, no propensity logic. Most operators sit here for years because the savings math looks fine in the dashboard and the harder waterfall is not a single-engineer project.
The pipeline, end to end
- Cancellation-reason classifier. Capture exit-survey responses, click signals, and behavior signals at cancel intent. The reason is structured, not free text.
- Propensity-score model.Trained on historical save-rate by cancellation-reason × offer-type × subscriber-segment. Updated weekly as new save outcomes land in the data layer.
- Save-offer library. Discount, pause, swap, gift, downgrade, win-back. Each canonical offer type has a template, an eligibility rule, and a compliance overlay.
- Per-location override workflow. Corporate offer library is the default; per-location augmentation is allowed through a reviewable workflow that respects the discount ceiling.
- Save-flow waterfall logic. Highest-propensity offer first. On rejection, fall through to the next-highest offer. Two-to-three offers max per session before the flow releases to confirm-cancel.
- A/B test framework.Variants measured at offer × reason × location × cohort. Statistical significance gates promotion of any variant.
- Per-channel UI library. The cancellation experience renders on web, app, email, and phone with the same logic underneath. The propensity model is channel- agnostic.
- Compliance gate. Save offers comply with per-vertical regulatory overlays — healthcare, financial, cannabis, telecom. The gate blocks any offer that would breach a per-jurisdiction rule.
- Offer-fatigue tracking. Each subscriber carries a save-attempt counter inside a rolling window. The model deprioritizes save offers once fatigue threshold is reached.
- Discount-ceiling enforcement. Hard cap on discount magnitude per subscriber per period. Breaks the escalation race that lets subscribers train themselves to churn for bigger offers.
- Save-rate observability. Per-offer, per-reason, per-location, per-cohort save-rate dashboards. The model retrains on this same data.
- Winning-offer feedback edge. Top-performing save offers feed into proactive retention campaigns sent two-to-four weeks before predicted churn. The save flow stops being the only retention surface; it becomes the last one.
Frequently asked
What is a cancellation flow?
A cancellation flow is the sequence of screens, offers, and decisions a subscriber encounters between clicking "cancel" and either churning or staying. The flow can capture a reason, offer a save (discount, pause, swap, downgrade, gift), route to a human, or simply confirm the cancellation. The shape of the flow is the difference between save-rate at 8% and save-rate at 25%.
Why does the generic 10% save offer fail?
Most save flows offer one thing — a 10% discount — to everyone. A long-tenured high-LTV subscriber facing budget pressure does not want 10% off; they want to pause for two months. A short-tenured subscriber facing product-fit issues does not want a discount; they want to swap into a different plan. Spraying the same offer at everyone produces save-rate around 8-12% and trains subscribers to expect the discount.
What is propensity scoring in a save flow?
A propensity score predicts how likely a given subscriber is to respond to a given offer type. The model is trained on historical save-rate data segmented by cancellation reason × subscriber segment × offer type. At the cancellation moment, the save flow picks the offer with the highest propensity for that subscriber, falls through to the next-highest on rejection, and captures the outcome for future calibration.
How is this different from Brightback (ChurnKey), Recurly Retention, Profitwell Retain, or Chargebee?
Those platforms provide the canvas — the cancellation flow editor, the offer library, the A/B framework, the analytics dashboard. They do not ship with a propensity model trained on your data, the per-location override workflow, the compliance gate per vertical, or the feedback edge that turns winning offers into proactive retention campaigns. That wiring is operator-side.
What is offer fatigue in a save flow?
A subscriber who has already received three save offers in the last six months is less likely to respond to a fourth. Offer-fatigue tracking caps the number of save attempts per subscriber in a rolling window so the save flow does not burn the relationship while trying to save it.
What is the discount-escalation race anti-pattern?
When a save flow lets each rejected offer trigger a bigger discount, subscribers learn to click cancel and watch the offers stack until they hit the magnitude they wanted. Unit economics collapse, and the next acquisition cohort enters with a baked-in expectation of high discounting. The correct shape is propensity-scored selection inside a hard discount ceiling, not waterfall-by-magnitude.
Hire the agent that runs the save flow
The subscription-lifecycle agent owns the propensity model, the save-offer library, the waterfall logic, the compliance gate, and the feedback edge into proactive retention. It runs the full save-flow pipeline across every subscriber, every location, every channel.
We scope on the call and send a private checkout link after.
Related reading: Multi-location reporting · Auto-PR for API drift