How to build a CS health score nobody ignores
Most health scores die in the dashboard. The problem is rarely the formula — it's the missing trigger. Here's the framework we use with real B2B teams.
A health score nobody looks at is just colorful noise. Worse: it gives the team a false sense of "tracking things" while no one actually acts. After implementing dozens across B2B SaaS, the pattern is clear — the problem is rarely the formula.
What makes a health score useful
Three things, in this order:
- Each band triggers a clear action. "Green, yellow, red" with no playbook is decoration.
- The composition reflects how the account actually behaves. Generic weights borrowed from a blogpost won't survive 60 days.
- The CSM can override it in one click. If the tool doesn't allow overrides with justification, the score loses credibility.
If your CSM looks at the health score and thinks "this is wrong, but whatever," you don't have a health score — you have a report.
The 4-signal framework
Instead of trying to capture everything, focus on 4 dimensions. One or two metrics each.
1. Adoption (30%)
Not "logged in this month." It's using what you promised value on during the sales pitch. If you sold the reporting module, the signal is reporting usage.
2. Delivered outcome (30%)
The metric the customer declared as success — not yours. If they said "reduce average response time," that's the signal, no matter how cute your NPS is.
3. Human engagement (20%)
Meetings kept, tickets answered within the customer's SLA, sentiment in conversations. A customer who went silent is at risk, even with high product adoption.
4. Commercial signal (20%)
Payments on time, recent expansion, and — most underrated — stakeholder changes. A new CFO is the most dangerous event in an account's lifecycle.
What to change when the score isn't working
Before touching the weights:
- Count how many handoffs the score generated last month. If zero, the problem is process, not formula.
- Ask your most experienced CSM: "which account did the score get wrong this week?" If they list 3, you have noise.
- Look at the distribution. If 80% of accounts are "green" all the time, you don't have a score — you have a broken thermometer.
Next step
Start small. Implement the 4 signals with rounded weights, hook them up to 2 playbooks (one for adoption drop, one for stakeholder silence), and review monthly for the first 90 days.
Without a playbook attached, any health score becomes theater.