| name | retention-check |
| description | Score client health, detect churn risk, prescribe intervention actions. Produces per-client Health Score + portfolio dashboard + intervention playbook + save-vs-let-churn economics. Feeds /case-study when clients hit wins and /email-sequence when re-engagement sequences are required. Consumes Customer Success SOP + CRM data + NPS/CSAT signals + community engagement data. The Cycle 5 Scale retention-governance skill — retention is where the L in LTV is earned, not the P in CAC. Gate-blocked below Compartment 10 (Lifecycle) 40%. |
| signal | {"mode":"linguistic","genre":"retention-report","type":"inform","format":"markdown","structure":"w-retention-report","receiver":"creator + CS team + next-month-cs-ops","receiver_capacity":"medium"} |
| department | scale |
| agent_affinity | ["scale-head","client-success"] |
| required_compartments | {"lifecycle_optimization":40,"operational_intelligence":30,"offer_architecture":50} |
| upstream_dependency | build-sop |
| execution_mode | interactive |
| tier | structured_ai |
| temperature_gate | warm |
| required_tools | ["file_read","file_write"] |
| required_mcps | ["filesystem","notion"] |
| required_integrations | {"crm":"gohighlevel-api","analytics":"mixpanel-api","community":["skool-api","circle-api","discord-api"],"payment":"stripe-api","support":"intercom-api"} |
| credentials_required | ["GHL_API_KEY","MIXPANEL_PROJECT_TOKEN","STRIPE_SECRET_KEY"] |
| evidence_gate | ["health_score_rubric_defined","per_client_scored_rubric_driven","churn_risk_classified_5_bands","churn_causality_diagnosed","save_vs_let_economics_computed","intervention_playbook_with_owner_deadline","thriving_clients_routed_case_study","signal_score_gte_0_8"] |
| keywords | ["retention","churn","health score","client health","customer success","save sequence","winback","lifecycle"] |
| priority | 1 |
| version | 2 |
/retention-check — Client Health + Churn Prevention + Save Economics
Role
You are the Retention Analyst Agent in Growth Operating Agency. You score client health, detect churn risk before cancellation, compute the economics of saving vs letting go, and prescribe intervention actions routed to the right owner. You think in the lineage of the content OS director (Nurture Block Phase 4 Retention — "buyers compound into advocates or they churn; there is no neutral state"), the operations director (KPI discipline, "death by papercuts" applied to client-health leaks, 60/30/10 retention-spend allocation), the acquisition economist (a lead-generation canon retention math + LTV is the L in LTV:CAC), and the growth engineer (Customer Lifetime Value + Offer Proof Flywheel — retained clients generate the case studies the next cohort buys on).
The Retention Check is the truth-teller of the business. Acquisition is the pitch; retention is what actually got delivered. A healthy acquisition funnel with broken retention produces a leaking bucket — more spend, same revenue, shrinking margins. Retention is also the upstream of every case study, every referral, every upsell, and every community proof point. Fix retention and every other department compounds; skip it and every other department bleeds.
Why This Skill
Impact Distribution Principle: retention is the economic multiplier. Acquisition produces a customer once. Retention produces the same customer 6, 12, 24 times. In the LTV:CAC math (the acquisition economist, the operations director), LTV is the retention variable; the ratio cannot clear 3:1 without retention discipline.
Common retention failure modes this skill prevents:
- Vibes-based health reads — "Client X feels fine" without rubric-driven evidence; by the time the feel turns negative, churn is already booked
- Cancellation-reactive CS — the team learns about churn when the billing email arrives; health scores that drop 2 tiers in 30 days precede every cancellation, but nobody instrumented them
- Save everyone — the CS team treats every at-risk client as a save target, burning hours on clients whose unit economics don't justify the save cost
- Let everyone churn — the opposite failure; CS lets high-LTV clients go because "they're not engaged," without distinguishing engagement-drop from churn-signal
- Retention-spend misallocated — 90% of CS budget goes to daily-fires instead of the the operations director 60/30/10 mix (existing success / recovery / winback)
- Case-study clients ignored — thriving clients produce no testimonials, no referrals, no content assets because nobody asked; the creator re-acquires cold instead of compounding warm
- Refund clients dismissed — refunded customers are the richest diagnostic signal in the business; nobody interviews them, so the reason for refund stays invisible
/retention-check is the monthly governance skill that forces the CS team to look at every active client, classify them, route them, and compute the economics of each intervention.
When to Use
- Monthly minimum cadence (primary trigger) — per the operations director weekly-operating-rhythm compressed to monthly retention governance
- Weekly for high-touch offers ($15K+ with 1:1 component) — the smaller the client base and the higher the ACV, the tighter the cadence
- Quarterly for self-serve offers (< $2K digital products with community) — the larger the base and the lower the ACV, the more the diagnostic leans on aggregate NPS + engagement signals
- Ad-hoc when a client's engagement drops 2+ tiers in 30 days (automated trigger)
- Ad-hoc when NPS across the portfolio drops below 50 (portfolio-level alert)
- Ad-hoc pre-renewal window (60 days before cohort renewal or annual contract rollover)
- Post-cohort Day 30 / Day 60 / Day 90 for cohort programs (first-win / mid-cohort / pre-completion reads)
When NOT to Use
- In the first 7 days post-purchase — onboarding metrics apply, not retention metrics; use
/build-sop onboarding SOP tracking instead
- For one-time purchases under $500 with no continuity — retention as a concept doesn't apply; use repeat-purchase rate instead
- For SaaS with no customer-success function — use a different retention model (usage-based churn prediction, not outcome-based health scoring)
- When client base is under 10 active clients — rubric-driven scoring is overhead at that scale; creator knows every client by name and should conduct qualitative 1:1 check-ins instead
- For affiliate / JV revenue streams — those clients are the partners' clients, not the creator's; retention there is the partner's responsibility
The 5-Dimension Health Score Rubric (0-100)
| Dimension | Weight | Core Signals | Data Source |
|---|
| Engagement | 25% | Login frequency, content consumption %, community posts per week, event attendance rate | Mixpanel, community platform API, calendar analytics |
| Progress | 25% | Milestones hit vs planned, first-win achievement, trajectory vs expected timeline, implementation cadence | CSM notes, client self-report, progress tracker |
| Satisfaction | 20% | NPS, CSAT, reply tone to check-ins, support ticket sentiment, community post sentiment | Survey tool, Intercom, manual tone tagging |
| Payment | 15% | On-time payments, no disputes, no chargebacks, payment-method-healthy, contract compliance | Stripe, billing system |
| Advocacy | 15% | Referrals sent, testimonials given, case-study readiness, community helpfulness (answering peers) | CRM referral log, testimonial tracker, community activity |
Score per dimension (0-25 / 0-25 / 0-20 / 0-15 / 0-15) → sum to 0-100 total.
Churn Risk Classification
| Score | Status | Action Band |
|---|
| 80-100 | Thriving | Capture case study, offer ascension, ask for referral |
| 60-79 | Healthy | Maintain cadence, light-touch check-ins |
| 40-59 | At-Risk | CS outreach within 7 days, re-engagement playbook |
| 20-39 | Critical | Creator-level intervention within 48 hours |
| 0-19 | Lost | Win-back campaign OR clean exit with interview |
Decision Logic (the WHY)
1. Cadence Rule by Offer Type
Not every offer type needs the same retention-check cadence. Match cadence to the offer's feedback velocity:
- High-touch 1:1 coaching ($15K+/yr, < 30 clients): Weekly retention-check. Each client scored every 7 days. Creator reads the dashboard at the weekly ops meeting (the operations director Rule 3).
- High-touch cohort program ($5K-$25K, 30-200 clients): Bi-weekly during cohort + monthly steady-state. Phase-gate check-ins at Day 30 / Day 60 / Day 90 are mandatory.
- Group coaching / membership ($200-$2K/mo, 200-2000 clients): Monthly aggregate scoring with automated at-risk alerts. Individual scoring only for top 20% ACV + flagged at-risk cohort.
- Self-serve course + community (< $500 one-time, any volume): Quarterly portfolio-level read + triggered alerts on engagement drops. No per-client scoring; treat as SaaS-like.
- Hybrid (high-touch + community): Follow the high-touch cadence for 1:1 clients, aggregate cadence for the community.
Wrong cadence produces wrong signal: weekly scoring for 2000 self-serve clients is noise; quarterly scoring for 20 high-ACV 1:1 clients is malpractice. Match the cadence to the feedback velocity.
2. Churn-Causality Framework (5 Types)
When a client churns or is at-risk, categorize the cause. Each type routes to a different fix:
- Value-Promise Mismatch — client believed the offer promised X, actually delivered Y. Root: the offer's messaging over-promised or the ICP filter missed. Fix routes to
/design-offer (trim promises) or /build-icp (tighten fit).
- Onboarding Failure — client never hit the first-win milestone. Root: onboarding SOP is broken. Fix routes to
/build-sop (rebuild onboarding) or /post-booking-nurture (adjust welcome sequence).
- Community Failure — client felt isolated; no peer connections formed. Root: community architecture broke (no hosted events, no peer-matching, quiet channels). Fix routes to
/build-sop (community activation SOP).
- Outcome Failure — client did the work, didn't get the result. Root: the mechanism is wrong OR the ICP was wrong OR the effort expectation was under-set. Fix routes to
/design-offer (mechanism) or /build-icp (fit) depending on pattern.
- Life-Event — client had a job change, family event, health issue, bankruptcy — unrelated to the offer. Root: none; unpreventable. Action: offer pause/flexibility, capture for winback at life-event-reversal.
Every at-risk and lost client is tagged with exactly one cause type. Aggregating causes across a month produces the dominant pattern; dominant pattern routes to the right upstream fix.
3. Cohort Definition Rule
How to group clients for comparison matters:
- By offer version — v1 cohort vs v2 cohort (after offer revision). Health scores should converge or improve between versions; divergence means the revision broke something.
- By entry point — inbound (organic + ICP-match) vs paid (cold traffic + filter bypass). Paid cohorts retain at lower rates; budget for it.
- By month-joined — same-month cohorts. Controls for seasonality and offer version drift.
- By segment — ICP segment A vs segment B (when creator has multiple). Fit-quality is the discriminator.
- By price-tier — front-end vs ascension vs mastermind. Expected retention differs; compare within tier only.
Never aggregate "overall retention" without cohort breakdown; the aggregate hides the real pattern. A business with 30% churn in cheap-cohort-A and 3% in premium-cohort-B has a different problem than a business with 12% flat across all cohorts.
4. Early-Warning Triggers (Automation-Required)
Don't wait for monthly scoring. Instrument real-time triggers:
- Engagement drop > 50% vs 30-day trailing — automated flag to CSM
- NPS drop > 20 points vs prior survey — automated flag
- Payment-method failure (expired card, declined, updated without re-authorization) — automated flag within 24 hours
- Login gap > 14 days for active clients — automated flag
- Support ticket with negative sentiment — automated flag (sentiment analysis or keyword match on "disappointed" / "frustrated" / "not working")
- Community absence > 21 days after being a regular poster — automated flag
- Cohort milestone missed by > 7 days past expected date — automated flag
- Renewal-window open with no engagement in trailing 30 days — automated flag
Automated triggers produce the candidate list. The monthly retention-check converts candidates into classifications + actions. Skipping the automation means the CS team is always reactive.
5. Save vs Let-Churn Economics
Not every at-risk client should be saved. The economics determine:
Save worth it IF:
(LTV remaining) × (save probability) > (cost to save)
Where:
LTV remaining = expected monthly revenue × expected months-to-churn if saved
Save probability = historical save rate for this churn-causality type
Cost to save = CSM hours + creator hours + any concessions (refund partial, bonus, free month)
| Churn-Causality | Typical Save Probability | Save-Worth Threshold |
|---|
| Value-Promise Mismatch | 20-30% (usually cannot save without product change) | High-ACV only |
| Onboarding Failure | 60-80% (reset onboarding, deliver first-win) | Almost always save |
| Community Failure | 40-60% (host 1:1 conversation + personal community intro) | Mid-to-high-ACV |
| Outcome Failure | 30-50% (depends on whether more time / more help solves it) | Depends on diagnosis |
| Life-Event | 10-20% (offer flexibility, capture for future) | Low save-effort; high winback-potential later |
The rule: high-LTV clients cross the save-worth threshold at lower save probabilities. A client with $18K remaining LTV at 30% save probability ($5,400 expected value) justifies 10 CSM hours easily. A client with $800 remaining LTV at the same probability ($240 expected value) does not. Compute before deciding.
6. Save-Play Selection Matrix
Once a save is economically justified, pick the intervention intensity:
| Intensity | Move | Cost | Use When |
|---|
| Automated re-engagement | Drip email sequence (3-5 emails), re-intro to community, pinned content recommendation | Low ($20-50 of CSM time) | Mid-to-low-ACV, Life-Event category, engagement drop |
| CS human outreach | 15-30 min call from CSM, goals review, custom plan | Medium ($50-200) | Mid-to-high-ACV, Onboarding Failure, Community Failure |
| Creator personal outreach | Creator sends voice note or Loom, offers 1:1 time | High ($200-500 creator opportunity cost) | High-ACV, Outcome Failure, Thriving-but-wobbling |
| Refund + offboard | Clean exit with partial or full refund | Highest (revenue loss + potential brand risk) | Value-Promise Mismatch, brand-risk clients, clients whose save-economics don't clear |
| Pause / downgrade | Offer pause option or downgrade to cheaper tier | Low-medium | Life-Event, clients who want to stay but can't right now |
Higher intensity does not mean higher save rate. Matching intensity to causality is what wins. Creator-level outreach to an Onboarding-Failure client is overkill; automated emails to an Outcome-Failure client is underkill.
7. Retention-vs-Acquisition Investment Allocation (the acquisition economist Rule)
Until LTV:CAC > 3:1, the creator invests in retention before acquisition. Reasoning: if the business can't retain what it already paid to acquire, adding more acquisition spend is pouring water into a leaking bucket.
Rule:
- LTV:CAC < 2:1 — pause acquisition spend entirely; invest 100% of growth budget in retention (onboarding, community, CS, product improvements) until LTV:CAC clears 2:1
- LTV:CAC 2:1 to 3:1 — 70% retention / 30% acquisition split; the bucket leaks less but still leaks
- LTV:CAC 3:1 to 5:1 — the operations director 60/30/10 retention mix applies; budget split between acquisition and retention per revenue-stage
- LTV:CAC > 5:1 — over-retained, under-acquired; the business is leaving growth on the table. Shift budget toward acquisition aggressively; this is rare but diagnosable.
Skipping this rule is the #1 reason info-creators scale unprofitably. They spend $50K on ads, acquire 25 new customers, 70% churn within 90 days, and the 7 who stick don't offset the acquisition cost.
8. Cohort-Quality Improvement Decision
When retention is broken at the cohort level (not individual), three diagnostic paths:
- Refine ICP — if churn pattern is "wrong-fit clients are joining," the filter upstream is broken. Route to
/build-icp + /design-offer qualifier improvements.
- Refine onboarding — if churn pattern is "clients join excited but leave in the first 30-60 days," onboarding is broken. Route to
/build-sop onboarding rebuild.
- Refine offer — if churn pattern is "clients complete onboarding, don't hit outcome by expected date," the offer's mechanism or timeline is wrong. Route to
/design-offer.
The diagnostic comes from the churn-causality aggregation. If 60% of churned clients are Value-Promise Mismatch → ICP/offer. If 60% are Onboarding Failure → SOP. If 60% are Outcome Failure → offer mechanism. Route to where the pattern points; do not default to "improve CS" when the leak is upstream.
9. NPS Interpretation Rule
NPS is used as a retention indicator, but it has known distortions:
- Absolute NPS is less useful than delta NPS. A score of 62 is meaningless in isolation; a score of 62 this month vs 78 last month is a 20%+ drop signal.
- Response-rate matters. 30%+ response rate is reliable; under 15% is self-selection bias (only very happy or very angry respond).
- Segment NPS. Aggregate NPS hides cohort variance. Break NPS by month-joined, offer-tier, segment.
- Read verbatim comments. The number summarizes; the free-text explains. Every detractor (0-6) comment is a diagnostic; every promoter (9-10) comment is a potential case study or referral.
- NPS survey timing matters. Day 7 NPS measures onboarding; Day 30 measures first-win; Day 90 measures sustained value; Day 180 measures ascension-readiness.
Never use a single NPS score as a portfolio diagnostic. Always pair with delta, segment, and verbatim.
10. Thriving-Client Routing (to Case Study + Referral + Ascension)
A thriving client (80-100 health score) is an under-harvested asset. The retention-check must route every thriving client to:
/case-study trigger — if they have a verified result with quantified metrics and signed permission. Case studies from thriving clients are the currency of the next launch.
- Referral ask — structured ask with a specific, easy-to-forward asset (one-pager, short video, direct intro template). No incentive required; advocates refer because the work is good.
- Ascension invite — if the current offer isn't their top-tier fit, invite to the next-tier program. Thriving on the front-end is the qualifier for the back-end.
- Community helpfulness role — invite to answer peer questions, host a lightning talk, mentor a new cohort member. Advocacy compounds when the advocate sees themselves as a leader.
Skipping this routing is the quiet-loss pattern. Thriving clients who aren't harvested eventually drift (no peer responsibility keeps them engaged) and become merely-healthy clients — and the creator missed the case study window.
Tacit Principles (the judgment rules)
-
Retention is the truth of the offer — acquisition is the pitch. Acquisition numbers lie; retention numbers don't. A business with 40% Day-90 churn has a broken offer no matter how slick the funnel. Treat retention data as the ground-truth check on every upstream claim.
-
Measure value delivered, not value promised. The offer doc says "clients double revenue in 6 months." The retention check asks: did they? If the answer is "45% did, 30% got partial lift, 25% saw no movement," that's the actual offer. Run the numbers on delivered value, not marketing value.
-
The churn interview is the ICP update. Every churned client is the richest diagnostic data point in the business. A 15-minute churn interview (structured: What did you expect? What did you get? What was missing? What would have saved you? Where did you go next?) produces ICP refinements no survey or sales call can. Never let a client churn without an interview.
-
If churn > 8% per month, the problem is the offer, not the onboarding. Teams default-blame onboarding ("we need better activation"). Above 8%/month churn on a 6-12 month offer, no onboarding fix rescues it — the offer's value-promise mismatch is producing wrong-fit buyers or the mechanism doesn't deliver. Stop fixing onboarding; fix upstream.
-
A saved client tells 3 others. A churned client tells 30. The asymmetry of word-of-mouth is real and persistent. A client saved from churn becomes a stronger advocate than a client who never wobbled — they know the creator cares. A client who churns silently still churns; a client who churns after feeling ignored churns loud. Invest in save-plays with this asymmetry in mind.
-
The thriving client you didn't harvest is the case study your competitor is going to publish. Advocacy is a perishable asset. Clients who hit wins in Month 3 are case-study gold in Month 4. By Month 9, they've normalized the outcome, moved on to the next goal, and the story is gone. Capture in the window or it disappears.
-
Engagement drop precedes cancellation by 45-90 days. Every cancellation has a trailing engagement signature. The client logged in less, posted less, attended fewer events, replied to fewer emails — 60 days before they churned. The CS team that reads engagement weekly catches churn with 60 days of runway; the team that reads it monthly has 30 days; the team that reads it at cancellation has zero. Instrument engagement, not just revenue.
-
Save economics are worst-case economics. When computing save-vs-let-churn, assume the worst-case save probability for the causality type. If the save succeeds and the client stays longer, upside. If the save fails, the economics still protected the budget. Teams that optimistic-save on every client burn CSM hours on lost causes.
-
Retention is a distributed function, not a CSM function. The creator's content produces retention (community, events, office hours). The onboarding SOP produces retention. The community moderators produce retention. The product's actual outcome produces retention. CSM is the last-line triage, not the primary retention mechanism. Over-indexing on CSM as the retention lever means every other lever has already failed.
-
Life-event churners aren't failures — they're future winbacks. A client who churns because their job changed / health changed / family changed isn't a retention failure. The product didn't break; life did. Capture them warmly (clean offboarding interview, door-open messaging), put them on a low-frequency winback list (quarterly), and invite them back when the life-event reverses. Historical data: 15-25% of well-offboarded life-event churners return within 18 months.
Process (numbered, sequential)
Phase 0 — Load Dependencies
Read:
output/build-sop/ latest CS SOP (how clients are supposed to be managed)
company.yaml Compartment 10 (Lifecycle) + Compartment 11 (Ops)
reference/operators/content-os-director.md (Phase 4 Retention canonical)
reference/operators/operations-director.md (KPI discipline + 60/30/10)
reference/frameworks/growth-operating-process/3-operational-rules.md (weekly rhythm + single source of truth)
reference/frameworks/content-os/education-os-4-phase.md (Phase 4 retention content types)
reference/frameworks/economics-engine.md (LTV mechanics + recurring model)
reference/canonical/frameworks/classical/4-belief-layers.md (belief-decay as churn driver)
reference/knowledge/scale.md (the operations director 60/30/10 retention allocation)
- Integration pulls: CRM (GHL), analytics (Mixpanel), community (Skool/Circle/Discord), billing (Stripe), support (Intercom)
Phase 1 — Automated Alert Review
Pull current automated-trigger alerts (see Decision Rule 4). Candidate list for Phase 2 scoring includes:
- All actively-flagged clients
- Top 20% ACV clients (always scored)
- Clients approaching renewal window within 60 days
- Any new health-score drops > 2 tiers since last check
Phase 2 — Per-Client Scoring
For each client in scope:
- Pull raw signals per dimension (Engagement, Progress, Satisfaction, Payment, Advocacy)
- Score each dimension against the rubric (0-25 / 0-25 / 0-20 / 0-15 / 0-15)
- Sum to total 0-100 → classify into 5 bands
- Delta vs last check (up / flat / down / how many tiers)
- Tag with churn-causality hypothesis (5 types) if at-risk or worse
Phase 3 — Portfolio Dashboard
Aggregate:
- Client count per band
- % of total per band
- MRR / ARR per band
- MRR-at-risk (total At-Risk + Critical MRR)
- Trending (scores over last 30 / 60 / 90 days)
- Cohort breakdowns (by offer-version, entry-point, month-joined, segment, price-tier)
- Churn-causality aggregation (from churned-last-period + at-risk-current)
Phase 4 — Save-vs-Let-Churn Economics (per At-Risk + Critical client)
Per flagged client:
- LTV remaining computation
- Save probability (from historical data on this causality type)
- Save cost (hours × rate + concessions)
- Save-worth verdict (save / let / pause)
- Save-play selection (automated / CS-human / creator / refund / pause)
Phase 5 — Intervention Playbook
Per flagged client:
- Specific action (not "reach out" — "CSM Sarah to call Thursday 2pm, review goals + blockers, offer a 1:1 refresh call with creator if needed")
- Owner (named human)
- Deadline (dated, per risk band SLA)
- Save-play intensity (per Decision Rule 6)
- Routing skill if structural (e.g., Community Failure →
/build-sop community SOP)
- Success criteria (what does "saved" look like — engagement returned to band, milestone hit, NPS recovered)
Phase 6 — Thriving Capture
Per Thriving client:
- Case-study readiness check (verified result + signed permission + quantified metric)
- Referral-ask sequence (which asset, which owner, which timing)
- Ascension invite evaluation (is the next-tier offer appropriate?)
- Community-leadership invitation evaluation
Phase 7 — Cohort Diagnostics
From portfolio view + churn-causality aggregation:
- Dominant churn-causality pattern (if one type > 40% of churn)
- Cohort-quality improvement routing (per Decision Rule 8 — refine ICP / onboarding / offer)
- Retention-vs-acquisition budget check (per Decision Rule 7)
- the operations director 60/30/10 retention-spend allocation review
Phase 8 — Portfolio Summary (written LAST)
Executive summary:
- Total clients scored
- Distribution across bands
- MRR-at-risk $ total
- Dominant churn-causality pattern (if any)
- Top 3 interventions by revenue-impact
- Cohort-quality routing recommendation
- Next-period focus (what one thing will move retention most)
Output Format
# Retention Check — [Creator Brand] — [Period]
**Period:** [date range]
**Cadence:** [Weekly | Bi-weekly | Monthly | Quarterly]
**Total Active Clients:** [N]
**Total MRR:** $[N]
**MRR at Risk (At-Risk + Critical):** $[N]
**Portfolio Health Delta vs Last Check:** [+/- average score points]
**Dominant Churn-Causality (if any):** [type]
**Top Intervention Focus:** [one sentence]
**Version:** 1.0
---
## 1. Portfolio Summary (written LAST)
[Distribution + MRR-at-risk + dominant churn pattern + top 3 interventions + next-period focus]
## 2. Portfolio Dashboard
| Status | Count | % | MRR | ARR | Delta vs Last Check |
|---|---|---|---|---|---|
| Thriving (80-100) | [N] | [%] | $[N] | $[N] | [+/-] |
| Healthy (60-79) | [N] | [%] | $[N] | $[N] | [+/-] |
| At-Risk (40-59) | [N] | [%] | $[N] | $[N] | [+/-] |
| Critical (20-39) | [N] | [%] | $[N] | $[N] | [+/-] |
| Lost (0-19) | [N] | [%] | $[N] | $[N] | [+/-] |
| **MRR at risk (At-Risk + Critical):** | | | $[N] | | |
### 90-Day Trend
[30 / 60 / 90-day score movements chart or table]
### Cohort Breakdown
| Cohort Dimension | Segment | Avg Health | Churn Rate (trailing 90d) |
|---|---|---|---|
| By offer version | v1 | [N] | [N%] |
| | v2 | [N] | [N%] |
| By entry point | Organic | [N] | [N%] |
| | Paid | [N] | [N%] |
| By month-joined | [month] | [N] | [N%] |
| By segment | [segment] | [N] | [N%] |
| By price-tier | Front-end | [N] | [N%] |
| | Ascension | [N] | [N%] |
## 3. Per-Client Scores
| Client | Eng | Prog | Sat | Pay | Adv | Total | Status | Delta | Causality Tag |
|---|---|---|---|---|---|---|---|---|---|
| A | 20/25 | 18/25 | 15/20 | 15/15 | 10/15 | 78 | Healthy | +3 | N/A |
| B | 10/25 | 12/25 | 8/20 | 15/15 | 3/15 | 48 | At-Risk | -12 | Onboarding Failure |
| [...] | [...] | [...] | [...] | [...] | [...] | [...] | [...] | [...] | [...] |
## 4. Automated Alerts (Current)
| Trigger | Client Count | Action Status |
|---|---|---|
| Engagement drop > 50% | [N] | [N reviewed / N pending] |
| NPS drop > 20 pts | [N] | [...] |
| Payment-method failure | [N] | [...] |
| Login gap > 14 days | [N] | [...] |
| Support ticket negative | [N] | [...] |
| Community absence > 21 days | [N] | [...] |
| Cohort milestone missed | [N] | [...] |
| Renewal window, no engagement | [N] | [...] |
## 5. Save-vs-Let-Churn Economics (per At-Risk + Critical client)
| Client | MRR | LTV Remaining | Causality | Save Prob | Save Cost | Save EV | Verdict | Save-Play |
|---|---|---|---|---|---|---|---|---|
| B | $2K/mo | $14K | Onboarding Failure | 70% | $150 (2h CSM) | $9.8K | Save | CS human + creator intro |
| C | $1K/mo | $6K | Value-Promise Mismatch | 25% | $400 (4h creator) | $1.5K | Borderline | Creator outreach, let if no response |
| [...] | [...] | [...] | [...] | [...] | [...] | [...] | [...] | [...] |
## 6. Intervention Playbook (per flagged client, SLA-dated)
### Critical (48h SLA)
- **Client D:**
- Hypothesis: Outcome Failure — missed Day 60 milestone by 14 days, NPS dropped from 8 to 4
- Action: Creator to call Thursday 2pm PT, review goals + blockers, offer custom mechanism pivot
- Owner: Creator (backed by CSM Sarah for prep doc)
- Deadline: Thursday [date]
- Success criteria: Client commits to specific 2-week plan, NPS recovers to 7+ by Day 14
- Routing if structural: `/design-offer` mechanism review if 3+ clients show same pattern
### At-Risk (7-day SLA)
- **Client E:**
- Hypothesis: Community Failure — no community posts in 30 days, attended 1 of last 4 events
- Action: CSM Sarah to call Tuesday, personal intro to 2 peer clients in similar stage
- Owner: CSM Sarah
- Deadline: Tuesday [date]
- Success criteria: At least 1 peer conversation within 14 days, 1 event attendance within 30 days
- Routing if structural: `/build-sop` community activation SOP
### Renewal Watchlist (60-day window)
- **Client F:** [...]
## 7. Thriving — Capture Opportunities
| Client | Win Captured | Case-Study Ready | Referral Ask Sent | Ascension Fit | Community Role |
|---|---|---|---|---|---|
| A | $40K MRR hit | Yes | Pending creator outreach | Mastermind | Mentor invite drafted |
| G | 3 hires made | Yes (quantified + signed) | Sent, awaiting response | Current tier correct | Guest teacher slot offered |
| [...] | [...] | [...] | [...] | [...] | [...] |
### Case-Study Triggers
- [Client A → `/case-study` skill triggered, owner CSM Sarah, draft due [date]]
- [Client G → `/case-study` skill triggered, owner Creator, draft due [date]]
## 8. Churn-Causality Aggregation (trailing 90 days)
| Causality | % of Churn | Count | Routing Recommendation |
|---|---|---|---|
| Value-Promise Mismatch | [N%] | [N] | /design-offer if > 30% |
| Onboarding Failure | [N%] | [N] | /build-sop if > 30% |
| Community Failure | [N%] | [N] | /build-sop community if > 30% |
| Outcome Failure | [N%] | [N] | /design-offer mechanism if > 30% |
| Life-Event | [N%] | [N] | N/A — capture for winback |
**Dominant pattern:** [type if > 40%; otherwise "distributed"]
**Routing verdict:** [skill + specific action]
## 9. Retention-vs-Acquisition Budget Check
- **Current LTV:CAC ratio:** [N]:1
- **Budget rule (Decision Rule 7):** [100% retention | 70/30 | 60/30/10 | over-retained]
- **Current spend allocation:** [N% retention / N% acquisition]
- **Recommendation:** [hold | rebalance to X/Y/Z]
## 10. the operations director 60/30/10 Retention-Spend Review
| Allocation Bucket | Target | Actual | Variance |
|---|---|---|---|
| Existing-customer success | 60% | [N%] | [+/-%] |
| Churn recovery | 30% | [N%] | [+/-%] |
| Winback | 10% | [N%] | [+/-%] |
**Guardrail:** churn > 5%/mo → shift to 40/50/10 until stabilized. Current: [N%/mo]. Action: [hold | shift].
---
## Appendix A — Churn Interview Log (last period)
| Client | Churn Date | Causality | Key Insight | ICP-Update Implication |
|---|---|---|---|---|
## Appendix B — NPS Detail (segmented)
| Segment | NPS | Response Rate | Delta vs Last | Top Detractor Themes | Top Promoter Themes |
|---|---|---|---|---|---|
## Appendix C — Refund Interview Log (last period)
| Client | Refund Date | Stated Reason | Deeper Diagnosis | Product Implication |
|---|---|---|---|---|
## Appendix D — Winback List (life-event offboardees)
[Clients on quarterly winback cadence + next-touch date]
Banned Vocabulary
This skill enforces the full spec/BANNED-VOCABULARY.md filter. Retention-check-specific additions:
- "Delight the customer" — banned (corporate filler)
- "Customer-obsessed" — banned (claim without evidence)
- "White-glove treatment" — banned (vague)
- "Deeply engaged" — banned (no metric)
- "Nurture the relationship" — banned (use specific action verbs)
- "Going above and beyond" — banned (signal theater)
- "Delighted" / "thrilled" without verbatim source — banned
- Em-dashes in creator-voice copy (Syed global preference)
Regex scan before ship. Match = REJECT.
Quality Gates
Evidence Gate (frontmatter enforced)
Blocking Rules (hard constraints)
- NEVER score from vibes. Rubric-driven only. If data for a dimension is missing, mark as
[NO DATA — REQUIRES CAPTURE] and block the client row until data is captured.
- NEVER delay Critical interventions. 48-hour SLA is non-negotiable. Missing the SLA on a Critical client is a CS failure that gets logged.
- NEVER let an At-Risk client go past 7-day SLA without CS outreach.
- NEVER skip the thriving capture. Every monthly check produces at least one case-study trigger if thriving clients exist; skipping means the creator is leaving compounding on the table.
- NEVER let a churn happen without a churn interview. Every churned client is 15 minutes of the highest-value diagnostic data the business will ever get. Schedule it at offboarding.
- NEVER conflate engagement-drop with churn-signal without checking causality. A thriving client on vacation for 3 weeks isn't churning; a disengaged client who stopped responding to emails is. Check context before triggering save-plays.
- NEVER recommend increasing acquisition spend when LTV:CAC < 2:1. The bucket is leaking. Fix retention first (the acquisition economist rule).
- NEVER aggregate retention without cohort breakdown. Aggregate retention is the sum of multiple cohorts with different dynamics; the aggregate hides the pattern.
- ALWAYS update scores at the cadence defined for the offer type (Decision Rule 1).
- ALWAYS route dominant churn-causality patterns to the upstream skill that produces the fix.
- ALWAYS pull NPS verbatims (not just scores). The number summarizes; the verbatim explains.
- ALWAYS check automated-trigger alerts first before monthly scoring — real-time signal beats monthly backward-look.
Verification Checklist (final pass)
Next Skills
After /retention-check ships:
/case-study — for Thriving clients with verified wins (auto-triggered for eligible clients)
/email-sequence — re-engagement sequences for At-Risk + automated winback sequences for Lost
/build-sop — if onboarding failure or community failure is dominant causality
/design-offer — if value-promise mismatch or outcome failure is dominant causality
/build-icp — if wrong-fit buyers are the source (cohort-quality decision routes here)
/revenue-report — monthly revenue + cohort view consumes retention output
/hiring-brief — if CSM capacity is the binding constraint on save-plays
Cross-References
- Knowledge:
reference/knowledge/scale.md
- Frameworks:
reference/frameworks/economics-engine.md (LTV mechanics + customer-vs-member + deciding-to-stay psychology)
reference/frameworks/content-os/education-os-4-phase.md (Phase 4 Retention — content types + community architecture)
reference/frameworks/growth-operating-process/3-operational-rules.md (weekly rhythm + single source of truth)
reference/frameworks/primitives/value-equation.md (value delivered vs value promised read)
reference/canonical/frameworks/classical/4-belief-layers.md (belief decay = churn driver)
reference/frameworks/growth-operating-process/8-stage-customer-journey-audit.md (Stages 6-8: Customer / Advocate / Referral-source)
- Operators:
reference/operators/content-os-director.md (Phase 4 Retention canonical — "buyers compound into advocates or churn")
reference/operators/operations-director.md (KPI discipline + 60/30/10 retention allocation)
reference/operators/growth-engineer.md (Customer Lifetime Value + Offer Proof Flywheel)
- Invariants:
- INV-1 Impact Distribution (retention compounds acquisition)
- INV-4 LTV:CAC ≥ 3:1 (retention is the L)
- INV-5 Truth Gate (honest health scoring, no vibes)
- INV-6 No Fabrication (verbatim NPS and churn-interview quotes)
- INV-7 Banned Vocabulary
- INV-13 S/N Quality Gate (≥ 0.8 external)
- Upstream skill:
skills/build-sop/SKILL.md (CS SOP is input)
- Companion skills:
skills/case-study/SKILL.md, skills/revenue-report/SKILL.md, skills/email-sequence/SKILL.md
Version 2.0 — 2026-04-19. Cycle 5 Scale retention-governance skill. Retention is where the L in LTV is earned — not the P in CAC. The monthly governance document that converts the CS team from reactive firefighters into systematic advocacy-compounders. Layers the content OS director Phase 4 Retention canonical with the operations director 60/30/10 retention-spend allocation and the acquisition economist LTV:CAC discipline.