Skip to content

Ask before they're gone, not after

A short, skippable flow inside your own cancel button — so you hear the reason at the moment of the decision, from everyone, not just the people who reply to email.

Example

Before you go — what made you cancel?

  • Missing a feature I needed
  • Too expensive
  • Not using it enough
  • Switched to something else
SkipContinue

Rendered in a shadow DOM inside your own cancel button, so your CSS and ours can never fight. Every step is skippable — no save-offer, no confirmation maze.

Catches the people who'd never reply

Email reaches the customers willing to write back. The in-app flow reaches everyone else — including the ones who churn silently and never open another email from you.

Always skippable

There is no save-offer, no retention wall, no confirmation maze. It asks, they can skip, they cancel either way. Anything else is a dark pattern and, in the EU, increasingly illegal.

Merges with the email interview

What they say in the flow and what they say by email become one record for the same customer, so you aren't looking at two half-pictures.

How it goes in

One script tag and a publishable key. The flow renders in an isolated shadow root, so it can't inherit or leak your CSS, and it's configured entirely from the WhyLeft dashboard — change the questions without touching your code again.

More detail

You choose which domains may use your key, so a copied snippet can't be run from someone else's site.

Example

Maya Restrepo

Growth · $149/mo · 14 months

Cancelled

Stripe · subscription.deleted

For most companies this is where it ends: one row, one number, no reason attached.

Deliberately not a save flow

WhyLeft does not do retention interception, and this is a product decision rather than a missing feature. Making cancellation harder produces a worse business and a worse reputation, and click-to-cancel rules are tightening in exactly that direction.

More detail

The flow asks a question. It never stands between a customer and the cancel button.

The silent majority

Most of the people who leave never write back to anything. The in-app flow is the only moment you'll ever have their attention — and one skippable question at that moment is worth more than ten emails afterwards.

Questions about this

Can customers opt out?

Every email carries an RFC 8058 one-click unsubscribe header, so a single click in their mail client stops everything — no landing page, no confirmation step, no dark pattern. Unsubscribes are honoured immediately and permanently.

Is WhyLeft GDPR compliant?

WhyLeft is incorporated in Estonia and built for GDPR from the start. You are the Data Controller for your customers' data; we are the Processor, and a DPA covering that relationship is available on request.

Every email carries one-click unsubscribe, you can export or permanently delete all customer data from Settings at any time, and deletion is real deletion rather than a hidden flag.

Your next cancellation is coming.

It can be another number on a chart, or the reason you build the right thing next quarter.

No credit card. Cancel in one click — we'd rather you tell us why.