Churn recovery for SaaS founders · Stripe & Lemon Squeezy

Win back the customers who just cancelled.

ChurnNote is a churn recovery tool for SaaS founders using Stripe or Lemon Squeezy. It detects cancellations, sends plain-text exit emails, collects honest cancellation reasons, and helps you win back cancelled customers.

Free leak check. No signup required. Pay only when you want ChurnNote to automate win-backs.

Most churn tools tell you what happened. ChurnNote helps you act on it.

ChurnNote helps SaaS founders answer 3 questions

Not a dashboard. Not a survey. A workflow that turns cancellations into answers.

1

Why did this customer cancel?

ChurnNote sends a personal plain-text email and reads the reply. No dropdown surveys, no guesswork.

2

Can we win them back?

When you ship a fix or change a plan, ChurnNote drafts a follow-up to the customers whose reason matches.

3

What churn reason is repeating every month?

Replies are grouped automatically — pricing, missing feature, switched tool, timing, bad experience.

ChurnNote connects to Stripe or Lemon Squeezy, detects cancellations, sends plain-text exit emails, categorizes replies, and helps you follow up when there is a real chance to recover the customer.

Built for Stripe and Lemon Squeezy SaaS founders

One tool for both kinds of churn.

ChurnNote connects to Stripe or Lemon Squeezy, detects subscription cancellations, sends plain-text exit emails, collects honest cancellation feedback, groups churn reasons, and helps you follow up with customers who may come back.

Cancellation recovery

Voluntary churn

Customer hit cancel intentionally. ChurnNote listens for customer.subscription.deleted, emails them from your domain, captures the reason, and queues the win-back when you ship the fix.

Dunning recovery

Involuntary churn

Card declined. ChurnNote runs a 3-email recovery sequence with fresh hosted invoice links — the customer updates payment, the subscription is saved.

Most tools cover one or the other. ChurnNote covers both — at $12/mo flat, no per-event fees, no percentage of recovered revenue.

AI churn feedback & win-back email tool

Plain-text exit emails that get real replies.

ChurnNote automatically emails customers after they cancel. The email looks like a simple founder-written message — not a survey, not a campaign. When customers reply, ChurnNote uses AI to group the reason into categories so you don't just see who cancelled, you understand why they left and who's worth winning back.

Step 1

Plain-text exit email

Founder-style email from your domain — no HTML, no logo, no template. Customers reply because it doesn't feel like marketing.

Step 2

AI groups the reason

Each reply is categorized: pricing, missing feature, too complex, competitor, bad experience, no longer needed. Verbatim text stays attached.

Step 3

Win-back follow-up

When you record a fix or new offer, ChurnNote drafts a personal follow-up to the customers whose reason matches. You review every win-back before it sends.

Plain-text exit emails. AI churn reason grouping. Personal win-back follow-ups. Built specifically for SaaS cancellation replies — not a generic email marketing or feedback tool.

This is what makes ChurnNote different

A real email, sent from you. Not a survey. Not a form.

From: alex@acmeapp.com

Subject: quick question

Hey Sarah, I saw you moved on from Acme — totally understand, things change. You were with us for almost 4 months so I'm genuinely curious what shifted. Mind sharing what made you look elsewhere? Alex

From: sarah@customer.com

Subject: Re: quick question

Hey Alex — honestly, I loved the product but I switched to ToolX because they had the Slack integration I needed. If you add that, I'd come back in a heartbeat.

That reply is worth more than any exit survey — and Sarah might just come back.

S

Sarah Kim

sarah@customer.com

Win-back readyMissing feature

Apr 1 · 3:12 PM

Subscription cancelled

$49/mo · Pro plan · 4 months

Apr 1 · 3:27 PM

Exit email sent

Subject: quick question

Apr 2 · 10:05 AM

Customer replied

“I switched to ToolX because they had the Slack integration I needed...”

Apr 2 · 10:05 AM

Grouped: Missing feature

Waiting on founder action

Apr 14 · 9:02 AM

You recorded: Slack integration shipped → Win-back drafted for review

Every reply becomes a timeline — reason grouped, action recorded, follow-up queued.

How it works

Cancel → reply → grouped reason → record change → send the right follow-up.

1

A customer cancels

