Building a Customer Health Score System That Works
Learn how to build a predictive customer health score that identifies at-risk accounts before they churn, spots expansion opportunities, and aligns your entire team around retention.
Customer health scoring is one of the most powerful tools in a SaaS company's retention arsenal. A well-designed health score tells you which customers are thriving, which need help, and which are at risk of churning — often weeks or months before they leave.
In this guide, we'll walk through how to build a customer health score system that actually works, what metrics to include, and how to use it to drive retention and expansion.
What Is a Customer Health Score?
A customer health score is a composite metric that predicts customer outcomes — typically retention, expansion, or churn. It combines multiple leading indicators into a single score (often 0 to 100) that gives your team an instant snapshot of each customer's relationship with your product.
Try our customer health score calculator to see how different factors combine into a health score.
Key Components of a Health Score
The most effective health scores combine four categories of data:
1. Product Engagement
How actively does the customer use your product? Key metrics include:
- Daily/weekly active users (DAU/WAU)
- Core feature adoption rates
- Time spent in product
- Key action completion (e.g., "sent first campaign," "created first report")
2. Customer Sentiment
How does the customer feel about your product and relationship? Sources include:
- Net Promoter Score (NPS): use our NPS calculator
- CSAT survey responses
- Support ticket feedback
- Executive sponsor sentiment (from QBRs)
3. Support Interactions
How the customer interacts with your support team can reveal a lot:
- Number of support tickets submitted
- Ticket severity and resolution time
- Frequency of escalations
- Satisfaction with support interactions
4. Account Health Signals
Broader business signals that indicate account stability:
- Billing history (on-time payments vs. delinquencies)
- Contract status (months until renewal)
- Stakeholder changes (champion departure is a major red flag)
- Usage trends (declining usage over 30 to 60 days is predictive of churn)
Building Your Health Score Model
Here's a step-by-step approach to building your first health score:
- Identify your outcome metric: Define what a "healthy" customer looks like (e.g., renews at higher tier, or renews at all)
- Gather historical data: Look at customers who churned vs. those who expanded. What signals differed?
- Select leading indicators: Choose 3 to 7 metrics that are measurable, leading (not lagging), and actionable
- Weight and normalize: Assign weights to each component based on predictive power. Normalize to a 0 to 100 scale
- Define thresholds: Green (80 to 100), Yellow (50 to 79), Red (0 to 49) — or your own categories
- Validate and iterate: Test your model against historical outcomes and refine weights
Using Health Scores in Practice
Once your health score is running, integrate it into your daily operations:
- Customer Success workflows: Trigger automated outreach for accounts that drop from green to yellow
- Sales prioritization: Focus expansion efforts on high health score accounts with low penetration
- Product roadmap: Use health score data to identify features that correlate with high retention
- Executive reporting: Report portfolio health score distribution to the board monthly
Common Mistakes
Avoid these pitfalls when building your health score:
- Too many inputs: More than 7 to 10 metrics creates noise, not signal
- Using lagging indicators: Revenue data is backward looking; focus on engagement and sentiment
- Not segmenting: A health score that works for enterprise customers may not work for SMB
- No action framework: A health score without automated workflows is just a report
Remember: the best health score is the one your team actually uses. Start simple, prove value, and iterate.
Build your health score with our Customer Health Score Calculator.