Customer Health Score: How to Build One That Actually Gets Used

A health score is not a data science project. It is an operating mechanism that tells a team which accounts to touch this week and what to do when they get there. This guide covers signal selection, weighting, the three scoring models and their honest trade-offs, threshold design, the plays behind each status, and the governance that keeps a score from quietly rotting.

Chethan Kumar S — Customer Success Leader and Health Scoring Practitioner
Chethan Kumar S Global Customer Success Leader · 8,000+ Enterprise Clients · Author, Customer Success Unleashed

A Customer Health Score is a composite measure that combines product usage, adoption breadth, support patterns, stakeholder engagement, and sentiment into a single indicator of whether an account is likely to renew, expand, or churn. Its purpose is not to describe the account. Its purpose is to trigger a specific action from a named owner within a defined window.

What is a Customer Health Score?

A customer health score is a composite indicator that rolls several observable signals about an account into one status, usually expressed as a number out of 100 or as a green, yellow, or red label. The signals typically include how much the product is being used, how many people use it, how the account behaves with support, whether the economic buyer is still engaged, and what the customer says in surveys and conversations.

The reason health scoring exists is capacity. A Customer Success team of ten cannot personally review four hundred accounts every week with any rigor. The score is a prioritization device: it answers the question "of everything on my list, what deserves attention first," and it answers it consistently regardless of who is asking.

That framing matters because it sets the bar for success. A health score is not judged on statistical elegance. It is judged on whether it changes where the team spends its hours, and whether the accounts it flags turn out to have been worth flagging.

A working definition worth holding onto: a health score is a hypothesis about renewal risk, expressed in signals you can actually observe, refreshed often enough to act on. Every word there is load-bearing. A hypothesis can be wrong and needs validating. Signals you cannot observe reliably do not belong in the model. A score refreshed quarterly is a retrospective, not an early warning.

What a health score is genuinely good for:

Prioritization Deciding which accounts get proactive attention this week when the team cannot cover everything
Early Warning Surfacing decline before it reaches the renewal conversation, when there is still time to intervene
Consistency Making risk assessment repeatable across CSMs, instead of dependent on who owns the account and how experienced they are
Expansion Targeting Identifying accounts healthy enough that a growth conversation will land rather than irritate
Forecast Input Giving renewal forecasting an evidence-based starting position instead of pure CSM sentiment
Handover Context Giving a new owner an immediate, structured read on an account they have never touched
What It Is Not

A health score is not a churn prediction, not a performance review of the CSM, and not a substitute for talking to the customer. It is a triage signal. Treat a red status as a reason to investigate, not as a conclusion about the account. The most common cultural failure is teams arguing about whether the score is right instead of picking up the phone.

What Goes Into a Health Score

Signal selection is where most of the value and most of the damage happens. The instinct is to include everything that can be measured. Resist it. Each signal you add creates a maintenance obligation: someone has to keep the data flowing, keep the definition stable, and keep the weighting defensible. A signal nobody maintains does not become neutral, it becomes noise that quietly distorts every score it touches.

The table below covers the signal categories worth considering. Very few organizations should use all of them. Pick the ones you can observe reliably today, and add the rest only when the score has proven it changes behavior.