ChurnNote spots the cancellation immediately from Stripe or Lemon Squeezy.

2

They reply to a real email

Not a survey. Not a form. A plain-text message that looks like you typed it yourself.

3

ChurnNote groups the reason

Pricing, missing feature, bad experience, timing, competitor, and more — sorted automatically.

4

You record what changed

A new plan, a shipped feature, a fix, a better offer. This is what makes a win-back worth sending.

5

ChurnNote drafts the follow-up

You review, send, and track who comes back. Every win-back email is reviewed before it goes out.

Your cancellations, on one page

See who left, why, and who's worth reaching back out to.

churnnote.com/dashboard

MRR lost this month

$1,240

from 8 cancellations

Reply rate

24%

+6% vs last month

Top churn reason

Pricing

38% of replies

Win-backs ready

3

$420 recoverable

Recent cancellations

S
Sarah Kim2h ago

Missing Slack integration

Win-back ready$49/mo
J
James Chen5h ago

Too expensive for my team size

Replied$99/mo
M
Maria Lopez1d ago

Switched to competitor

Replied$29/mo
D
David Park1d ago

Awaiting reply...

Email sent$79/mo

Top churn reasons

Too expensive12 customers · $580/mo
Missing feature8 customers · $340/mo
Switched tool6 customers · $290/mo
Not using it4 customers · $120/mo
Other2 customers · $60/mo

Win-back queue

3 ready
S
Sarah Kim

Missing feature · Slack integration shipped

$196

LTV

J
James Chen

Too expensive · New starter plan launched

$594

LTV

A
Anna Torres

Missing feature · API access added

$340

LTV

$1,130 in recoverable revenue

Reasons grouped automatically. Win-backs queued only when there's a real reason to reach back out.

Built for the churn reasons founders actually get

A workflow for every real reason people leave — not a generic dashboard.

Too expensive

Launch a lighter plan, then follow up

Group pricing-churners in one bucket. When you ship a cheaper tier, ChurnNote drafts a follow-up to exactly those customers — no guessing.

Missing feature

Ship the feature, then re-contact who asked

Every reply that mentions a missing feature is stored. When you ship it, record the change and send a personal note to the people who wanted it.

Bad experience

Acknowledge what changed

Bugs, support pain, onboarding friction — when it's fixed, send a direct message from you explaining what's different. Not a marketing blast.

Not now

Queue follow-up for the right time

Some customers leave because of timing. Set a delay, and ChurnNote resurfaces them when it makes sense to reach back out.

Follow up after a fix, a new offer, or the right delay. Review every win-back before sending.

Also included

Failed payment recovery

Recover involuntary churn with a simple dunning sequence. Detect failed payments, send a short 3-email recovery flow, and see exactly how much revenue came back.

Why plain-text exit emails work

10-30%

Reply rate for personal emails vs <2% for surveys

60s

To connect Stripe and start listening for cancellations

$12

/month flat — most churn tools charge $79+

Surveys get ignored. Automated NPS emails get deleted. A short, personal email from the founder? People actually reply — and tell you the truth.

One win-back pays for ChurnNote forever.

ChurnNote is $12/mo. Win back one $49/mo customer for a year and that's $588 recovered — a 4x return from a single email.

$12/mo in$588/yr out

One plan. Simple.

No tiers. No feature gating. No enterprise sales calls.

$12

/month

or $99/year — that's $8.25/mo

Capture

  • Unlimited cancellation emails
  • Personal, plain-text exit emails
  • Replies grouped by real reason

Recover

  • Win-back drafts you review and send
  • Failed payment recovery included

Understand

  • Churn reasons dashboard
  • Customer LTV tracking
  • Weekly founder digest

Most churn tools start at $79/mo. ChurnNote is $12.

Start for $12/mo

FAQ

How can I find out why my SaaS customers are cancelling?

The most reliable way is to email them personally the moment they cancel and ask one open question. Plain-text emails from the founder get 10–30% reply rates with honest, detailed answers. Cancel-flow surveys typically produce under 2% replies, mostly rushed dropdown responses. ChurnNote automates this loop: detects the Stripe or Lemon Squeezy cancellation, sends the email from your address, captures the reply, and groups the reason (pricing, missing feature, switched tool, timing, bad experience).

