Skip to main content

Retention screen proof

Testimonials in Your Cancellation Flow

A customer on the cancel screen has already decided something is not working. A quote from someone who solved the same problem can help, if it answers their actual reason. A wall of praise in front of the cancel button does the opposite: it reads as a stall. The picker below works out whether proof belongs on your cancel screen at all, and which kind.

  • Matched to the reason they gave
  • Shown beside the exit, never in front of it
  • Sometimes the answer is no proof at all

The problem, solved

Why proof on the cancel screen backfires, and how StoryProof keeps it relevant

  • The quote ignores why they are leaving

    Someone cancelling because setup was too hard is not moved by praise for your reporting.

  • It feels like the cancel button is hidden

    A large block of praise pushed between the customer and the exit reads as a trap and sours the goodbye.

  • Our cancel screen is inside the app

    Engineering will not build a testimonial component for a screen most users see once.

  • We have no quotes about coming back

    The strongest cancel screen proof is from someone who nearly left and stayed, and nobody has asked them.

  • A returning customer was blunt about us

    Someone who came back may say plainly what was wrong before. That honesty helps, but needs a read first.

Flip the switch to see how StoryProof handles each one.

Free picker

Should your cancel screen show proof?

Answer for the reason customers give most often. Run it again for the next most common reason.

What reason do most cancelling customers give?
What proof do you hold for that reason?
Does the screen already make a save offer?
How much room is on the screen?

The picker scores your answers in your browser. Nothing is stored.

Cancellation reasons and the quote that fits

Each row is a tag to create in StoryProof and a question to ask the customers who can fill it.

Reason selectedTestimonial that helpsWho to ask
Too hard to set upSomeone who struggled at first and says what made it clickCustomers who finished onboarding late but stayed
Too expensiveSomeone describing what it saves them or replacesCustomers on the same plan for a year or more
Not using it enoughSomeone who paused or left, came back, and says whyReturning customers
Switching to a competitorUsually none; name comparisons carry their own riskNobody for this screen

In StoryProof

Add reason matched proof to the cancel screen

Step 1 of 4

Collect from customers who stayed or returned

Add them as contacts and email one question about the problem they got past.

Before you start

Keep the exit honest

What this does not cover, and what to check on your side. Better to know now than after launch.

  1. 01

    Never block or disguise the cancel option

    Proof sits beside the button, not over it. Check the consumer rules where you sell on how cancelling has to work.

  2. 02

    StoryProof does not run your cancel flow

    It supplies the testimonials and widget. Showing a different widget per reason is logic your app or flow tool handles.

  3. 03

    It cannot see why a customer cancels

    Reason data lives in your billing or flow tool. StoryProof only knows the tags you give testimonials.

  4. 04

    Do not promise what the quote implies

    A testimonial about a price saving is one customer’s experience, not a promise to the person leaving.

FAQ

Questions people ask

Short answers to what usually comes up next.

Do testimonials reduce cancellations?

Sometimes, when the quote answers the reason someone is leaving. There is no general answer; measure it against your own cancellations by reason.

Where on the cancel screen should the testimonial go?

Beside or below the reason the customer selected, never between them and the cancel button.

Should a cancel screen show star ratings?

Rarely. A rating says others are happy; it does not address why this customer is not. A specific quote does more.

Can I ask the cancelling customer for a testimonial here?

That is a different request with its own timing and wording. Asking on the same screen you are trying to keep them on mixes two jobs.

Still have a question? Ask the StoryProof team or book a demo.

Answer the reason, not the exit

Collect quotes from customers who got past the same problem and show the matching one beside an honest cancel button.

Last updated 2026-11-07.