Logo churn is a lagging verdict. By the time finance records it, the admin stopped logging in weeks ago, seats went unused, and support tickets either spiked or vanished. CS leads already see these signs. They rarely make the weekly slide because the slide still worships a composite “health score.”
Three signals that do not require a new vendor
Unused seats as a percentage of contracted seats. Rising unused seats with a stable invoice is not expansion in waiting. It is a conversation you are postponing.
Admin silence. The person who can cancel has not opened the product in 21 days. Product-user activity can still look fine if end users grind through a workflow. The buyer is elsewhere.
Support density. Tickets per active admin, not tickets per logo. A quiet account can be healthy or already gone. A noisy account with the same three bugs is telling you something a CSAT smiley cannot.
What we refuse
A colour-coded score that mixes NPS, logins, and “champion identified” into one number. That object is theatre. It cannot be audited, and it trains CS to manage the score instead of the account. Churn Signal Reading for CS Leads is four weeks of replacing that object with a short list you can explain.
None of this predicts churn with magic. It only moves the conversation earlier. If your CRM cannot list unused seats, fix that before you buy another insights platform.