Customer Health Score: Predicting Customer Success
Customer Health Score: Predicting Customer Success
In B2B SaaS, losing a customer is painful. Average CAC runs between 12-18 months of MRR. Yet most companies only discover a customer is leaving when it is too late. Customer Health Score (CHS) is a predictive metric that allows you to identify at-risk customers months in advance.
What is Customer Health Score?
Customer Health Score is a composite metric that combines various customer signals into a single number (typically 0-100). This number predicts the probability of three key outcomes:
1. Renewal/Churn - What is the probability the customer will renew?
2. Expansion - What is the probability the customer will upgrade or buy more?
3. Advocacy - What is the probability the customer will recommend your product?
Data from Gainsight shows that companies with implemented health score systems achieve 15-20% lower churn and 25% higher expansion revenue.
Four Pillars of Customer Health Score
1. Product Usage (weight: 30-40%)
The strongest predictor of customer success. Measure:
| Metric | What it measures | Benchmark |
|---|---|---|
| DAU/MAU ratio | Engagement frequency | >20% healthy |
| Feature adoption | Breadth of usage | >60% core features |
| Key action completion | Value realization | Weekly completion |
| Login frequency | Habit formation | 3+ per week |
| Time in app | Deep engagement | >15 min/session |
Practical example: For a project management SaaS, the key action might be creating and completing a task. Customers who perform this action at least 10x per week have an 85% renewal rate vs. 45% for those who do it less than 3x.
2. Engagement (weight: 20-25%)
How actively the customer communicates with your company:
| Metric | Positive signal | Negative signal |
|---|---|---|
| Support tickets | Constructive questions | Complaints, frustration |
| Email engagement | Open rate >40% | Open rate <10% |
| Event attendance | Webinar participation | No attendance |
| Product feedback | Active suggestions | No feedback |
| Community activity | Answering others | Passive reading |
Important: High support ticket count is not automatically negative. A customer actively seeking help is engaged. Problems arise when topics repeat or escalate.
3. Relationship Quality (weight: 20-25%)
The quality of the relationship between your team and the customer:
| Metric | Goal | Why it matters |
|---|---|---|
| NPS/CSAT score | NPS >50 | Measures sentiment |
| Executive sponsor | Active | C-level buy-in |
| Multi-threading | 3+ contacts | Reduces single-point-of-failure |
| QBR attendance | 100% | Strategic alignment |
| Response time | <24h | Engagement level |
Multi-threading is critical. Data shows customers with only one contact have 3x higher churn rate than those with 3+ contacts.
4. Business Outcomes (weight: 15-20%)
Is the customer achieving their goals?
| Metric | Measurement | Impact |
|---|---|---|
| ROI achieved | Documented ROI | Renewal justification |
| Goals met | % of goals achieved | Value validation |
| Time to value | Days to first value | Early indicator |
| Contract value trend | YoY change | Expansion signal |
| Payment history | On-time payments | Financial health |
Framework for Determining Weights
Step 1: Historical Analysis
Analyze the last 100+ churned customers:
- Which metrics were worst before churn?
- How long before churn did they worsen?
- What were the correlations between metrics?
Step 2: Correlation Analysis
Calculate the correlation of each metric with churn/renewal. Example:
- Product usage: -0.72 (strong negative)
- Support sentiment: -0.58
- NPS score: -0.54
- Executive engagement: -0.48
Step 3: Validation and Iteration
Set initial weights based on correlations, but regularly revalidate them. Health score is not static.
Scaling Health Score
I recommend using a 0-100 scale with clearly defined zones:
| Score | Zone | Action |
|---|---|---|
| 85-100 | Healthy | Expansion opportunities |
| 70-84 | Good | Maintain relationship |
| 50-69 | Neutral | Proactive engagement |
| 30-49 | At Risk | CSM intervention |
| 0-29 | Critical | Executive escalation |
Implementation: Technical View
Data Sources
For a complete health score, you need data from:
Product data: Analytics platform (Amplitude, Mixpanel), backend events, feature flags
CRM data: Salesforce/HubSpot, contract details, contact information
Support data: Zendesk/Intercom, ticket history and sentiment
Engagement data: Email (SendGrid), events (Calendly), surveys (Delighted)
Calculation Frequency
| Approach | When to use | Trade-offs |
|---|---|---|
| Real-time | High-touch enterprise | Complexity, cost |
| Daily batch | Most SaaS | Good balance |
| Weekly batch | Early stage | Simpler, less responsive |
Action Playbooks
Critical (0-29) - Timeline: 24h
- Executive escalation
- Root cause analysis
- Recovery plan with deadlines
- Weekly check-ins
At Risk (30-49) - Timeline: 48h
- CSM proactive call
- Health assessment
- Success plan refresh
- Bi-weekly reviews
Neutral (50-69) - Timeline: 1 week
- Engagement campaign
- Feature adoption push
- Value demonstration
- Monthly check-ins
Good/Healthy (70-100)
- Expansion identification
- Advocacy activation
- Strategic partnership
Case Study: SaaS Scale-up
Situation: B2B SaaS with 500 customers, 15% annual churn rate
Implementation:
- Defined 6 key metrics
- Created scoring model
- Implemented daily batch calculation
- Trained CSM team
Results after 12 months:
- Churn rate: 15% -> 9% (-40%)
- Save rate: 25% -> 55%
- Expansion revenue: +35%
Conclusion
Customer Health Score is not just another metric - it is a system for proactive customer success. The key to success: start simple with 5-7 metrics, validate with data, define actions for each zone, and iterate regularly.