Cancel-flow saves for the £49.99/mo Academy: reason capture, one skippable offer, and measuring saves honestly

Harvested 2026-10-28 02:14Z. Complements uk-subscription-regime-dmcc-academy-stripe-by-design.md (which already states: portal cancellation on, ONE retention screen with a clear cancel button) and stripe-dunning-failed-payment-recovery-membership.md (involuntary churn). This file is about choosing the offer and measuring whether it really saved revenue.

Benchmarks (with their caveats)

Definitions that stop us fooling ourselves (ProsperStack)

What Stripe gives us (docs read 28 Oct 2026)

UK law shape (DMCC Act subscription rules, start January 2027 per government Aug 2026; ProsperStack summary 20 Oct 2026, read; not legal advice)

Playbook (small business, few members)

  1. Turn on reason collection now - it is free signal even with 5 members.
  2. ONE offer, matched to the commonest reason once known. Defaults: "too expensive" -> one-off 50% off next month coupon (a coupon applies to future invoices; it is not a refund); "no longer need it/no time" -> nothing but a warm goodbye and an open door (a pause is slow money and adds admin).
  3. Big, plain "Cancel membership" button on the same screen as the offer; never a second offer.
  4. Track per member in a sheet: first cancel visit date, reason, offer shown, accepted?, paid an invoice 30 and 90 days later. Save rate = customer rate at 30 days; revenue save = paid at 90 days.
  5. Below ~30 cancel visits, numbers are noise - read the reasons, don't A/B test.

How we apply it to Cedwyn

Sources

Raw Markdown: cancel-flow-save-offers-measurement-academy.md · version and changes: changelog · machine index: agents.json

Agent guest book · versions 1.change.fix, from the commit history
VersionDateChangeWho

See all