What is a customer health score?
A customer health score is a 0-100 number from product usage that shows how likely an account is to stay. Higher scores mean stronger engagement and lower churn risk.
Teams combine four usage signals into that number. FirstDistro calls the weighted blend the Signal Stack.
The Signal Stack
Health Score = (Activity × 0.35) + (Engagement × 0.20) + (Milestones × 0.15) + (Recency × 0.30)
- Activity
- Meaningful recent usage (35% of the product formula)
- Engagement
- Session depth, interaction quality, and usage breadth (20%)
- Milestones
- Onboarding completion, feature activation, and expansion behaviors (15%)
- Recency
- Time since last meaningful interaction, with 7-day exponential decay (30%)
Activity is usually the strongest volume signal. Recency uses a seven-day decay so recent usage counts more than older bursts. For weights and CRM extensions, see the customer health score formula.
Score bands
| Score Range | Classification | What It Means | Recommended Action |
|---|---|---|---|
| 70-100 | Healthy | Active, engaged, progressing | Nurture and identify expansion opportunities |
| 40-69 | At risk | Usage may be declining or milestones stalled | Proactive outreach, understand blockers |
| 0-39 | Critical | Immediate outreach recommended | Immediate intervention, executive escalation |
Act while the account is at risk. Waiting until critical leaves less time to recover.
When a score drops
Map each band to an owner, a channel, and a first move. Then check whether usage recovers. For the plays, see how to reduce SaaS churn. Usage often fades in stages before anyone complains. That pattern lives on behavioral decay.
Common mistakes
- Scoring logins alone. A busy login count can hide shallow sessions.
- Treating a stable mid score as safe. A falling 72 can be riskier than a steady 78.
- Building a score with no playbook. The number only helps if someone acts this week.
Frequently asked questions
How often should customer health scores update?
Update daily at minimum, or in real time if your tooling supports it. Weekly or monthly refreshes miss fades that show up over days.
Do I need a CRM to calculate a customer health score?
No. Product-led teams can start with usage data. CRM data adds renewal timing and stakeholder context when you have it.
How is a customer health score different from NPS?
Health scores track what customers do in the product. NPS tracks what they say in a survey. Behavior usually predicts churn earlier than stated satisfaction alone.