Signal Category Example Signals What It Indicates Weighting Consideration
Product Usage Logins per week, sessions per active user, core action volume, trend versus the prior 30 days Whether the product is embedded in daily work or has become optional Usually the heaviest weight in the model. Weight the trend more than the absolute level: a steady account that drops 40 percent is a bigger signal than a low-usage account that has always been low
Breadth of Adoption Number of active seats against licensed seats, number of distinct teams or departments live, count of modules or features in real use How structurally dependent the customer is. Breadth is what makes a product expensive to remove A strong second weight. Single-team, single-feature accounts are fragile even when usage looks healthy, so avoid letting deep usage by a handful of people mask narrow deployment
Support Pattern Ticket volume trend, reopened ticket rate, escalations, severity mix, time to resolution on their tickets Friction, unmet expectations, and accumulated frustration Weight the pattern, not the count. High ticket volume from an engaged power user is healthy. Rising escalations, repeat issues, and reopens are the risk shape. Zero tickets from a large account often means disengagement rather than satisfaction
Stakeholder Engagement Executive sponsor responsiveness, meeting attendance and cancellations, participation in reviews, breadth of contacts engaged Whether the relationship still has an owner on the customer side who will defend the spend Underweighted in most models and deserves more. An account with strong usage and an unresponsive sponsor is far riskier than the usage suggests, particularly at renewal when procurement gets involved
Contract Utilization Consumed seats, credits, or volume against contracted entitlement; overage or persistent underuse The commercial reality of the renewal conversation and the size of the downsell exposure Weight moderately, but treat sustained underutilization as a hard flag regardless of the composite. A customer using 30 percent of what they bought will renegotiate whether or not they are happy
Sentiment and Survey NPS, CSAT on interactions, verbatim themes, tone captured in CSM notes and QBR feedback Stated perception, which is useful context and a weak standalone predictor Keep the weight low and treat low response rates honestly. Sentiment is often stale and often collected from the wrong person. It explains a score better than it predicts one
Champion Status Champion still in role, tenure with the account, replacement identified, second champion present, departure detected via CRM or public sources Single points of relationship failure, which is one of the most reliable churn precursors in practice Best handled as an override rather than a weighted input. Champion departure with no identified successor should force a status change on its own, not be averaged away by good usage numbers
Overrides Beat Averages

Some signals are too important to be diluted by a weighted average. A departed champion with no successor, a formal escalation to an executive, a security or compliance incident, and utilization below half of contracted volume should each be able to force a status change on their own. Build two mechanisms: a weighted composite for the general case, and a short list of overrides that bypass it. Models that lack overrides produce green accounts that churn, which is the fastest way to lose the team's trust in the score.

The Three Scoring Models

There are three practical approaches to turning signals into a status. They are not stages of sophistication you must climb. They are choices with different costs, and the simplest one is correct for most organizations for far longer than vendors suggest.

Simple Weighted Score

How It Works Each signal is normalized to a 0 to 100 scale, multiplied by an assigned weight, and summed into a composite score
When to Use Almost always the right starting point. Correct for teams under roughly 50 accounts per CSM, and for any organization building its first score
Requirements Reliable data for three to five signals, a spreadsheet or basic CS platform, and one person willing to own the definitions
The Honest Downside The weights are guesses. You are asserting that usage matters twice as much as support pattern with no evidence beyond judgment, and the composite can average away a signal that should have been decisive

Threshold and Rules Based

How It Works Explicit rules assign status directly. If weekly active users dropped more than 30 percent over 60 days, status is red. If the sponsor has not engaged in 90 days, status is at best yellow
When to Use When the team already knows the failure patterns from experience, and when explainability matters more than granularity. Strong fit for regulated and enterprise-heavy portfolios
Requirements Genuine institutional knowledge of why accounts have churned, plus discipline to keep the rule set short
The Honest Downside Rules multiply. What starts as six rules becomes forty, they begin to contradict each other, and nobody can explain why an account is yellow. Cap the rule count deliberately and prune on a schedule

Predictive and ML Based

How It Works A model is trained on historical account behavior and actual renewal or churn outcomes, then scores current accounts on likelihood of the same outcome
When to Use Only with a large customer base, several years of clean labeled outcome history, and a stable product. Realistically this means high-volume SMB and mid-market portfolios
Requirements Hundreds of churn events at minimum, consistent historical data, a data function to own the model, and a retraining cadence
The Honest Downside Explainability. A CSM told an account is at 34 percent renewal probability with no reason attached cannot act on it, and will not trust it. Models also decay silently when the product or segment mix changes, and nobody notices until the predictions are already wrong

The strongest production setups are usually hybrids: a weighted composite for the general case, a small set of hard rules that override it, and predictive scoring layered on later only in segments where the data volume genuinely supports it. That combination preserves explainability where the humans need it and adds statistical lift where it is earned.

