Turn “cancel” into “not yet.”

They tell you why; the reason picks the counter: a pause, a swap, a slower cadence, whichever move it calls for. And if they still walk, the reason walks with them: stamped on the Klaviyo event your winback reads, beside a link that brings them back in one tap.

Twelve offer typesbranches on lifetime value, order count, and what’s in the boxa 60-day incentive cooldown enforced server-sidewinback links that reactivate in one tap.

Twelve answers to “why are you leaving?”

It opens with “pause instead?”, then asks why, and every reason routes to its own answer: a pause, a delay, a slower cadence, a swap, a free gift that ships once and takes itself off the next order, a merge of two boxes into one, a discount metered in orders so “20% off your next box” ends exactly one box later; twelve moves in all, and a decline ladders to the next rung instead of the void. Because the right save is rarely cheaper: it’s smaller, slower, or different.

Your best customer never sees the rookie offer.

Every reason can branch (lifetime value, order count, subscription age, what’s in the box), resolved the moment the flow opens, so the three-year loyalist and the Tuesday signup meet different offers behind the same button. Run targeted flows in parallel, priorities decide who sees which, and one default catches everyone else: margin goes where it moves someone, and nowhere it doesn’t.

Nobody farms the goodbye discount.

The oldest fear about save offers. Customers learn the trick: cancel, collect, repeat. So incentives carry a cooldown, 60 days by default and tunable from zero to a year, enforced server-side where button-mashing can’t reach, and when the discount is blocked the flow doesn’t dead-end; the honest moves, pause and delay and swap, still show.

It cancels first. Then it makes the offer.

Flip on auto-cancel-first and the subscription is cancelled the instant the flow opens (every offer after that is an invitation, not a toll booth), and if an accepted offer somehow fails to apply, it re-cancels itself rather than leave anyone paying full price on a broken promise. No maze, no guilt screens: the way out stays visible at every step, and the human handoff (real name, real photo) only appears when you’ve actually set it up. No fake doors.

The winback knows why they left.

Every attempt writes one honest outcome (saved or cancelled, which reason, which offer, what the subscription was worth), and the analytics tab turns those into save rates by reason and churn by tenure. The reason also lands on the Klaviyo cancellation event, so the winback running in your Klaviyo (your voice, your sending) opens differently for “too expensive” than for “too much product,” and every email can carry a one-tap link that signs them in and revives the same subscription: items, address, card where they left them, a discount or add-on riding along if you offered one. No re-checkout. No starting over.

You already paid for this subscriber once.

The save flow is how you never pay twice: reasons, offers, cooldown, built once in the editor and working every cancel after. And when one does get away, your winback already knows its opening line.