Renewal risk starts before the renewal record changes.
The earliest warning signs are usually customer behavior and unresolved commitments, not a manually updated health field.
Separate evidence from the health score
A health score compresses many observations into one value. Keep the observations available: active users, licensed seats, unresolved severity, invoice state, executive engagement, champion coverage, and promised delivery dates.
When the score and the evidence disagree, show both. The disagreement is often the most important renewal signal.
Look for changes, not static thresholds
A customer with moderate usage may be stable. A previously active customer falling by 30 percent may be at risk. Direction, timing, and departure from the account’s own baseline are often more useful than a universal threshold.
Connect the change to renewal date and ARR so the team can prioritize exposure while there is time to act.
Route the reason with the account
A useful renewal-risk alert names the account, value, owner, signal, source record, observed time, and relationship to the renewal. A score without the reason creates another research task for the CSM.
Start read-only and validate the exceptions before automating playbooks or write actions.