One structural warning about predictive models: they learn from the outcomes you recorded, so they inherit every bias in your historical process. If your team historically saved accounts that were loud and let quiet accounts churn, the model will learn that quiet accounts churn and will keep recommending you ignore them. Predictive scoring encodes your past operating behavior as much as your customers' behavior, which is a good reason to validate its outputs against fresh human judgment rather than against its own training set.

Start Simple: Why Most Health Scores Fail

Here is the pattern that plays out repeatedly. A team decides to build a health score. The project is taken seriously, which means it is taken too seriously. Workshops are held. Fifteen signals are identified, each defensible in isolation. Weights are debated across several meetings and settled by compromise rather than evidence. Data engineering builds pipelines for six signals that were not previously instrumented. The model launches with genuine enthusiasm.

Then the decay begins, and it follows a predictable schedule. In month two, two of the fifteen data feeds break silently and nobody notices because the composite still produces a number. In month three, a CSM points out that an account showing green just gave notice, and the team's confidence takes a hit it never fully recovers from. By month four, CSMs are maintaining private spreadsheets of who they are actually worried about, because those spreadsheets are right more often. By month six the health score is a field in the CRM that nobody filters on. It is not formally retired. It is just ignored, which is worse, because everyone still believes the organization has a health score.

The direct claim: three to five observable signals tracked manually and reviewed weekly beats an elaborate fifteen-signal model that is abandoned in a quarter. This is not a compromise position or a stepping stone. It is the better outcome. A simple score that the team argues with, corrects, and actually uses every week is a functioning operating mechanism. A sophisticated score that nobody trusts is an expensive artifact.

The failure modes below are the ones worth designing against from the start.

Too Many Signals

The Pattern Fifteen inputs, each individually justifiable, combined into a composite nobody can explain or debug
Why It Fails Every signal carries a maintenance cost, and a broken feed does not announce itself. It just shifts scores quietly. With fifteen inputs, no one can say why an account moved from 71 to 64
The Fix Cap the model at five signals for the first year. Adding a signal should require removing one, which forces the team to defend the trade rather than accumulate

Weights Set by Committee

The Pattern Weights are negotiated in a workshop so that each function sees its data represented, then never revisited
Why It Fails The weights encode political balance rather than predictive value, and because nobody validates them against actual outcomes, the error is never caught
The Fix Set weights by judgment, then schedule a validation. After two quarters, check the status distribution of accounts that actually churned and adjust the weights against that evidence

No Play Attached

The Pattern The score is computed, displayed on a dashboard, and reviewed in monthly leadership meetings as a chart
Why It Fails A score with no attached play is a dashboard decoration. Nothing in the operating week changes because an account turned yellow, so the score has no consequence
The Fix Do not launch a score until every status has a defined play, a named owner, and a response window. The play is the product; the score is the trigger

Stale and Unvalidated

The Pattern Scores refresh irregularly, some accounts have no score at all, and nobody has ever checked the score against actual churn outcomes
Why It Fails A score that was accurate at some unknown past point is not an early warning system. Without validation there is no way to know whether the model works or has quietly stopped working
The Fix Track coverage and staleness as first-class metrics, and run a churn retrospective every quarter that asks what status each churned account held 90 days before notice
The Test Before You Build

Ask the team a direct question: which three things, if you could see them for every account every Monday morning, would tell you the most about who is in trouble? People with real account experience answer this quickly and consistently. That answer is your first health score. Build exactly that, run it for two quarters, and let the evidence of what it missed drive what you add next. Almost every model that survives contact with daily operations was built this way, and almost every model that died was built from a blank whiteboard and an ambition to be comprehensive.

Turning a Score Into an Action

This is the section that separates health scoring that works from health scoring that decorates a dashboard. The score itself is the cheap part. The expensive and valuable part is the operating machinery that converts a status change into a specific action taken by a specific person within a specific window.

A useful way to think about it: the score is a trigger, and a trigger with nothing wired to it is just a sensor. The five steps below are the wiring. Skipping any one of them breaks the circuit, and step two is the one most often skipped. Related patterns for this kind of operational follow-through are covered in the Customer Success guide.

