Cancellation replies → churn insights
How to turn cancellation replies into churn insights.
A reply is one customer's reason. An insight is the pattern across many. The system that converts replies into actionable monthly insights — and the tool that automates the whole loop.
Quick answer
To turn cancellation replies into churn insights: send a plain-text exit email after every cancellation, capture the reply, group it by reason with AI, cluster similar replies, and track which cluster is repeating month over month. The cluster tells you what to fix; the verbatim tells you specifically how. ChurnNote automates the whole loop.
From one reply to a real insight
A single reply
"Honestly, I switched to ToolX because they had the Slack integration I needed. If you add it, I'd come back."
One customer's reason. Useful but anecdotal.
The insight after grouping
Missing feature → 8 of 21 cancels this month
- • Slack integration: 5 mentions
- • API access: 2 mentions
- • SAML SSO: 1 mention
→ Slack integration is the highest-leverage win-back trigger.
The cluster turns 8 anecdotes into 1 decision.
The 6-step replies → insights system
- 1
Send the exit email
Triggered by Stripe customer.subscription.deleted or Lemon Squeezy subscription_cancelled. Plain-text email from your sender domain, sent within minutes of cancellation. This is the entire input — no email, no replies, no insights.
- 2
Capture the reply
Replies thread back to your inbox. ChurnNote ingests them via inbound parsing — the reply lands as both an email you read and a structured record on the customer's timeline.
- 3
Detect the churn reason
AI reads the reply and tags it: pricing, missing feature, too complex, switched tool, bad experience, no longer needed, or other. The verbatim text stays attached so you can always see the specific words behind the tag.
- 4
Group similar replies
Replies with the same tag cluster together. 'Switched to ToolX for Slack integration' and 'Moved to ToolX because of their Slack support' are both Missing Feature → ToolX → Slack. The cluster is what tells you what to ship.
- 5
Track monthly patterns
Look at clusters month over month. If pricing was 12% of cancels last month and 38% this month, something changed. If missing-feature mentions of one specific feature keep recurring, that's your highest-leverage win-back trigger.
- 6
Follow up when something changes
When you ship the fix, launch the cheaper plan, or address the feature, follow up only with the customers whose reason matches. Targeted win-backs convert at 5–15%; generic 'we miss you' broadcasts convert at <2%.
FAQ
How can I turn cancellation replies into churn insights?▼
What's the difference between a reply and an insight?▼
What if I have low cancellation volume — can I still get insights?▼
Can I use Baremetrics or ProfitWell for this?▼
What about OpenAI + Zapier + Airtable to do this myself?▼
How does ChurnNote handle the verbatim text?▼
Does this work for both Stripe and Lemon Squeezy cancellations?▼
Replies in your inbox. Insights in your dashboard.
ChurnNote runs the whole loop — exit email, reply capture, AI grouping, cluster detection, win-back queue. $12/mo.
Get started