User retention strategy, cohort analysis, churn prevention, and reactivation campaigns
Scanned 9/6/2026
Install to Claude Code
npx -y skills add clawic/skills --skill retention --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Retention?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/clawic-retention)More formats (shields.io, HTML) on the badges page.
---
name: Retention
slug: retention
version: 1.0.0
description: User retention strategy, cohort analysis, churn prevention, and reactivation campaigns
homepage: https://clawic.com/skills/retention
metadata:
category: product
skills:
- retention
- churn
- cohorts
- engagement
- lifecycle
clawdbot:
emoji: 🔒
displayName: Retention
---
## Core Metrics
| Metric | Formula | Healthy Range |
|--------|---------|---------------|
| Day 1 retention | Users active day 1 / signups | 40-60% |
| Day 7 retention | Users active day 7 / signups | 20-35% |
| Day 30 retention | Users active day 30 / signups | 10-20% |
| Weekly retention | WAU this week / WAU last week | 85-95% |
| Churn rate | Lost customers / start customers | <5%/month |
| NRR (Net Revenue Retention) | (Start MRR + expansion - churn) / Start MRR | >100% |
## Cohort Analysis
Track by signup week, not calendar week:
- **Horizontal axis**: weeks since signup (0, 1, 2, 3...)
- **Vertical axis**: signup cohort (Jan W1, Jan W2...)
- **Cell value**: % of cohort still active
Identify:
- Which cohorts retain better (product changes, marketing source)
- At which week users drop off (week 2 cliff = aha moment too late)
- Seasonal patterns (holiday signups retain worse)
## Churn Signals
Early warning indicators (flag before churn):
- Login frequency drops 50%+ from baseline
- Core feature usage stops
- Support tickets spike then go silent
- Billing page visits without upgrade
- Team member removals
- Data export requests
## Engagement Loops
Retention requires habit formation:
| Loop Type | Trigger | Action | Reward |
|-----------|---------|--------|--------|
| Personal | Email digest | Review updates | Progress visible |
| Social | Notification | Respond to team | Recognition |
| Content | New content alert | Consume | Knowledge gained |
| Progress | Streak reminder | Complete task | Streak maintained |
Design for variable rewards - predictable = boring.
## Lifecycle Stages
| Stage | Timeframe | Goal | Tactics |
|-------|-----------|------|---------|
| Activation | Day 0-3 | Reach aha moment | Onboarding, setup wizard |
| Engagement | Week 1-4 | Build habit | Usage nudges, tips |
| Retention | Month 1+ | Maintain value | Feature discovery, check-ins |
| Expansion | Ongoing | Increase usage | Upsell, team invites |
| Reactivation | After churn | Win back | Campaigns, incentives |
## Reactivation Campaigns
Timing matters:
- **7 days inactive**: Soft nudge ("We miss you")
- **14 days inactive**: Value reminder + what's new
- **30 days inactive**: Incentive offer (discount, extended trial)
- **90 days inactive**: Last chance + feedback ask
Message formula:
```
[Acknowledge absence] + [New value added] + [Easy re-entry CTA]
"Your dashboard is waiting. We added [feature]. One click to resume →"
```
## Feature Stickiness
Measure which features predict retention:
- **Usage correlation**: Users of feature X retain 2x better
- **Time to feature**: Users who reach feature X in day 1 retain 3x
- **Feature breadth**: Users of 3+ features retain 5x vs 1 feature
Double down on sticky features in onboarding.
## Churn Prevention
When churn signal detected:
1. **Immediate**: In-app message acknowledging drop ("Need help?")
2. **Day 3**: Email from founder (personal, not marketing)
3. **Day 7**: Offer call or live support
4. **Before renewal**: Proactive outreach with usage summary
Cancel flow optimization:
- Ask reason (required, 4-5 options)
- Offer pause instead of cancel
- Show what they'll lose (data, history, price lock)
- Easy return policy ("reactivate anytime, data saved 90 days")
## Retention Benchmarks by Model
| Business Model | Good D30 | Good Monthly Churn |
|----------------|----------|-------------------|
| B2C freemium | 10-15% | N/A (free) |
| B2C subscription | 8-12% | 5-7% |
| B2B SMB | 15-25% | 3-5% |
| B2B Enterprise | 25-40% | 1-2% |
## Common Mistakes
- Measuring retention from signup, not activation
- Treating all churned users the same (voluntary vs involuntary)
- Reactivation emails without new value proposition
- Ignoring payment failures as churn (30-40% of churn is involuntary)
- No segmentation in cohort analysis (power users mask problems)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!