The five-step wiring from score to action:

1. Define Thresholds Set the score bands that produce green, yellow, and red, and calibrate them against your actual portfolio distribution rather than round numbers. If your thresholds put 60 percent of accounts in yellow, yellow means nothing and the team will learn to ignore it. Target a distribution the team can genuinely work through in a week.
2. Define the Play per Status Write down exactly what happens for each status: the specific outreach, who is involved, what question gets answered, what gets logged. Not "engage the customer" but "CSM books a 30 minute call with the sponsor, confirms whether the usage drop is seasonal or structural, and logs the reason in the account record." Vague plays do not execute.
3. Assign the Owner Every status change needs a named role accountable for the response, not a team. Distinguish clearly between who executes the play (usually the CSM) and who is accountable for the play happening at all (usually the CS manager). Unowned alerts are ignored alerts, and they are ignored fastest when the whole team technically owns them.
4. Set the Review Cadence Establish when statuses are reviewed and by whom. Weekly at the CSM level for yellow and red accounts, monthly at the manager level for trend and distribution, quarterly at the leadership level for model validation. Without a standing cadence, review happens only when someone remembers, which in practice means during renewal quarter.
5. Close the Loop When an account returns to green, capture what actually moved it and whether the play was the cause. This is the only mechanism that improves the model over time. It also builds the pattern library that makes the next intervention faster, and it is the step teams abandon first when they get busy.
The Blunt Version

A score with no attached play is a dashboard decoration. If nothing in anyone's calendar changes when an account turns yellow, you do not have a health scoring program. You have a reporting exercise that costs engineering time and produces a chart. Before adding a single signal to a model, check whether the statuses you already produce cause anything at all to happen.

Green, Yellow, Red: Defining Thresholds and Plays

A worked example of a status framework. The score bands and response windows below are illustrative starting points, not benchmarks, and should be recalibrated against your own portfolio distribution and team capacity within the first quarter of operation.

Status What It Means Response Window Owner The Play
Green (80 to 100) Usage is stable or growing, adoption is broad across teams, the sponsor is engaged, and no override flags are active. The account is on track and there is capacity for a growth conversation. Standard lifecycle cadence, no exception handling CSM Run the normal cadence. Use these accounts for expansion conversations, reference and advocacy requests, and case study candidates. Confirm the score is not green purely because data is missing or stale.
Yellow (55 to 79) One or more signals have declined meaningfully, or a single strong signal is weak while others hold. This is the band where intervention is still cheap and still works. Contact within 5 business days CSM, visible to the CS manager in weekly review Diagnose before acting. Identify which signal moved and why, book a conversation with the sponsor or the most affected user group, and log a specific hypothesis. Set a review date and re-check within 30 days.
Red (below 55) Multiple signals are declining together, or an override has fired: departed champion with no successor, executive escalation, or utilization below half of contract. Contact within 48 hours, documented plan within 5 business days CSM plus CS manager jointly, with an executive sponsor assigned for high-value accounts Structured save motion. Get the sponsor or an economic buyer on a call, establish the real objection rather than the symptom, build a written recovery plan with dates and owners, and review it weekly until the status changes or the outcome resolves.
Override: Champion Departed The primary internal advocate has left the role or the company and no successor has been identified. This holds regardless of composite score. Contact within 48 hours CSM plus CS manager Map the remaining stakeholders immediately, identify and engage a candidate successor, and re-establish the value narrative with someone who has not previously heard it. Assume the new stakeholder inherits no context and no loyalty.
Override: Underutilization Consumed seats, credits, or volume are below half of contracted entitlement with under 120 days to renewal. Contact within 10 business days CSM with commercial or renewals partner Address the commercial conversation before the customer does. Either drive an adoption push with a realistic timeline or shape the renewal proactively. Surprise downsells at renewal are almost always a failure to act on a signal that was visible months earlier.
Data Gap The account has no score, or the score has not refreshed within the defined staleness window. Treated as a status in its own right, not as an absence. Resolve within 5 business days CS operations Fix the pipeline or the account configuration. Never let an unscored account default to green. Unscored accounts are the ones that churn without warning, because nothing ever flagged them.

