Customer Analytics
Intermediate 13 min read Customer Analytics

Customer Health Score

A thermometer for every account

A customer health score is a single 0–100 composite of usage, support, and product-fit signals that predicts account health. It is the operational dashboard behind customer success at B2B companies.

health scorecustomer successcomposite scoreearly warningaccount health
Prerequisites: Churn Modeling
Before we start

What you will learn

  • Design a health score from usage, sentiment, and support signals
  • Weight and calibrate signals to historical churn
  • Use score cutoffs to route accounts to playbooks
Introduction

What is this?

A customer health score collapses many indicators — logins, feature adoption, support tickets, training usage, billing events — into one number that predicts renewal risk. It is usually a weighted sum normalized to 0–100, with thresholds like healthy (80+), watched (50–80), and at-risk (below 50).

Motivation

Why do you need it?

  • Customer success teams cannot read fifty metrics per account, but everyone can read one thermometer.
  • It surfaces at-risk accounts months before renewal conversations.
  • Weights can be derived from historical churn so the score actually predicts.
Think about it

Mental model

Imagine

Dozens of vitals for each account

Think of

A triage score at an emergency room

Triage collapses many signals into a severity number, and the number alone routes the patient to the right treatment track.

Mechanics

How it works

  • Collect signals: login frequency, feature adoption depth, ticket counts, sentiment from surveys.
  • Normalize each to 0–100 and weight by importance (fit, usage, sentiment).
  • Sum to a composite score and validate against historical renewal outcomes.
  • Define playbooks that trigger at each score band.

Signals are weighted into a composite health score that routes accounts to playbooks.

Signals
Weights
Score
Route
Real world

In production

  • Customer success managers sort their book of business by health score daily.
  • Renewal forecasting sums the expected value of healthy vs at-risk accounts.
  • Onboarding is tuned to move new accounts quickly to healthy scores.
Guidelines

Best practices

  • Validate the score against actual renewals and re-weight quarterly.
  • Keep components transparent — an opaque score nobody trusts gets ignored, no matter how accurate.
Watch out

Common mistakes

  • Letting the score become a ladder of vanity widgets with no validation.
  • Tracking the score less often than the health of accounts changes.
When things break

Debugging tips

  • If scores never move, check that the raw signals are actually updating daily.
  • If the score no longer correlates with renewals, re-check weights against the latest churn cohorts.
Interviews

Interview checkpoint

Test yourself

Quick quiz

0/2
1

A health score is most valuable when it

2

Health score weights should be set from

Go deeper

Official documentation