Engagement scoring explained
Every viewer gets a 0–100 score and a Cold/Warm/Hot/On-Fire label you can actually act on. Here’s exactly how it’s computed.
Updated
A view count treats a random tab-open the same as a prospect who watched your reel three times and rewatched the pricing clip. HoldFast doesn't. Every identified viewer gets a 0–100 engagement score and a plain label (Cold, Warm, Hot, or On Fire) so you know who to call first. Here's exactly what's under it.
The RFD model
The score is built from three dimensions, weighted:
- Recency (35%): how recently they engaged. Recent activity counts for far more than a view last month (an exponential decay with roughly a 17-day half-life).
- Frequency (35%): how often they come back. Repeat visits are the signal; a single long session isn't the same as five returns (log-scaled over a 60-day window).
- Depth (30%): how deeply they engage. Completion rate, rewatches, and how much of your content they've covered.
The score breaks down into Recency, Frequency, and Depth.
Labels are relative to your audience
The Cold / Warm / Hot / On Fire labels are percentile-based against your own viewer population, not fixed thresholds, so "Hot" means hot *for your content*, whoever your audience is:
- Cold: below your average engagement.
- Warm: above average.
- Hot: well above average (roughly 1+ standard deviation).
- On Fire: top tier (2+ standard deviations).
Behavioral flags
Alongside the number, HoldFast raises flags that tell you *why* a score moved: rewatch intensity, temporal acceleration (returning faster and faster), org circulation, high depth on a first visit, multi-device viewing, and a decay warning when a warm viewer starts cooling.
How to use it
Sort your contacts by score to work the warmest first.
Sort Contacts by score and work top-down: On Fire and Hot are your live conversations; a Warm viewer accelerating is worth a nudge; a decay warning is your cue to re-engage before they go cold. Push these scores straight onto the matching CRM record with the HubSpot integration so your reps see them where they already work.
The score is a signal, not a verdict, but it's a far better place to start than a tally of 47.
Ready to try it?
Host video, collect frame-accurate review, and see who's watching. Free to start.
Start free