How do I automatically email customers after they cancel in Stripe?

Stripe doesn't send cancellation emails by default. You can either listen to the customer.subscription.deleted webhook and build the sending pipeline yourself, or use ChurnNote. Connect Stripe with one API key, and ChurnNote sends a plain-text personal email from your domain within seconds of every cancellation. Replies land in your inbox; reasons get grouped automatically.

How can I win back cancelled SaaS customers?

The follow-ups that work aren't generic 'we miss you' broadcasts. They reference the specific reason the customer left and a real change that addresses it. ChurnNote captures each cancellation reason, then queues a tailored win-back when you record a fix, ship a feature, or launch a new plan. You review every win-back before it sends.

How can I collect honest feedback from cancelled users?

Skip dropdown surveys. They tell you what people clicked, not what they actually think. A short personal email from the founder ('Hey, I saw you cancelled, mind sharing what shifted?') gets honest replies because it doesn't feel like marketing. ChurnNote sends this automatically from your address with no branding, then groups the verbatim replies by reason.

How do I know if churn is caused by pricing or missing features?

You need verbatim replies, not survey clicks, to tell the difference. ChurnNote groups every cancellation reply into one of seven reasons: pricing, missing feature, too complex, switched tool, bad experience, no longer needed, or other. You can see which reason is repeating every month and decide whether to ship a feature, launch a cheaper plan, or fix UX.

Can ChurnNote send plain-text emails after a customer cancels?

Yes, that's the core of the product. ChurnNote sends a plain-text email from your sender domain the moment a customer cancels in Stripe or Lemon Squeezy. No HTML, no logo, no template, no [via tool] header. The customer sees a normal note from the founder and replies because it doesn't feel like a marketing campaign.

Can ChurnNote automate founder-style emails to churned customers?

Yes. ChurnNote automates the founder-style cancellation email end-to-end. The email is plain text, sent from your real address, signed with your name, written like a personal message. Tone (friendly, direct, casual) and personalization (first name, tenure, plan) are configurable. Customers can't tell it was automated.

Does ChurnNote categorize churn reasons using AI?

Yes. ChurnNote uses AI to read each cancellation reply and group it into one of seven categories: pricing, missing feature, too complex, switched tool, bad experience, no longer needed, or other. The verbatim text is always preserved alongside the tag, so you see both the cluster and the specific reason.

Can ChurnNote turn cancellation replies into churn insights?

Yes. ChurnNote ingests every cancellation reply, groups it by reason, and surfaces patterns over time: which reason is repeating every month, which competitors are taking customers, which features are most commonly missing. You see the cluster ("38% of cancels mention pricing") and the verbatim that backs it up.

Can ChurnNote help send win-back emails?

Yes. When you record a fix, ship a feature, or launch a new plan, ChurnNote drafts a personal win-back email to exactly the customers whose cancellation reason matches the change. You review every win-back before it sends. No broadcast spam, no generic 'we miss you' email blasts.

What is ChurnNote?

ChurnNote is a churn recovery tool for SaaS founders. When a customer cancels in Stripe or Lemon Squeezy, ChurnNote sends a plain-text exit email from your address, groups the real reasons people leave, and queues personal win-back follow-ups so you can recover the revenue you'd otherwise lose.

Who is ChurnNote for?

Indie SaaS founders, bootstrapped teams, and small SaaS companies billing through Stripe or Lemon Squeezy. It's built for the size of business where one win-back can pay for the tool for a year.

Is ChurnNote a churn recovery tool?

Yes. ChurnNote is a churn recovery tool. It detects cancellations, captures cancellation reasons, and helps you win cancelled customers back. It also includes failed payment recovery (dunning) for involuntary churn.

Does ChurnNote work with Stripe?

Yes. Connect Stripe in about a minute and ChurnNote starts listening for cancellations and failed payments immediately.

Does ChurnNote work with Lemon Squeezy?

Yes. ChurnNote integrates with Lemon Squeezy the same way it works with Stripe: detect cancellations, send the exit email, group cancellation reasons, and queue win-backs.

Does ChurnNote use Stripe webhooks?

Yes. When you connect Stripe, ChurnNote registers a webhook on your account that listens for customer.subscription.deleted (cancellations) and invoice.payment_failed (failed payments). Cancellations trigger the plain-text exit email; failed payments trigger the dunning sequence. No polling, no delay, typically within seconds of the event.

