SHIP-TO-RECOVER FOR SAAS FOUNDERS
Turn cancellation reasons into a revenue-ranked build list, then contact the exact customers who asked when you ship the fix.
Free report before payment · Restricted billing access · Revoke anytime
Reason captured
Missing feature“We needed the Slack integration.”
4 customers · $178 MRR
You ship it
Marked shippedSlack integration shipped
4 follow-ups prepared
You review and send
Win-backYou asked for Slack. We just shipped it. Want to come back?
Review before sending
Sample data. Explore the demo for the full flow.
The Ship-to-Recover loop
Cancellations carry the most honest roadmap feedback you'll ever get. ChurnNote connects each reason to lost MRR and product requests, helps you decide what to build, and measures who returns after each ship.
Built for SaaS founders who want to understand why customers leave, decide what to fix, and bring the right customers back.
Cancel-flow answers and honest replies to founder-style exit emails become structured churn reasons, not survey noise.
Every reason keeps the customers behind it and the MRR that walked out with them, so your build list is ranked by revenue, not vibes.
Build the thing customers actually left over. Mark it shipped in ChurnNote in one click.
ChurnNote drafts a personal follow-up to the exact customers who asked, you review every email before it sends, and returns are tracked per ship.
No spray-and-pray win-back blasts. Follow-ups go only to customers whose stated reason you actually fixed, and you review every email before it sends.
While you build
Ship-to-Recover works over weeks. These keep money from leaking in the meantime.
Failed-payment recovery
A three-email sequence with fresh payment links catches involuntary churn before the subscription lapses.
Cancellation flow
When a customer clicks cancel, offer a pause, downgrade, or discount tied to their stated reason.
Recent-cancellation follow-ups
Founder-style exit emails that get honest replies, sent after access actually ends, reviewed by you first.
Churn opportunity detection
Every new cancellation and failed payment is recorded, valued in MRR, and ranked for follow-up.
01
Connect billing
Stripe restricted key or Lemon Squeezy API key. About two minutes, permissions shown up front.
02
Run the Recovery Sweep
ChurnNote reads your last 30 days of cancellations and failed payments. Read-only.
03
See your Churn Leak Report
Real customers, real amounts, why each is potentially recoverable, and a draft follow-up per row.
04
Pay only when ready to act
Start recovering on a paid plan, or stay in free Watch mode until there's revenue worth acting on.
Sample Churn Leak Report
Demonstration data12
recent cancellations reviewed
$624
MRR affected
Sample report using demonstration data. Your report uses your own billing data.
If the scan finds nothing to recover, ChurnNote says so plainly and keeps watching for free.
On Stripe, ChurnNote connects with a restricted key and shows you the exact permission list before you paste it. Keys are encrypted at rest, never displayed again, excluded from exports, and deleted with your account.
ChurnNote can
ChurnNote cannot
Review-first sending: you approve customer emails
Unsubscribes, bounces, and complaints auto-suppressed
One-click JSON export of your data
Typed-confirmation account deletion, keys removed
Revoke access in Stripe or Lemon Squeezy anytime
Failed-payment churn never gets a misleading exit email
ChurnNote is early. The product is already running with paying SaaS accounts, and we are working directly with founders to document the first public recovery stories.

Why I built this
I'm Praveen, the founder of ChurnNote. Small SaaS founders usually find out about churn too late, after Stripe or Lemon Squeezy already says “cancelled.” The reason behind each cancellation is the most honest roadmap feedback you'll ever get, and most of it is thrown away.
ChurnNote keeps that feedback, prices it, and puts it to work: see why people leave, build what brings them back, and tell exactly the right customers when you did.
Questions before connecting billing? hello@churnnote.com
Flat pricing. No revenue cut, no per-recovery fees, cancel anytime.
Watch
Free. No card required.
Free scan, any store size
Connect billing, get the full Churn Leak Report, and stay until there is revenue worth acting on.
Founder
or $290/year (2 months free)
Up to 500 active subscribers
Everything ChurnNote does, for products up to 500 active subscribers.
Growth
or $790/year (2 months free)
Up to 2,500 active subscribers
For scaling SaaS: the full Founder toolkit with room for up to 2,500 active subscribers.
Every plan starts the same way: connect billing, run the free Recovery Sweep, and see your Churn Leak Report before paying anything. No revenue cut, no per-recovery fee, cancel anytime.
For scale: Churnkey currently starts around $250/month and Churn Buster around $50+/month (last verified July 2026). Neither has a free watching tier. See comparisons
Only what you grant. On Stripe you connect a restricted key with read access to customers, subscriptions, products, invoices, and events, plus write access to webhook endpoints so new cancellations and failed payments stream in. ChurnNote cannot move money, see full card numbers, create charges or refunds, or touch your payouts. You can revoke the key in Stripe or Lemon Squeezy at any time.
A restricted key can only do what you enable, nothing else. ChurnNote shows you the exact permission list during setup, verifies each one before importing anything, encrypts the key at rest, never displays it again after saving, excludes it from data exports, and deletes it when you delete your account. It is strictly safer than pasting your full secret key.
Everything that matters: you connect billing, ChurnNote runs a Recovery Sweep over your last 30 days, and you get the full Churn Leak Report on your real data: every opportunity, amount, and draft follow-up. You pay only if you want to act on it. If you don't, Watch mode keeps detecting new churn for free.
Not without your review. Historical follow-ups from your report send only after you approve them and confirm your sender details. Ongoing recovery emails are drafted for you and follow rules you control, and every send honors unsubscribes, bounces, and your do-not-contact list. Failed-payment churn never gets a misleading 'why did you cancel' email.
That's a good sign, and it costs you nothing. ChurnNote will say so plainly, with no invented urgency, and offer Watch mode: it keeps recording cancellations and failed payments and tells you when a real recovery opportunity appears, with the exact amount.
Yes. Settings has a one-click JSON export of your data (API keys excluded) and a typed-confirmation account deletion that stops all processing immediately, cancels your ChurnNote subscription, deregisters webhooks from your billing provider, and removes your data.
The loop ChurnNote is built around: learn the real reason each customer cancelled, attach those customers and their lost MRR to the specific requests behind the reasons, mark an improvement shipped when you build it, and ChurnNote drafts a personal follow-up to exactly the customers who asked, then tracks who returns.
No. Flat pricing only: Watch is free, Founder is $29/month (up to 500 active subscribers), Growth is $79/month (up to 2,500). Annual plans are $290 and $790. No per-recovery fees, no revenue cut, cancel anytime.
Connect for free and see your report before paying.
Free scan and report. Watch mode stays free. Cancel anytime on paid plans.