Deal Health Scoring and Stage Definition-of-Done Automation: A Score That Explains Itself

Why a health score without reasons trains people to ignore it
A dashboard full of red and yellow labels becomes background noise the moment nobody can tell WHY a given deal is flagged — the natural response to an unexplained warning is to stop trusting it, not to act on it. The harder, more useful version of a health score does not just classify a deal; it shows its work, so a manager glancing at a "Critical" tag can immediately see that this particular deal has had no activity in three weeks and is missing its stage's required close date, rather than having to reopen the record to guess.
How the underlying problem shows up before you fix it
A deal sits quietly in a middle pipeline stage for weeks with nothing obviously wrong on the surface, until someone finally checks and realizes it has had zero activity and no close date the entire time.
A manager reviews a pipeline full of vague "at risk" tags with no way to tell which ones are genuinely urgent versus which just look stale from one missing field.
Different stages of a pipeline logically need different information to actually be considered "ready" — a discovery-stage deal doesn't need a signed contract yet — but a generic health check treats every stage the same way.
A deal with a healthy-looking recent activity log is still missing basic qualifying information (no assigned value, no expected close date) that quietly undermines how much that activity actually means.
A sales lead wants an aggregate view of pipeline health across the team, and today that means opening deals one at a time.
Why a transparent, stage-aware health score is a bigger build than a red/yellow/green flag
A believable health score needs real, defensible weights — deciding that a stale deal loses more points than one missing a close date is itself a judgment call that has to be made deliberately and consistently, not derived from a single boolean. It also needs to be stage-aware: what counts as "not ready" at one stage of a pipeline is different from another, which means the underlying requirement list has to be configurable per stage, not a single global checklist. And a score without a reasons list is only half a feature — computing which specific conditions applied to THIS deal, in plain language, alongside the number, is the part that actually makes a health score something a person trusts and uses.
How Centriu Orbit computes and explains the health score
A manager or admin configures, per pipeline stage, which fields matter for a deal to be considered genuinely ready at that stage — a linked company, a primary contact, a non-zero value, an expected close date, or at least one logged activity — and separately decides whether missing each one should be BLOCKING (preventing the deal from advancing to the next stage at all, the mechanic behind Orbit's quality gates) or simply a health-score factor that costs points without stopping movement.
For every open deal, the health score starts at 100 and subtracts a fixed penalty for each condition that actually applies: more than 7 days since the deal was last updated (-30, the single largest factor), no logged activity in the last 14 days (-20), the current stage's configured requirements not fully satisfied (-20, regardless of whether any individual requirement is marked blocking), no expected close date set (-15), a deal value of exactly zero (-15), and low priority combined with already exceeding the stage's own stale-days threshold (-10). The result is floored at 0 (never negative) and mapped to one of three labels: 70 and above is "Strong," 40 to 69 is "Attention," below 40 is "Critical." Alongside the number and the label, a parallel array of plain-language reasons lists exactly which of the six conditions actually triggered for that specific deal — a deal at 55 because of staleness and a missing close date shows both reasons explicitly, never just the number.
What is actually built today
A 0-100 deductive health score computed for every open deal, starting at 100 with six named, weighted penalties.
Per-stage, configurable requirements (company linked, primary contact set, non-zero value, expected close date, at least one logged activity) — each independently markable as blocking (a quality gate) or non-blocking (a health-score factor only).
Three health tiers with fixed thresholds: Strong (70+), Attention (40-69), Critical (below 40).
A parallel, plain-language reasons array shipped alongside every score, naming exactly which conditions applied — never a bare, unexplained number.
Confirmed wired into the deal card and column views on the Kanban board itself, the deal detail page, a dedicated health-overview report, the forecast panel, and the next-best-action panel — a genuinely cross-cutting signal, not a buried report.
Stage-aware stale-days threshold reused from the same per-stage rule set used elsewhere in Orbit, rather than a separate, disconnected staleness definition.
Two deals, both flagged, for different reasons (illustrative scenario, not a real client)
A sales manager reviews the pipeline and sees two deals both labeled "Attention." The first shows a score of 55 with reasons listing "no update in 7+ days" and "no expected close date" — the deal has had recent conversation but nobody ever set a target date. The second shows a score of 65 with a single reason, "current stage requirements not met" — this pipeline's "Proposal Sent" stage requires a logged activity and an assigned value, and this deal has neither, even though it was updated yesterday.
Without the reasons list, both would just read "Attention, deal with it" — with it, the manager immediately knows the first deal needs a close-date conversation and the second needs the proposal's value actually entered, two completely different next actions from the same label.
What changes operationally
A manager scanning a pipeline gets a consistent, weighted signal instead of a subjective sense of which deals "feel" behind, and — critically — gets the specific reason without opening every flagged deal individually. Because the underlying requirements are configured per stage, the score reflects what actually matters at each point in a specific pipeline, rather than one generic checklist applied everywhere.
When this is not the right fit
A team that has not configured any per-stage requirements will still get a score, but the "stage requirements not met" factor will never apply for stages with nothing configured — the score is only as stage-aware as the configuration behind it. A team looking for the score to predict deal outcome probability (a true forecasting model) will not find that here — this is a transparent, rules-based health indicator built from named factors, not a machine-learning win-probability estimate.
A red/yellow/green flag vs. a scored, explained health signal
A simple status flag tells a manager something is wrong without saying what, which either trains people to dig through every flagged deal manually or, more commonly, to stop trusting the flag at all. Centriu Orbit's health score keeps the at-a-glance simplicity of a tier label while attaching the specific, named reasons behind it — so acting on a flagged deal starts with knowing exactly what to fix, not with reopening the record to guess.
Related systems
Main system: Centriu Orbit.
What it does NOT do
- Does not predict the probability a deal will actually close — this is a transparent, rules-based health indicator built from named, weighted factors, not a machine-learning forecast.
- Does not apply the same requirement checklist to every pipeline stage — requirements are configured per stage, and a stage with nothing configured contributes nothing to the "stage requirements not met" factor.
- Does not show a health score without its reasons — every score ships with a parallel, plain-language list of exactly which conditions applied.
- Does not let a non-blocking stage requirement stop a deal from advancing — only requirements explicitly marked blocking do that; the rest affect only the health score.
- Does not compute a negative score — the result is floored at 0 regardless of how many penalties would otherwise apply.
- Does not treat staleness as a separate, disconnected concept — the same per-stage stale-days threshold used elsewhere in Orbit's stalled-deal tooling feeds this score too.
Security and governance
Health scores, stage requirements and the underlying deal data are all scoped to the acting organization. Configuring which fields are required per stage — and whether missing one blocks advancement or only affects the health score — is restricted to admins and managers. Personal and business data reflected in a deal's health signal follows Brazil's LGPD (Law No. 13,709/2018). Full detail on access control lives at /governanca and /iso.
Pricing and contracting
Available by monthly subscription, with tiered plans. Values and terms come from the official pricing table at /precos (Centriu's central source — never restated here).
Frequently asked questions
What factors lower a deal's health score?
Six named ones: no update in 7+ days (-30), no activity in 14 days (-20), the stage's own requirements not met (-20), no expected close date (-15), a zero deal value (-15), and low priority combined with staleness (-10).
Does the score come with an explanation?
Yes — every score ships with a parallel, plain-language reasons list naming exactly which conditions applied, never a bare number.
Are the same requirements checked at every pipeline stage?
No — requirements (company, contact, value, close date, activity) are configured per stage, so what counts as "ready" differs by stage.
Does a missing, non-blocking requirement stop a deal from moving forward?
No — only requirements explicitly marked blocking prevent advancement; a non-blocking one only affects the health score.
Is this the same thing as Orbit's quality gates?
They share the same underlying per-stage requirement list, but quality gates enforce the blocking ones at the moment of stage advancement, while the health score is a separate, continuously computed 0-100 signal factoring in all requirements plus four other conditions.
What does Centriu Orbit cost?
It is sold with tiered plans (Starter/Pro/Max) starting at a published entry price — exact current values are on the central pricing page.
See how Centriu Orbit scores and explains deal health
Reach our commercial team directly, or leave your details below — we'll follow up with guidance for your case.