Retention & Churn Prevention
Analyze churn, predict at-risk customers, and design retention strategies.
Install
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/retention-churn-prevention ~/.claude/skills/
Churn Analysis Framework
Churn Types
| Type |
Definition |
Signal |
| Voluntary |
Customer actively cancels |
Cancellation request, downgrade |
| Involuntary |
Payment failure, card expiry |
Failed charge, dunning |
| Silent |
Stops using but does not cancel |
Usage decline, no logins |
Churn Rate Calculation
Monthly churn rate = Customers lost / Customers at start of month
Annual churn rate = 1 - (1 - monthly rate)^12
Net revenue retention = (Start MRR + Expansion - Contraction - Churn) / Start MRR
Benchmarks
| Metric |
Excellent |
Good |
Concerning |
| Monthly churn (SaaS) |
<1% |
1-2% |
>3% |
| Annual churn (SaaS) |
<5% |
5-10% |
>15% |
| Net revenue retention |
>120% |
100-120% |
<100% |
Customer Health Scoring
| Signal |
Weight |
Healthy |
At Risk |
| Product usage |
25% |
Daily/weekly |
Monthly or less |
| Feature adoption |
20% |
5+ features |
1-2 features |
| Support sentiment |
15% |
Positive/none |
Negative |
| Billing health |
15% |
On time, expanding |
Late, downgrading |
| Engagement |
15% |
Opens, clicks |
Ignores |
| NPS/CSAT |
10% |
Promoter (9-10) |
Detractor (0-6) |
Early Warning Signals
| Timeframe |
Signal |
Action |
| 7 days |
Login frequency drops 50%+ |
In-app nudge, value reminder |
| 14 days |
Key feature usage stops |
CS outreach, usage tips |
| 30 days |
No logins for 2+ weeks |
Personal CS email, re-engagement |
| 60 days |
NPS detractor, unresolved ticket |
Executive escalation, save offer |
| 90 days |
Cancellation signals |
Retention call, custom offer |
Win-Back Campaigns
Timing
| Post-Churn Period |
Response Rate |
Approach |
| 0-7 days |
15-25% |
Immediate save, address exit reason |
| 7-30 days |
8-15% |
New feature announcement, incentive |
| 30-90 days |
3-8% |
Major update, significant discount |
| 90+ days |
<3% |
Annual check-in |
Win-Back Sequence
Email 1 (Day 1): Address exit reason, offer to help
Email 2 (Day 7): New features since they left
Email 3 (Day 14): Comeback incentive (discount or extended trial)
Email 4 (Day 30): Final offer with urgency
Retention Levers
- Onboarding — Time to first value predicts retention more than any other factor
- Engagement loops — Regular touchpoints (weekly reports, digests)
- Feature adoption — Users who adopt 3+ features churn 50% less
- Community — Community members have 2-3x higher retention
- Switching costs — Integrations and data create healthy lock-in
- Proactive support — Reach out before problems become cancellations
CLV Calculation
Simple CLV = ARPU / Monthly Churn Rate
Full CLV = ARPU * Gross Margin % * (1 / Churn Rate)
CLV:CAC ratio target: >3:1
Integration with Other Skills
- klaviyo-analyst — Design retention email flows and win-back sequences
- customer-journey-mapping — Map retention and advocacy stages
- google-analytics — Cohort analysis and engagement metrics
- cro-auditor — Optimize cancellation flow to save more customers