Don’t let good customers leave without a word
When someone clicks cancel, MRR Save opens a short AI chat, hears them out, and makes one fair offer, applied through Stripe on the spot. You get the save, or you get the reason. Either way you stop guessing.
- ~15 min to install
- One script, no backend work
- One click to cancel, always
Billing
By the numbers
Save rate at the cancel moment
Recovered MRR in a month
Saves in the last 30 days
From snippet to first save
Example numbers from a sample account, not live data. Save rate is customers kept divided by cancel attempts.
The full retention loop
Start at the cancel click, grow into everything after
Who churned, and why, this week
Save rate, recovered MRR and at-risk accounts are the first thing you see. Every exit lands with its reason and the offer it was given.
And what runs after the click
The pieces that turn a single save flow into a full retention loop.
Stripe auto-apply
Accepted offers apply themselves — a discount, a pause, a downgrade or a trial extension — straight on the subscription, or route the customer to you. Works without Stripe too.
Failed-payment dunning
Catch failed charges and run a calm retry sequence so you recover revenue that used to slip away in silence.
One-click cancel, by design
A single visible cancel path and one offer per reason. Click-to-cancel compliance is structural here, not a toggle.
Win-back sequences
Reason-aware emails after someone leaves, timed and plan-history aware, so a goodbye is not always the end.
AI, where it earns its place
And it clusters every reason people leave
The exit survey and the offer are plain and deterministic. AI only powers the parts that get better with it, and it always fails closed.
Clusters every reason
Free-text answers grouped into themes you can actually act on.
Conversational save flow
An optional chat that stays on one offer and never goes off-script.
Bring your own key
Anthropic, OpenAI or Gemini. Your key, encrypted at rest.
Fails closed to scripted
If the model is down, the plain deterministic flow still runs.
Make it yours
Your questions, your offer, your brand
MRR Save inherits your look, not ours. Write the questions, set the offer and the AI’s tone, pick your colors and drop in your logo, down to the button labels. Customers see you, never us.
- The questions you ask
- The AI chat’s tone and offer
- Your colors and gradients
- Titles, copy and button labels
- Your logo, never ours
- Position, size and placement
One snippet
Live in about fifteen minutes
Drop one script in and point it at your cancel button. The flow, the survey and the offer all run from there. Nothing to host, no pipeline to wire.
- Paste it before </body>
- No backend, no redeploy of ours
- Cancel stays one click away
<script>
!function(c){c.ChurnChat=c.ChurnChat||{q:[]};
for(var m of ["boot","attachTo","show"])
c.ChurnChat[m]=c.ChurnChat[m]||function(){
c.ChurnChat.q.push([m].concat([].slice.call(arguments)))};
}(window);
ChurnChat.boot({ siteKey: "sk_live_yourkey" });
ChurnChat.attachTo("#cancel-button");
</script>
<script async src="https://cdn.mrrsave.com/widget/v1/widget.min.js"></script>sk_live_yourkey is an example key; yours appears in the dashboard after sign-up.
Founder to founder
Built by someone who’s lost customers too
Example content, replace with real quotes before launch“I saw the first save the afternoon I installed it. A week later I finally knew why people were actually leaving.”
Rafael ZagoSolo SaaS, ~$8k MRR“The "Cancel anyway" link being right there is the reason I trusted it. My churn emails stopped being a surprise.”
Luigi BongioloTwo-person team, ~$20k MRR“Recovered more failed payments in a month than the discount I was scared to offer ever cost me.”
Tom SilvaIndie maker, ~$5k MRRSample logos, for layout only
- Northwind
- Pixel Labs
- Acme
- Vue Shop
- Cardinal
Pay as you grow
Pay for what you switch on
Three plans, each a clean step up. Start free, then add the dashboard, the automation and the AI as your save rate earns it.
Free
See who churned, for free.
- Revenue Scan of your Stripe
- Read-only who-churned dashboard
- One-question exit survey
- Outcome log
- Always one click to cancel
Indie
Most popularFor a growing solo SaaS.
- Cancel-moment widget & retention offer
- Full live dashboard & save rate
- Stripe auto-apply
- Failed-payment dunning
- Win-back sequences
Growth
For multi-product teams.
- Everything in Indie
- A/B test offers
- Cohort retention
- AI-clustered exit interviews
- Health scores & at-risk list
Straight answers
The questions founders actually ask
See who’s leaving, and why, this week
Drop in one snippet and your next cancel click becomes a save you can measure, or a reason you can act on.