Every point traceable to a signal.
HeatCheck writes a human-readable breakdown of the score onto the contact record, so “why is this person hot?” has a one-glance answer.
The problem
Scoring tools give reps a number with no story. When a rep cannot see why a lead is a 90, they do not trust it, and a score nobody trusts is a score nobody works.
What it does
On the record
The per-signal breakdown lives on the HubSpot contact, not buried in a separate dashboard.
Plain language
“+4 visited pricing twice, +2 attended June webinar,” not an opaque model output.
Always current
The trail restamps as signals land and decay, so it matches the live score.
How it works
Attribute
Every point is tagged to the signal that earned it.
Write
The breakdown is written to a contact property alongside the score and tier.
Refresh
Each scoring run rewrites the trail so it never drifts from the number.
A heat score is a receipt, not a vibe. The audit trail is how a rep verifies it in one glance.
If a rep cannot see why a lead is hot, they will not act on it.
The short version.
Where does the breakdown live?
On the HubSpot contact record as a property, next to the score and tier, so reps see it without leaving their CRM.
Is it readable by a human?
Yes, it is written in plain language, one line per signal type, with the points each contributed.
Does it stay in sync with the score?
Yes, the trail is rewritten on every scoring run, so it always matches the current number.
See who’s hot right now.
Early access is open for a small design-partner group.