Matched to the reason
Each reason gets the offer you matched it to — a discount, a pause, a downgrade or a conversation. You set that mapping, not us.
Cancel flows for SaaS founders
When someone clicks cancel, retentix asks why — then shows the offer you matched to that reason. Every save is recorded, with the reason and what it was worth.
How it works
Point your “Cancel subscription” button at your retentix URL.
https://flow.retentix.co/f/your-slug
One link is all it takes
Instead of vanishing into a payment portal, they land on a short, branded exit survey.
retentix matches their reason to a discount, a pause, a downgrade or a conversation. When they accept, the save lands in your dashboard — and if you have connected a Stripe key, retentix applies the change for you. Otherwise you get an email with the exact change to make.
Why retentix
Each reason gets the offer you matched it to — a discount, a pause, a downgrade or a conversation. You set that mapping, not us.
Discounts, pauses, downgrades and contact flows are included from the cheapest plan up. Your retention is never feature-gated.
Run unlimited cancel flows. We don't meter the moments that save your revenue — no caps, no top-ups.
The dashboard
Every save, every reason, every dollar — in one place.
Your dashboard shows what the cancel flow is doing: how many customers reached it, why they were leaving, which offers they accepted, and what each save was worth. That last figure is the average subscription value you entered, or the real price read from Stripe once you connect a key — neither is an audited number. Every saved subscription is listed with its reason and its value, and you can export the whole thing as CSV on Pro and Agency.
Pricing
Every plan ships with every offer type — discount, pause, downgrade and contact.
All three plans start with 14 days free. Nothing is charged until you choose a plan.
$29/mo
For your first product
Unlimited cancel flows — no credits, no surprise bills
$49/mo
For growing portfolios
Unlimited cancel flows — no credits, no surprise bills
$99/mo
For agencies & studios
Unlimited cancel flows — no credits, no surprise bills
Prices in USD. Cancel anytime.
FAQ
retentix is a customer retention tool for SaaS businesses. It replaces your cancel button with a cancel flow: a short page that asks the customer why they are leaving, then offers a discount, a pause or a downgrade based on that answer — before the subscription ends.
Not by default — you do. retentix emails you the exact change to make and records the save in your dashboard, and applying it in your billing system is your step. On any paid plan you can hand that step over: connect a restricted Stripe key in your settings and retentix applies the accepted offer for you, for subscribers whose identity your own system has signed. Both of those have to be in place, so connecting the key is a condition rather than a finish line. Card data is never part of any of it — the key is restricted and no card number reaches us.
Only where you control the cancel link. retentix works by standing in front of the link your customer follows to cancel: you point it at your flow page instead of your billing portal. So the question to ask about any subscription, including one bought in the App Store or Google Play, is whether you can change where your own cancel button leads — where you cannot, there is no link to repoint and retentix has nothing to sit in front of. Where you can, retentix works, whatever you bill with.
You replace one link: your “Cancel subscription” button points to your retentix flow URL instead of your billing portal. No SDK, no code changes beyond that line.
You get an email with the offer they accepted, and the save lands in your dashboard as saved MRR. Applying the discount, pause or downgrade is your step by default — or retentix can do it for you in Stripe, on any paid plan, once you connect a restricted key and your own system signs who is cancelling.
Each product gets its own cancel flow and its own data. Pick your plan by product count — Starter covers 1, Pro covers 5, Agency covers 15.
Every row is one cancel flow: date, product, customer reference, the reason given, the offer shown and the MRR saved. On Agency you get one file per product, each with a summary header. CSV export ships with Pro and Agency.
Because a cancellation is the moment you can save revenue — we won't put a meter on it. Every plan runs unlimited cancel flows, with no credit packs and no surprise bills. Plans differ by product count, not by how often you're allowed to keep a customer.
Yours. The flow page carries your logo, your colors and your product name. A small “Powered by retentix” badge is on by default — on Pro and Agency you can switch it off from your branding settings, and on Starter it stays on.
Flow responses and account records sit in our primary database in Frankfurt, Germany, inside the EEA. Not everything stays there: Cloudflare serves the site from a global edge network, and Paddle, which bills your subscription, operates from the UK and the US. Data in transit is encrypted. We do not sell personal data and we do not share it for cross-context behavioural advertising — the Privacy Policy names every provider we use.
Ready to keep more of the revenue you already earned?
Start free trial