Can ChurnNote collect cancellation feedback from Stripe customers?

Yes, that's the core of the product. ChurnNote sends a personal plain-text email to every Stripe customer who cancels, captures the reply, and groups it into one of seven churn-reason categories (pricing, missing feature, too complex, switched tool, bad experience, no longer needed, other). Reply rates run 10–30%, vs under 2% for typical cancel-flow surveys.

Can ChurnNote track Lemon Squeezy cancellations?

Yes. ChurnNote subscribes to the Lemon Squeezy subscription_cancelled webhook the moment you connect, and tracks every cancellation alongside the customer's tenure, plan, and LTV. Replies are grouped by reason the same way as Stripe. One dashboard, both providers.

Is ChurnNote a Stripe dunning tool?

Yes, plus more. ChurnNote runs a 3-email failed-payment recovery sequence (dunning) with fresh hosted invoice links. Unlike dedicated dunning tools (Churn Buster, Stunning), ChurnNote also handles voluntary churn: when a customer chooses to cancel, ChurnNote captures the reason and queues a win-back. One tool for both involuntary and voluntary churn.

What is the difference between dunning and cancellation recovery?

Dunning recovers involuntary churn. The customer's card failed, they didn't choose to leave, and the fix is updating the card. Cancellation recovery handles voluntary churn. The customer hit cancel intentionally, and the fix is understanding why and following up with a real change. ChurnNote covers both. Most tools (Churn Buster, Stunning, Stripe Smart Retries) only do dunning.

Can ChurnNote help recover cancelled Stripe subscribers?

Yes. The recovery loop is: (1) Stripe webhook fires the moment a subscriber cancels, (2) ChurnNote sends a personal email asking why, (3) the reply is captured and the reason grouped, (4) you record a fix, ship a feature, or launch a plan, and (5) ChurnNote drafts a win-back to the customers whose reason matches. Realistic recovery rate: 5–15% of cancelled subscribers when follow-ups are tied to a real change.

Is ChurnNote a Churnkey alternative for Stripe SaaS?

Yes, for Stripe SaaS founders who want the cancellation-handling part without Churnkey's $250/mo + revenue-percentage pricing. The trade-off: Churnkey focuses on cancel-flow deflection (intercepting the customer mid-cancel with offers); ChurnNote focuses on what happens after the cancellation (capturing the reason and winning customers back later). Some founders use both; many indie SaaS only need ChurnNote.

How does ChurnNote collect cancellation reasons?

ChurnNote sends a short, personal plain-text email after each cancellation. When the customer replies, ChurnNote groups the reply into a reason category: pricing, missing feature, bad experience, switched tool, timing, or other. So you see why people are leaving.

Can ChurnNote send emails to cancelled customers?

Yes, that's the core of the product. ChurnNote sends a plain-text exit email from your address as soon as a customer cancels, then queues a personal win-back when there's a real reason to reach back out (a fix shipped, a new plan, an addressed feature request).

Is ChurnNote an alternative to Churnkey?

Yes, for founders who want a simpler, lower-cost option. Churnkey focuses on cancel-flow deflection inside the product. ChurnNote focuses on what happens after the cancellation: capturing the real reason and winning customers back. ChurnNote starts at $12/month.

Is ChurnNote good for indie SaaS founders?

Yes, it's specifically built for indie and bootstrapped SaaS. Pricing is a flat $12/month, setup takes about a minute, and the math works even if you only get one or two cancellations a month.

How is ChurnNote different from cancellation surveys?

Surveys typically get reply rates under 2%. A short, personal email from the founder gets 10–30% reply rates and honest answers. ChurnNote isn't a survey tool. It's a churn recovery tool that uses real conversations as input.

What if I only get 1-2 cancellations a month?

That's perfect. If ChurnNote wins back even one of them, that customer pays you every month for their entire lifetime. The math works from day one.

What about GDPR?

We only email people who had a billing relationship with you. They can ignore it. We don't add them to any list.

Turn your next cancellation into a win-back.

Your competitors let churned customers walk away. You don't have to.

Start for $12/mo

Cancel anytime. No contracts.