Retain / Save
Cancel-flow save conversation
The moment a customer hits cancel, the flow becomes a conversation that finds the why and fixes it — not a survey and a coupon on the way out.
What it does
A customer who clicks cancel still has a reason, and most cancel flows never learn it: a radio-button survey, a generic discount, and the account is gone. The agent turns that moment into a diagnostic conversation. It asks why, listens, and offers the save that actually matches the reason — a pause for the traveler, a downgrade for the over-paying, a fix for the feature that broke — executing the action inline rather than promising a follow-up. And when the customer genuinely wants out, it processes the cancellation gracefully, because a respectful exit is the first step of the next win-back. Save offers are A/B-tested, and the save rate is measured against a holdout so the number is real.
How it works
- 1Trigger. cancel intent appears — the cancel button is clicked, "I want to cancel" lands in chat, or churn language surfaces mid-conversation.
- 2Decision. the agent diagnoses the real reason from the conversation plus account memory — usage pattern, billing history, past issues — and selects from a policy-bounded ladder of save offers, A/B-tested over time. A judge gates the exchange for tone and policy.
- 3Action. the flow opens as an in-app or chat conversation; the agent makes the matched offer and executes it on the spot — pauses the plan, changes the tier, fixes the underlying problem — or completes the cancellation cleanly with no extra steps.
- 4Follow-through. the outcome and the stated reason are written back to memory for win-back and product teams; accounts close to expiry or beyond the agent's policy hand off to a human in time; saves are reported as lift over the holdout, not gross saves.
Configuration
How the agent is wired for this use case.
- Messaging channel · open the diagnostic conversation in the cancel flow as in-app or chat
- Billing platform · execute the matched save inline: pause the plan, downgrade the tier, or complete the cancellation cleanly
- CRM · write the stated reason and outcome back for win-back and product teams
- Memory store · read past issues and offers already made; record the diagnosed reason
What you need
The inputs this use case runs on. Your channels stay yours; the agent supplies the judgment.
Signals
cancel-button events, cancel intent and churn language detected in conversation, auto-renewal status
Data
plan and billing history, usage pattern, support history, customer memory of past issues and offers already made
Guardrails
cancellation always stays one step away — no dark patterns, no loops; offer ladder capped by policy; judge gating on the conversation; human hand-off for accounts near expiry or outside policy; randomized holdout for save-rate measurement
Metrics it moves
- save-rateup, by matching the offer to the diagnosed reason instead of leading with a blanket discount
- churndown, as fixable cancellations get fixed at the moment of intent
- ltvup, and even processed cancellations leave a clean reason and a warm path to win-back
Related use cases
See it on your own customer journey
Bring one drop-off, one churn cliff, or one silent segment. We will show you what a proactive agent with memory and judgment does with it.
Book a demo