Marketing AI Skill
Churn Prediction Prevention
Predict customer churn risk using behavioral data and automated interventions to prevent revenue loss. Use when building churn prediction models, identifying at-risk customers, creating retention campaigns, preventing subscription cancellations, reducing churn rates, or implementing churn prevention workflows. Triggers on phrases like "churn prediction", "churn prevention", "customer churn", "at-risk customers", "retention campaigns", "churn risk scoring", "subscription cancellation", "customer流失", "win-back campaigns", "churn analysis".
Churn Prediction & Prevention
Identify customers at risk of churning and deploy automated retention interventions to save revenue.
Workflow
- Define churn: cancellation, non-renewal, usage drop below threshold, payment failure after grace period.
- Collect historical churn data: past 12–24 months of cancellations, reasons, customer attributes.
- Identify churn indicators: usage decline, support ticket increase, payment issues, engagement drop.
- Build churn risk model: score customers 0–100 based on behavioral and demographic signals.
- Segment at-risk customers: imminent churn (score 80–100), at risk (60–79), watch (40–59), healthy (<40).
- Deploy automated interventions: tailored retention campaigns by risk level and churn reason.
- Implement manual outreach: high-value customers receive personal contact from CSM team.
- Track intervention effectiveness: save rate, reason for success/failure, revenue preserved.
- Refine prediction model: incorporate new data, adjust weights, improve accuracy monthly.
- Report: churn rate, save rate, revenue at risk, revenue preserved, CAC payback extension.
Churn Analysis Foundation
CHURN DEFINITION AND MEASUREMENT
==================================
CHURN TYPES:
REVENUE CHURN (most important):
→ Formula: (Revenue Lost from Cancellations / Total Beginning Revenue) × 100
→ Gross Revenue Churn: Cancellations only (before expansion revenue)
→ Net Revenue Churn: Cancellations minus expansion (upsell, cross-sell, price increases)
→ Target: < 5% monthly (SaaS), < 2% monthly (enterprise SaaS)
→ Negative net churn (< 0%) = expansion revenue > cancellation revenue (elite tier)
CUSTOMER CHURN:
→ Formula: (Customers Lost / Total Customers at Period Start) × 100
→ Monthly customer churn target: < 3% (SaaS), < 1% (enterprise)
→ Annual customer churn target: < 25% (SaaS), < 10% (enterprise)
LOG CHURN (usage-based):
→ Definition: Customer still subscribed but usage dropped below functional threshold
→ Indicator: Login frequency down 50%+ over 30 days, feature adoption stalled
→ Warning: Log churn precedes revenue churn by 30–90 days on average
→ Action: Proactive intervention before formal cancellation
CHURN INDUSTRY BENCHMARKS:
┌────────────────────────┬────────────┬────────────┬──────────┬──────────┐
│ Industry │ Monthly │ Annual │ Avg. │ Revenue │
│ │ Churn │ Churn │ Lifespan │ Churn │
├────────────────────────┼────────────┼────────────┼──────────┼──────────┤
│ B2B SaaS (SMB) │ 4–8% │ 40–60% │ 18–36 mo │ 3–7% │
│ B2B SaaS (Enterprise) │ 1–3% │ 10–25% │ 36–72 mo │ 1–3% │
│ B2C Subscription │ 5–10% │ 50–70% │ 12–24 mo │ 5–12% │
│ E-commerce │ N/A (NRR) │ N/A (NRR) │ 2–5 yrs │ N/A │
│ Media/Entertainment │ 8–15% │ 60–80% │ 6–18 mo │ 8–15% │
│ Financial Services │ 2–5% │ 20–40% │ 36–60 mo │ 2–5% │
│ Telecom │ 1–3% │ 12–25% │ 24–48 mo │ 1–3% │
│ Education/EdTech │ 6–12% │ 50–70% │ 12–24 mo │ 5–10% │
└────────────────────────┴────────────┴────────────┴──────────┴──────────┘
LIFESPAN EXTENSION IMPACT:
→ Reducing monthly churn from 5% to 4% increases average customer lifespan by 50%
→ At $1,000 MRR per customer and $200 CAC:
* 5% monthly churn → avg. lifespan 20 months → LTV $20,000
* 4% monthly churn → avg. lifespan 25 months → LTV $25,000
* 1% reduction = $5,000 more LTV per customer (2.5x CAC recovered)
Churn Risk Scoring Model
CHURN RISK SCORING FRAMEWORK
===============================
RISK INDICATORS AND WEIGHTS (total = 100 points):
USAGE METRICS (40 points total):
→ LOGIN FREQUENCY DECLINE (15 points):
* Normal: 5+ logins/week → 0 points
* Declining: 3–4 logins/week → 5 points
* Low: 1–2 logins/week → 10 points
* Critical: 0 logins in 7 days → 15 points
→ KEY FEATURE ADOPTION (10 points):
* Using 5+ core features → 0 points
* Using 3–4 core features → 5 points
* Using 1–2 core features → 10 points
* Using 0 core features (after 30 days) → 15 points
→ USAGE FREQUENCY TREND (10 points):
* Increasing usage (30-day trend) → -5 points (negative = lower risk)
* Stable usage → 0 points
* Declining usage → 10 points
* Sharp decline (>50% drop) → 15 points
→ TIME SINCE LAST ACTION (5 points):
* Active today/yesterday → 0 points
* Active within 3 days → 1 point
* Active within 7 days → 3 points
* No activity in 14+ days → 5 points
ENGAGEMENT METRICS (25 points total):
→ EMAIL ENGAGEMENT (10 points):
* Opens + clicks regularly → 0 points
* Opens but no clicks → 3 points
* No opens in 30 days → 7 points
* No opens in 60 days → 10 points
→ SUPPORT INTERACTIONS (10 points):
* No support tickets (satisfied) → 0 points
* 1–2 informational tickets → 0 points
* 1–2 complaint tickets → 5 points
* 3+ tickets or escalation → 10 points
* Ticket resolution time >48 hours → +3 points
→ NPS / SATISFACTION SCORE (5 points):
* NPS 9–10 (promoter) → -3 points (negative = lower risk)
* NPS 7–8 (passive) → 2 points
* NPS 0–6 (detractor) → 5 points
* No response to NPS survey → 3 points
COMMERCIAL METRICS (20 points total):
→ CONTRACT / RENEWAL TIMELINE (10 points):
* > 6 months from renewal → 0 points
* 3–6 months from renewal → 5 points
* 0–3 months from renewal → 10 points
* Month-to-month plan → 5 additional points
→ PAYMENT HISTORY (5 points):
* All payments on time → 0 points
* 1 late payment in last 6 months → 2 points
* 2+ late payments or failed payment → 5 points
→ PLAN TYPE (5 points):
* Annual plan → 0 points
* Quarterly plan → 2 points
* Monthly plan → 5 points
* Free trial (approaching end) → 5 points
FIRMGRAPHIC/DEMOGRAPHIC METRICS (15 points total):
→ COMPANY SIZE CHANGE (5 points):
* Growing company → -2 points (lower risk)
* Stable company → 0 points
* Downsizing detected → 5 points
→ INDUSTRY / COMPETITOR ADOPTION (5 points):
* No competitor usage detected → 0 points
* Competitor usage detected → 5 points
→ ACCOUNT TENURE (5 points):
* < 90 days (new customer) → 5 points (honeymoon risk)
* 90–365 days → 3 points
* 365+ days → 0 points (established relationship)
RISK TIER CLASSIFICATION:
→ GREEN (Score 0–39): HEALTHY — Standard nurturing
* Action: Monthly check-in email, quarterly success review
* Frequency: Automated, low-touch
→ YELLOW (Score 40–59): WATCH — Increased monitoring
* Action: Weekly engagement check, personalized email
* Frequency: Bi-weekly automated, monthly CSM touch
→ ORANGE (Score 60–79): AT RISK — Active intervention
* Action: CSM outreach within 48 hours, retention offer
* Frequency: Weekly CSM check-in, retention campaign
→ RED (Score 80–100): IMMINENT — Emergency retention
* Action: CSM call within 24 hours, executive outreach
* Frequency: Daily monitoring, personal retention campaign
* Escalation: VP-level involvement for accounts >$10K ARR
AUTOMATED TRIGGER RULES:
IMMEDIATE ALERT (trigger within 1 hour):
→ Cancellation page visited
→ "Unsubscribe" clicked
→ Failed payment after grace period
→ NPS score of 0–3 submitted
→ Support ticket with keywords: "cancel", "competitor", "switching", "disappointed"
Retention Intervention Strategies
RETENTION CAMPAIGN PLAYBOOK
=============================
BY RISK TIER:
GREEN TIER (0–39) — PROACTIVE RETENTION:
CAMPAIGN: Quarterly Business Review
→ Timeline: Every 90 days
→ Format: Email + optional call
→ Content: Usage report, achievements, recommendations
→ Goal: Reinforce value, prevent drift
CAMPAIGN: Feature Adoption Nudge
→ Trigger: Customer hasn't tried key features
→ Format: In-app notification + email
→ Content: "You haven't tried [feature] — it helps you [benefit]"
→ Goal: Increase product stickiness through feature adoption
YELLOW TIER (40–59) — MONITORING + LIGHT INTERVENTION:
CAMPAIGN: Engagement Check-In
→ Timeline: Within 7 days of entering Yellow tier
→ Format: Personalized email from CSM
→ Content: "We noticed you haven't been using [feature] as much.
Here are 3 ways to get more value:"
→ Include: Tutorial link, best practice guide, case study
→ Goal: Re-engage with value, not guilt
CAMPAIGN: Value Realization Report
→ Timeline: Monthly for Yellow-tier accounts
→ Format: Automated email with usage dashboard
→ Content: "Here's what you've accomplished this month:
[metric 1], [metric 2], [metric 3]"
→ Goal: Remind of ROI and value being delivered
ORANGE TIER (60–79) — ACTIVE INTERVENTION:
CAMPAIGN: CSM Outreach (within 48 hours)
→ Format: Personal phone call or video call
→ Script: "Hi [name], I noticed some changes in your usage
patterns. I want to make sure you're getting the value you
expected. Can we schedule 15 minutes this week?"
→ Goal: Understand root cause, offer solution
CAMPAIGN: Retention Offer (if price-sensitive)
→ Trigger: Churn reason identified as pricing
→ Options:
* Discount: 10–20% off next 3–6 months
* Upgrade: Free upgrade to higher tier for 90 days
* Extension: Free 1–3 month extension
* Custom: Tailored plan based on actual usage
→ Rule: Never lead with discount — lead with value first
→ Cost analysis: Retention cost < CAC (usually true)
CAMPAIGN: Executive Outreach (for high-value accounts)
→ Trigger: Account >$25K ARR, Orange tier 14+ days
→ Format: Personalized video message or call from CEO/CRO
→ Content: "I personally want to ensure you're getting value"
→ Goal: Show commitment, build executive relationship
RED TIER (80–100) — EMERGENCY RETENTION:
CAMPAIGN: Immediate Personal Contact (within 24 hours)
→ Format: Phone call from CSM + email follow-up
→ Script: "Hi [name], I'm reaching out personally because I want
to make sure we're meeting your needs. I'd love to understand
what's going on and see how we can help."
→ Goal: Save the relationship, understand true churn reason
CAMPAIGN: Maximum Value Package
→ Components:
* Dedicated success plan (weekly check-ins for 30 days)
* Free training session for team (1-hour workshop)
* Priority support (2-hour response SLA)
* Financial incentive (discount, extension, or credit)
* Product roadmap preview (what's coming that solves their needs)
→ Goal: Over-deliver value, demonstrate commitment
CAMPAIGN: Executive Escalation
→ Trigger: Red tier account >$50K ARR
→ Action: CEO/CRO personal call within 4 hours
→ Content: Full commitment to resolve issues
→ Goal: Save strategic account at any reasonable cost
CHURN REASON SPECIFIC INTERVENTIONS:
PRICE-SENSITIVE CHURN:
→ Interventions: Discount, plan adjustment, ROI reminder, payment plan
→ Script: "I understand pricing is a concern. Let me show you the
ROI you're getting, and we can explore options that work for your budget."
→ Success rate: 30–50% (hardest to retain)
FEATURE-DRIVEN CHURN (missing capabilities):
→ Interventions: Workaround demonstration, roadmap preview, alternative features
→ Script: "I hear you — [feature] is important. Here's how you can
accomplish the same result with [existing feature], and here's
what's coming on our roadmap..."
→ Success rate: 40–60%
USAGE/VALUE CHURN (not getting value):
→ Interventions: Onboarding refresh, use case demonstration, success plan
→ Script: "It seems like you're not getting the results you expected.
Let me show you how [similar customer] achieved [result] using [approach]."
→ Success rate: 50–70% (most salvageable)
COMPETITOR CHURN (evaluating alternatives):
→ Interventions: Competitive comparison, switch cost analysis, exclusive offer
→ Script: "I'd love to understand what attracted you to [competitor].
Here's how we compare on [key differentiators]..."
→ Success rate: 20–40% (difficult but possible)
Integration Points
- Salesforce / HubSpot CRM: Customer data, account health scoring, CSM workflows
- Mixpanel / Amplitude: Product usage analytics, behavioral tracking
- Gainsight / Totango / Planhat: Customer success platforms (churn prediction)
- ChurnZero / Vitally: Customer success and health scoring
- Intercom / Zendesk: Support ticket analysis, in-app messaging
- Chargebee / Stripe: Subscription management, payment failure tracking
- Medallia / Qualtrics: NPS and CSAT survey management
- Tableau / Looker: Churn analytics dashboards
- Python/R (custom ML models): Advanced churn prediction with logistic regression
- Zapier / Make: Automated intervention workflows
Edge Cases
- Enterprise annual contracts: Traditional churn signals don't apply when customers are locked in for 12–24 months. Solution: Focus on renewal risk prediction (6 months before renewal), expansion signals (up-sell/cross-sell opportunity), and "quiet churn" (contracted but minimal usage). Engage renewal conversation 90–180 days before expiration.
- Self-service / PLG churn: No CSM to intervene — automation must handle everything. Solution: In-app messaging for at-risk users, automated email sequences triggered by usage drop, self-serve help center with contextual content, chatbot for immediate support. Free users: focus on activation (feature adoption), not retention.
- High-churn products (< 3-month average lifespan): Traditional churn models don't work when baseline churn is 30%+. Solution: Focus on reducing time-to-value (TTV). If customers get value in day 1, churn drops significantly. A/B test onboarding flows, implement "aha moment" tracking, optimize pricing for value perception.
- Churn reason data accuracy: Customers rarely give honest churn reasons (they say "too expensive" even when it's product issues). Solution: Analyze behavioral data (what did they do before churning?), track support ticket themes, monitor usage patterns, conduct exit interviews with a sample. Cross-reference stated vs. actual churn reasons quarterly.
- Ethical retention practices: Don't use dark patterns to prevent cancellation (hidden unsubscribe, guilt-tripping language, making cancellation difficult). This destroys brand reputation and increases complaints. Best practice: Make cancellation easy, understand the reason, offer genuine alternatives, exit gracefully. Some churn is healthy — it frees resources for better-fit customers.
Disclaimer: All rights reserved by Circulos AI. These skills are specifically designed for Claude Code, Claude Cowork, Codex, and OpenClaw. When using or referencing any skill, please provide proper attribution to Circulos AI.