Health score and risk level

A score out of 100 built from usage, milestones and value delivered, mapped to healthy, watch, at risk or churn risk — with hard floors that no amount of past setup can override.

What it is

The scoring model. Usage is worth 50 (recency 15, cadence 20, breadth 15), milestones 30 weighted by importance, and value up to 20 from estimates sent, messages going out, customers opening estimates and new leads arriving. Two hard floors override everything.

Also called: account health · risk level · churn score · how are we doing

See it
Health score and risk level
Won
42%
Avg cycle
11d
Pipeline
$451k
JanSep
The score bar with its risk badge, and the breakdown beneath it — usage 34 / milestones 21 / value 12. Sample data — no customer information appears here.
How it works
  1. 1Recency scores the days since anyone was last active; cadence scores distinct active days in the last thirty; breadth scores how many modules were genuinely used.
  2. 2Milestone points are weighted and exclude value-group milestones, which are scored separately.
  3. 3Any account live two weeks with nobody in for thirty days is forced to churn risk and capped at 24.
  4. 4Two weeks live with nobody in for fourteen days forces at-risk and caps the score at 44.
  5. 5Before the usage pulse has thirty days of history, days-active also counts days with customer-side writes in the audit log, so existing accounts are not scored idle for something only just being measured.
Why we built it

The floors are stated in the code: 'Hard floors: nobody in for two weeks is at risk no matter what they once set up.' The bootstrapping allowance is documented too: 'the usage pulse is new ; until it has 30 days of history… so existing accounts aren't scored as idle for something we only just started measuring.'

The problem
  • A well-configured but abandoned account scored as healthy.
  • A new measurement made every existing account look idle overnight.
  • Health was a single opinion rather than a composed number.
Sound familiar?
What you get
Abandonment outranks configuration, which is the truth.
The score breaks down into usage, milestones and value, so it can be argued with.
New instrumentation does not falsely condemn existing accounts.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →