Docs / Retention glossary
Dark patterns in cancellation flows
What a dark pattern is, the shapes it takes in a cancel flow, and the plain-cancel rule WallaB.AI holds as a product rule rather than a setting.
A dark pattern is an interface deliberately designed to steer someone into a choice they did not intend to make. In a subscription cancellation flow that means anything which makes leaving harder than joining — a hidden cancel button, a manufactured deadline, guilt copy, or an extra charge slipped in on the way out.
What they look like in a cancel flow
- A buried or disguised cancel path — no visible cancel option, a low-contrast link, or a "manage" maze that never quite arrives.
- Manufactured urgency — countdown timers on a retention offer, or an offer that claims it will never be repeated.
- Guilt and shame copy — confirm buttons worded to make the customer feel bad for leaving.
- Pre-checked add-ons — an extra product, plan, or donation ticked by default on the cancel screen.
- Channel traps — signup online, cancellation only by phone or letter.
- Nagging — repeating the same offer after the customer has clearly said no.
Beyond being corrosive to trust, several of these are regulated: consumer authorities in a number of markets have acted against cancellation flows that are harder than the signup they mirror, and app marketplaces prohibit them outright.
The rule WallaB.AI holds
A plain "just cancel" path stays visible for the entire concierge conversation. Saying "I want to cancel" is always respected: the concierge stops offering and confirms. There are no countdown timers, no guilt copy, and no pre-checked add-ons anywhere in the flow. Over SMS, replying CANCEL stops the offers on the spot and points the shopper to the plain confirmation on their subscription page — a couple of taps, no hoops. That is a product rule, not a setting a merchant can switch off.
The same posture shapes the rest of the product: surprise gifts are given after the fact and never dangled to prevent a cancellation, and cancelling a prepaid subscription with unused deliveries takes an explicit confirmation so nobody loses paid cycles to a mis-tap.
See What is a cancel-save flow? for how an honest save conversation is structured, and Talking to WallaB for the shopper's view.