Two design notes on this table. First, the response windows are the actual commitment, and they should be sized against real team capacity rather than aspiration. A 48 hour red response window is meaningless if a CSM carries forty red accounts. If the distribution is producing more reds than the team can work, the problem is the threshold calibration, not the team.

Second, notice that data gap is a status rather than a blank. This is a deliberate and consequential choice. In most implementations, accounts with missing data quietly inherit a neutral or high score and disappear into green, which is precisely how a well-built model still lets accounts churn silently. Making the gap visible turns an invisible risk into an operations ticket. Threshold discipline connects directly to how renewal conversations are run, which is covered in the QBR guide.

Health Score Metrics and Governance

A health score is itself a system that needs measuring. Most organizations measure the accounts and never measure the model, which is how a score can be broken for two quarters without anyone knowing. The questions that matter are narrow: is the score covering the portfolio, is it current, does it cause anything to happen, and is it right.

Assign an owner for the model itself, separate from the CSMs who use it. In most organizations this sits with CS operations. Without a named model owner, signal definitions drift, broken feeds go unfixed, and weights that were set as a judgment call two years ago acquire the authority of settled fact.

A practical test for whether your health score is doing real work. If you cannot answer most of these with a number, the score is not yet an operating mechanism:

  • Coverage: what percentage of accounts have a current score. Anything under 90 percent means the uncovered accounts are effectively unmonitored, and they are usually the smaller ones that churn quietly.
  • Staleness: what percentage of scores refreshed within the defined window, whether that is daily or weekly. Track the oldest score in the portfolio, not just the average age.
  • Signal integrity: is every input feed confirmed to be delivering data, with an alert when one stops. A silent feed failure does not produce an error, it produces a wrong score that looks correct.
  • Action rate: what percentage of yellow and red status changes resulted in a logged play within the defined response window. This is the single most revealing number in the whole program.
  • Predictive validity: of the accounts that churned in the last two quarters, what status did they hold 90 days before notice. If most were green, the model is not working and the team already suspects it.
  • False positive load: of the accounts flagged red, what share renewed without a meaningful intervention. Some false positives are the cost of early warning, but a high rate trains the team to ignore red.
  • Distribution stability: what proportion of the portfolio sits in each status, tracked over time. A drift toward everything green usually means signal decay rather than genuine improvement.
  • Team trust: do CSMs maintain private risk lists alongside the official score. If they do, ask them what is on those lists, because that is your missing signal and they have already found it.
  • Weight validation: when were the weights last checked against actual outcomes rather than reasoning. If the answer is never, the model is running on a set of guesses that has never been tested.
  • Explainability: can any CSM open an account and state in one sentence why it is the status it is. If not, they will not defend the score in a renewal conversation with their manager.
The Quarterly Retrospective

Run one recurring forum per quarter with a fixed agenda: review every churned and downsold account from the period, record the health status each held 90 days before the outcome, and identify which signal would have caught the ones the model missed. Then change exactly one thing about the model. Changing several things at once means you learn nothing about which change worked. This single meeting does more for score accuracy over two years than any modeling sophistication, and it is the first thing cut when the quarter gets busy.

AI and Predictive Health Scoring

AI has genuinely changed parts of health scoring, and has changed less than the category marketing suggests. The honest split is worth stating plainly: AI is strong at extracting signal from unstructured data and weak at replacing the judgment about what to do with that signal.

The most valuable thing AI adds to health scoring is not better prediction from the numbers you already track. It is turning text you were never able to use into a usable signal. Support tickets, call transcripts, email threads, QBR notes, and survey verbatims contain the clearest early risk indicators in most businesses, and until recently they were unreadable at scale. That is a real change in what is possible, and it is available to a company with two hundred customers, not just one with twenty thousand.

