Back to Blog
testimonials
cancellation-flow
churn
retention
page-layout
social-proof
saas

Where to Place Testimonials on a Cancellation or Downgrade Flow Page

ProofShow Team··7 min read

The cancellation flow is the one page on your site where a testimonial can actively make things worse, and where most teams put the most of them.

The instinct is understandable. The customer is leaving, the stakes are obvious, and quotes are the cheapest thing marketing can hand to the retention team. So the flow fills up with happy customers explaining how much they love the product, positioned squarely between the user and the button they came to press.

That is not persuasion. It is an obstacle, and users read it as one.

The rule that governs this page

A quote earns its place here only if it speaks to the reason the customer gave for leaving.

Not "we love this product." Not a five-star wall. A quote from someone who had the same problem this person is having, and who describes what actually happened next — including the cases where what happened next was leaving.

The reason this rule is so strict: every other page addresses a reader who is still asking questions. This reader has answered them. A generic quote at that moment does not read as evidence, it reads as your last attempt to sell, which confirms the story they are already telling themselves about you.

Slot 1: after the reason is selected, matched to that specific reason — the only high-value placement

Almost every cancellation flow asks why. Most then ignore the answer and show the same retention screen to everyone.

The answer is the placement. Once someone selects "too expensive" or "not using it enough" or "missing a feature," you know which objection you are allowed to address, and a quote from a customer who was in that exact position can do real work:

"We cut to the cheaper tier for two quarters while headcount was frozen. Kept the data, kept the integrations, came back up when hiring restarted. I would have cancelled outright if I had known the tier existed." — Head of Operations, 60-person agency

Why this works:

  • It matches the stated reason, so it reads as a response rather than an interruption.
  • It presents an option the customer may not know about, which is the only legitimate job of a retention screen.
  • It admits the customer downgraded. A quote about someone who spent less with you is the only kind that is credible in this context.
  • The company situation is stated, so the reader can decide in two seconds whether it transfers.

One quote per reason. Write them separately, keep each one under forty words, and place it beside the alternative you are offering — not above the cancel button.

If a reason has no honest matching quote, show no quote for that reason. "Missing a feature we do not have and are not building" deserves a straight answer and a clean exit, not a testimonial.

Slot 2: on the downgrade confirmation, as reassurance about what is preserved

Downgrade is the outcome you actually want from most of this flow, and it has its own anxiety: what breaks, what disappears, what happens to the work already done.

A quote on the confirmation screen can answer that better than a feature table:

"Dropping to the starter plan archived our older projects rather than deleting them. When we upgraded eight months later everything was still there, exactly as we left it." — Product Manager, B2B software

This is a factual claim about your product's behavior, made by someone who tested it involuntarily. It belongs next to the summary of what changes, and nowhere else.

Keep it to one, and make sure your product actually does what the quote says. A testimonial that describes data retention you no longer offer is a support ticket you have scheduled for eight months from now.

Slot 3: the save offer, if you have one — with the discipline to use it rarely

If the flow includes a pause, a discount, or a plan change, a short process quote can lower the suspicion that accepting it means an argument later:

"Paused for three months, got a reminder the week before it restarted, and nothing auto-charged in between." — Founder, two-person studio

The objection at a save offer is not whether the offer is good. It is whether accepting it creates a trap. That quote addresses the trap.

Worth saying plainly: if your save offer is a discount you would not have given a loyal customer who simply asked, a testimonial will not fix the resentment that creates. The cleanest version of this page makes the pause option visible to everyone, not just to people threatening to leave.

The placements that make things worse

  • A testimonial wall on the "are you sure?" screen. The reader is not asking whether your product is good. Showing them praise at the moment of exit reads as an argument with their decision.
  • A quote between the user and the cancel button. Anything that makes the exit harder to find converts a churned customer into a churned customer who writes about you.
  • Quotes about how much someone loves the product. Wrong claim entirely. The only relevant claims here are about alternatives, preservation, and reversibility.
  • A quote from a company ten times their size. At the moment of leaving, a mismatched logo reads as "this was never built for you," which is the argument for cancelling.
  • Testimonials on the final confirmation. Once the decision is executed, a quote is noise at best. Use that space for what happens to their data and how to come back.
  • Anything that delays the page. A carousel that loads before the button is functionally a dark pattern, whatever the intent.

A layout that holds up

  1. A single question: why are you cancelling? Short list, plus a free-text option.
  2. The response that matches the selected reason — an alternative if one honestly exists, stated in one sentence.
  3. One matched testimonial beside that alternative, forty words or fewer.
  4. The cancel button, visible and unmoved, at every step.
  5. If downgrading: a plain summary of what changes, with one preservation quote beside it.
  6. If pausing: the terms in two lines, with one process quote.
  7. On confirmation: what happens to their data, how long it is kept, and how to restart. No quotes.
  8. An exit that does not require a phone call.

Two quotes on the path a given user actually takes. Three only if they pause. Anyone who selects a reason you cannot honestly answer should see zero.

How to collect these

These quotes come from the two conversations most companies never have: the downgrade follow-up and the win-back.

Ask a downgraded customer about a month in, when they know what they lost and what they kept. The request is narrow — what changed for you, what stayed the same, what surprised you. The surprise is usually the sentence worth quoting.

Ask a returning customer why they came back and what the gap was like. That is the only place you will get a credible line about reversibility, because they are the only people who have actually reversed it.

Do not ask at the moment of cancellation. A quote extracted from someone mid-exit is both unreliable and, if they later notice it in the flow they just used, genuinely upsetting. Get permission in a separate conversation, weeks later, with the specific page named.

Then re-verify every quote on this page twice a year. Retention policies, plan limits, and pause terms change more often than marketing copy does, and a stale promise here is discovered by the person least inclined to give you the benefit of the doubt.

The adjacent pages run on the same logic of answering the reader's actual question: where to place testimonials on a pricing page handles the objection before it becomes a cancellation, where to place testimonials on a premium support plans page covers the upsell path in the other direction, and where to place testimonials on a product sunset or deprecation notice page is the version of this page where the leaving was your idea. For the sourcing side, see how to get a testimonial from a customer who downgraded their plan.

Ready to get started?

Start collecting and showcasing testimonials in under 5 minutes.

Start Free