Skip to content

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.