What AI does not do is fix the operating problem. A model that produces a more accurate risk ranking for a team that has no defined play for a yellow account produces a better dashboard decoration. The constraint in most health scoring programs was never the accuracy of the signal. It was that nothing happened when the signal fired. More detail on the operational side of this is in the AI in Customer Success guide.

Where AI is currently earning its place in health scoring, and where it is not:

Genuinely Adds: Text Signal Extraction Theming support tickets, call transcripts, and open-text survey responses into structured risk indicators. This is the highest-value application and the one that works at almost any scale, because it converts data you already hold into a signal you could not previously use.
Genuinely Adds: Anomaly Detection Spotting behavioral changes that fixed thresholds miss, such as an account whose usage held steady in total while shifting away from the workflows that made it sticky. Aggregate numbers hide this; pattern detection surfaces it.
Genuinely Adds: Explanation and Summarization Generating a plain-language account of why a score moved, drawn from the underlying signals. This attacks the explainability problem that kills predictive models, and it materially speeds up CSM preparation before a risk call.
Genuinely Adds: Coverage at Scale Making it economically viable to monitor a long tail of accounts that never justified human review. This is the same shift seen in support operations, where automation freed human attention for the cases that actually needed judgment.
Does Not Add: Judgment About the Play A model can rank risk. It cannot decide whether this specific customer needs an executive call, a technical intervention, or a commercial concession. That decision requires context the model does not have, and delegating it produces confidently wrong outreach.
Does Not Add: Fixing Bad Underlying Data Predictive scoring trained on inconsistently recorded churn reasons learns the inconsistency. If half your churn records say budget because that was the default option in a dropdown, the model learns that budget causes churn.
Does Not Add: Organizational Willingness to Act The hardest constraint in health scoring is not detection. It is whether the organization will reallocate someone's week based on what the score says. No model solves that, and buying a better model to avoid solving it is a common and expensive move.
The Data Volume Question

Before predictive scoring beats a simple weighted model, you generally need enough churn events to train on and enough history for those events to be consistently recorded. As an illustrative rule of thumb from practice rather than verified research, that means at least a few hundred churn events across two or more years, in a product and segment mix that has not fundamentally changed. Below that threshold the model is learning noise, and a five-signal weighted score with clear overrides will outperform it while remaining explainable. Most companies asking about predictive health scoring do not yet have the data volume for it, and would get more return from wiring plays to the score they already have.

What This Looks Like in Practice

Three examples from the customer operations builds behind this site, included because they illustrate the operating thesis rather than as case studies.

At Keka HR, an HRTech SaaS platform serving 8,000 plus clients, the core problem was not a lack of data. It was that risk assessment varied by whoever owned the account. Experienced CSMs caught decline early; newer ones caught it at renewal. The response was a proprietary Customer Success operating system with health scoring built into it, so the signals that experienced people watched instinctively became visible to everyone by default. The design decision that mattered most was keeping the model small enough that any CSM could explain a status without opening a data tool. Scoring at that client volume only works if it is embedded in the operating rhythm rather than sitting in a separate analytics layer.

At Augnito, delivering clinical AI across 5 regions, the health signals themselves are different. In healthcare deployments, the meaningful indicators are clinician adoption depth, workflow integration, and the pattern of clinical support escalations, not seat counts. This is worth stating because it undercuts the idea of a portable health score template: the signals that predict retention are specific to how your customers actually get value. The AI work here, including Cognigy conversational flows, LLM workflows, WhatsApp AI, and intelligent ticket deflection, feeds the same operating loop. Deflection data turns out to be a health signal in its own right, since a rising share of unresolved deflected queries indicates friction well before it reaches a formal escalation.

At Freecharge, the operation handled over 100,000 tickets per month, and first response time went from around eight hours to under two. The relevant lesson for health scoring is about signal quality rather than scoring itself. At that volume, ticket patterns are one of the richest available health signals, but only once the underlying operation is stable. When response times are eight hours, ticket volume measures your queue, not your customer. Fixing triage, building knowledge infrastructure, and automating tier-one paths made the support signal meaningful, because after that a spike in tickets reflected the customer rather than the backlog. Instrument the operation before you try to read it.

