Cancelled isn’t gone.
When a subscriber cancels your app, Apple and Google keep them active for up to 29 more days. Most apps send nothing into that window. Uncancel catches the moment through RevenueCat and wins them back through your own push and email. You approve every message.
Read-only setup in 15 minutes. No messages sent. Two founding pilot slots open.
of paid access can remain after a cancel. Most apps send nothing into it.
of churn is a failed card, not a decision. It recovers mechanically.
of your saved MRR. That’s the whole price. No saves, no fee.
What it catches
Your billing stack fires an event the second a subscriber slips. Uncancel answers each one with the right save, in your app’s voice.
Still active for up to 29 more days
They tapped cancel yet keep access for weeks, still opening the app, still reachable. The richest save window in subscriptions.
Leaving? Pause for a month instead. Your data and streak stay put.
Often just a dead card
Smart retries plus one well-timed nudge recover involuntary churn on autopilot. The fastest money on the table.
Your payment didn’t go through. Fix it in one tap and keep your plan running.
One offer before it lapses
A single save in your voice, matched to the segment and timed right before the trial dies. Not a drip campaign.
Your trial ends tomorrow. Stay on and take 40% off your first two months.
Start with your number, not our pitch.
Paste our webhook into RevenueCat. Read-only, 15 minutes, no SDK, no app update. For two weeks we send nothing and change nothing. Then you get a one-page report of your bleed, door by door, and what a save program would be worth on your volume.
Example figures. Your report shows your app’s real doors, measured from your own events.
Revoke access in one click whenever you want. If your number is boring, delete us. If it isn’t, a pilot slot is waiting.
Live in an afternoon. No app update.
Paste one webhook
Fifteen minutes in the RevenueCat dashboard, read-only until you say otherwise. No SDK, no app update, no App Store review.
Connect your channels
Everything sends from your own accounts, under your brand. Revoke in one click.
Approve the playbooks
We propose the save per segment. Nothing fires without your sign-off. Ever.
Why the numbers hold up
Signed by the stores
Every renewal arrives signed from Apple and Google through the webhook. Nothing is self-reported.
Holdout-adjusted
A randomized control group measures who would have come back anyway. They’re subtracted from every invoice.
Net of refunds
Invoices settle after the store’s refund window closes. Audit every line against your own RevenueCat data.
Every message needs your sign-off · your keys, revocable in one click · we see billing events, never people · two save attempts max, inside local daytime
If it saves nothing, you pay nothing.
Below is a worked example. Type your own MRR and churn to estimate it for your app; real numbers replace the estimate in week one, on a dashboard you can check against RevenueCat yourself.
Estimate assumes roughly a third of churned MRR is recoverable. Saves are holdout-adjusted, settle net of refunds, and every line is auditable in your own RevenueCat data.
Founding pilots
2 SLOTS- The full service, set up by hand with your team: webhook, store offers in App Store Connect and Play Console, playbooks, holdout, weekly reporting
- What we charge instead of money: the case study. Verified numbers, a testimonial if it works, your logo
- If it doesn’t work, you owe nothing and keep everything we learned
After founding
- Cap negotiable at scale
- The statement above is the model. It turns on only when the case studies exist, and pilot apps convert only if their own numbers justify it
- Cancel anytime, your keys mean leaving takes one click
The questions you’re already asking.
Why is the founding batch free?
Because outcome pricing needs proof and we don’t have public numbers yet. We could invent claims like everyone else. We’d rather buy real ones with work. Two pilots, 90 days, holdout-verified results, and the case study is the payment. After that, the free door closes.
What does the audit actually involve?
One webhook URL pasted into RevenueCat, read-only. For two weeks we observe events, send nothing and change nothing. You get a one-page report of your bleed by door and what’s recoverable. Revoking access takes one click and kills the feed.
Can’t we build this ourselves?
You could: webhooks, offer signing, dunning retries, holdout math, timing experiments. It’s plumbing, and plumbing loses to roadmap every sprint. Finding out costs $0 base and one afternoon. The audit is free precisely so you can see whether the prize justifies a quarter of engineering time before you spend it.
How do I know the saved numbers are real?
Renewals come signed from Apple and Google, a randomized holdout subtracts organic comebacks, and invoices settle net of refunds. You can audit every line against your own RevenueCat data.
Can you message our users without asking?
No. Every playbook and every line of copy gets your sign-off before anything fires, with frequency caps and quiet hours on top. It all runs through your own accounts, revocable in one click.
What data do you actually see?
Subscription events and pseudonymous user IDs. Names, emails and message content never leave your tools. When we trigger a Klaviyo email, we pass an ID and your Klaviyo holds the address.
Why would this work when our own win-back emails didn’t?
Those go out weeks after access ends. We work the window while they’re still using the app, with store-native offers (pause, discounted renewal, downgrade) matched to why each segment cancels.
We’re not on RevenueCat.
The founding batch is RevenueCat-only. That’s what makes setup take an afternoon. Adapty and raw store notifications are next. Email us and we’ll ping you when your stack is covered.
What happens after the founding period?
Pilot apps move to founder pricing, 15% of verified saved MRR with a capped fee locked for 12 months, only if their own numbers justify it. Everyone after that pays $199 plus 15%. No lock-in either way.
Two pilot slots. Paid in proof, not cash.
For the founding pilots we run everything by hand: setup, store offers, playbooks, holdout, weekly reporting. Free for 90 days. In exchange we keep the verified numbers as a case study, with your sign-off on what gets published. If your app does $100k+ MRR on RevenueCat, start with the audit.
Prefer email? hi@getuncancel.com