| name | cohort-churn-analyzer |
| description | Run cohort retention curves and churn-driver analysis on user/subscription data; surface the biggest drop-off weeks and the user traits that predict churn. Use when the user says "run cohort analysis", "why are users churning", "retention curve", or "find the churn drivers". |
| status | new |
Cohort & Churn Analyzer (Retention Squad)
Produces the three artifacts every retention conversation needs: cohort curve, churn driver table, and a "save list" of at-risk users.
Triggers
- "run a cohort analysis"
- "why are users churning"
- "build our retention curve"
- "find the churn drivers"
- "at-risk user list"
Inputs required
- Event data or subscription export โ enough to derive sign-up date, last-active date, churn date, plan
- Churn definition โ days-inactive threshold or explicit cancel event
- User attributes โ plan, acquisition source, company size, any feature-usage flags
- Time range โ default: last 12 cohorts (monthly)
Process
Step 1 โ Build the cohort curve
Group users by signup month. For each cohort, compute retention at week 1, 2, 4, 8, 12, 24. Output the classic cohort triangle.
Flag:
- Cliff weeks โ where > 15pp retention is lost in a single week
- Flattening point โ week at which the curve stabilizes (your "sticky rate")
- Cohort-over-cohort trend โ are newer cohorts retaining better or worse
Step 2 โ Segment the curve
Repeat Step 1 by:
- Plan
- Acquisition source
- Activation status (activated vs. not โ from Aha-Moment Mapper)
- Company size band
Find the segment with the widest spread. That's where the leverage is.
Step 3 โ Identify churn drivers
For users who churned, compare their pre-churn behavior to retained users. Run:
- Feature-usage diff (which features do retained users touch that churned don't)
- Time-to-aha comparison (did churners miss activation entirely?)
- Support-ticket volume
- Last NPS score if available
Rank the top 5 driver hypotheses by effect size + reach.
Step 4 โ Survival-ish analysis (lightweight)
For each driver, estimate: "if we moved every user from low-usage to high-usage of feature X, what would W12 retention become?" Use a basic uplift estimate; flag confidence honestly.
Step 5 โ Build the save list
Produce a ranked list of currently-active users whose behavior matches the "about to churn" pattern. Include:
- User ID, plan, last-active date
- Risk score (0โ100)
- Which driver(s) they match
- Recommended intervention (from the Re-engagement Campaigner playbook)
Step 6 โ Write the report
Produce:
- Cohort triangle visual
- 2โ3 segmented curves showing the widest spreads
- Churn-driver table with effect sizes
- Save list with suggested interventions
Output artifacts
cohort-analysis.html (interactive chart) via data:create-viz
churn-drivers.md
save-list.csv
Handoff
- Save list โ Re-engagement Campaigner (interventions) + Feature Adoption Tracker (nudges)
- Driver hypotheses โ A/B Test Designer to validate
- Cohort curve โ Performance Reporter + Growth Dashboard Builder
Example call
"Run a cohort analysis on users.csv + events.csv. Churn = no login for 30 days. I want to see if our Pro plan retains better than our Team plan and what features predict retention."