The common thread across 15 plus years, teams of 250 plus, and 50 percent OPEX reduction delivered twice through systems and process redesign rather than headcount cuts: the score was never the hard part. Wiring the score to a play, an owner, and a review cadence was. That is also why cost fell while service improved, since a model that reliably tells you which accounts need attention is also telling you which ones do not. Further detail sits in the case studies and the retention guide.

8,000+
Enterprise clients served
Health scoring built into a proprietary CS operating system at Keka HR
5
Regions of clinical AI delivery
Augnito, where adoption depth and escalation patterns are the meaningful signals
8h to under 2h
First response time at Freecharge
Across 100,000+ tickets per month, achieved through triage redesign and automation
50%
OPEX reduction, delivered twice
Through systems and process redesign, not headcount cuts

Customer Health Score: Frequently Asked Questions

What is a customer health score? +

A customer health score is a composite indicator that combines signals such as product usage, adoption breadth, support patterns, stakeholder engagement, and sentiment into a single status, usually a number out of 100 or a green, yellow, or red label. Its purpose is prioritization: it tells a Customer Success team which accounts deserve attention this week, consistently, regardless of who is asking. It is a triage signal, not a churn prediction.

What signals should a customer health score include? +

Start with three to five you can observe reliably. Product usage trend and adoption breadth carry the heaviest weight, because they measure how embedded the product is. Add support pattern, which means escalations and reopens rather than raw ticket volume, and stakeholder engagement, which is underweighted in most models. Contract utilization and sentiment come next. Champion departure is best handled as an override that forces a status change on its own.

How many signals should a health score use? +

Five or fewer for the first year. Every signal creates a maintenance obligation, and a broken data feed does not announce itself, it just shifts scores quietly. Fifteen-signal models are the most common cause of abandoned health scoring programs. A useful discipline is that adding a signal requires removing one, which forces the team to defend the trade rather than accumulate inputs nobody maintains.

How do you know if your health score is working? +

Measure the model, not just the accounts. Check coverage, meaning the percentage of accounts with a current score. Check staleness against your refresh window. Check the action rate: what share of yellow and red status changes produced a logged play within the response window. Most importantly, run a churn retrospective asking what status each churned account held 90 days before notice. If most were green, the model is not working.

What are good green, yellow, and red thresholds? +

Calibrate against your own portfolio distribution rather than adopting round numbers. A common illustrative starting point is green at 80 and above, yellow between 55 and 79, and red below 55, then adjusted within a quarter. The real constraint is team capacity. If your thresholds put 60 percent of accounts in yellow, yellow means nothing and the team will learn to ignore it.

Do you need machine learning for a customer health score? +

Usually not, and most companies asking the question do not yet have the data for it. Predictive scoring needs a large customer base, several years of consistently recorded churn outcomes, and a stable product mix. As an illustrative rule of thumb from practice rather than verified research, that means at least a few hundred churn events. Below that, a five-signal weighted model with clear overrides performs better and stays explainable.

Why do most customer health scores fail? +

Two reasons dominate. First, complexity: teams build a fifteen-signal weighted model that nobody can maintain or explain, feeds break silently, and within two quarters CSMs are keeping private risk lists instead. Second, no attached play: the score is computed and displayed but nothing in anyone's calendar changes when an account turns yellow. A score with no play, owner, and response window is a dashboard decoration.

Who is Chethan Kumar S? +

Chethan Kumar S is a Global Customer Success Leader and CX Execution Strategist based in Bengaluru, India, with 15 plus years building customer operations across SaaS, Healthcare AI, HRTech, Fintech, and Retail. He has led teams of 250 plus, served 8,000 plus enterprise clients, and delivered 50 percent OPEX reductions twice through systems rather than headcount cuts. He is the author of eight books including Customer Success Unleashed.

Building a Health Score Your Team Will Actually Use?

If you are designing a health scoring model, fixing one that produces statuses nobody acts on, or wiring risk signals into a real operating cadence, that is the work I do.

Try the Free Frameworks →