Metric Definition
Weighted activity index
Track from
Contact engagement score
A contact engagement score is a single weighted number that summarises how actively an individual contact is interacting with your product, emails, content, and people. It rolls many signals, such as email opens, logins, meeting attendance, and feature use, into one comparable figure so sales and customer success can rank contacts and act on the ones cooling off. The score is a proxy for intent and relationship health, not a guarantee of either.
8 min read
What is contact engagement score?
A contact engagement score is a single weighted number that summarises how actively one contact is interacting across the channels you can measure. Instead of reading email opens, login frequency, meeting attendance, and feature usage as separate streams, the score combines them into one figure you can rank and compare. A contact who logs in daily, opens every email, and attended the last two calls scores high. A contact who has gone quiet for a month scores low.
The score works by assigning a weight to each type of signal and a recency decay so that recent activity counts more than old activity. A product login this week matters more than one from two months ago. A demo attendance is worth more than an email open. The weighting is what turns raw activity into a measure of intent and relationship health rather than a noisy count of clicks.
Contact engagement score matters because it makes a large book of contacts triageable. A customer success manager with 200 accounts cannot read every signal on every contact. The score surfaces the handful that are cooling off and the handful that are heating up, so attention goes where it changes an outcome. Treated well, it is an early warning for churn and an early signal of expansion or buying intent.
An engagement score is a proxy, not a verdict. A senior buyer who reads every email on a phone may register low activity while being highly engaged. Use the score to prioritise attention, then confirm with a human read of the relationship. Acting on the score alone, without context, produces confident but wrong decisions.
How to calculate contact engagement score
The score is a weighted sum of engagement signals, each adjusted for how recently it happened. The arithmetic is straightforward. The judgement is in choosing the signals, setting the weights, and tuning the decay so the number reflects real engagement rather than whichever channel is easiest to count.
- 1
Choose the signals
Pick the actions that genuinely indicate engagement for your business. Common choices are product logins, feature usage, email opens and clicks, content downloads, meeting attendance, and replies. Avoid vanity signals that are easy to trigger but say little about real intent.
- 2
Assign a weight to each signal
Weight signals by how strongly they predict the outcome you care about, such as renewal or a closed deal. A reply or a meeting attended should outweigh an email open. Keep weights explainable so the team trusts the score and can challenge it.
- 3
Apply a recency decay
Multiply each signal by a recency factor so activity fades as it ages. A common approach halves the contribution of a signal every set number of days. Without decay, a contact who was active last quarter looks identical to one active this week.
- 4
Sum and normalise
Add the weighted, decayed contributions into one raw score, then normalise to a fixed range such as 0 to 100 so scores are comparable across contacts and over time. Normalising also keeps a single hyperactive channel from dominating the total.
A worked example shows how the pieces combine. Suppose logins carry a weight of 5, email opens a weight of 1, and meetings attended a weight of 10, with a recency decay that halves a signal every 14 days. A contact with four recent logins, six recent opens, and one meeting two weeks ago scores roughly (4 x 5) + (6 x 1) + (1 x 10 x 0.5), which is 31 before normalising. Change the meeting to last week and the same contact jumps to 36. The recency factor is doing real work, which is exactly the point.
Contact engagement score in a metric tree
A metric tree decomposes the engagement score into the channels and behaviours that feed it, so a falling score points to a specific cause rather than a vague sense that a contact is slipping. This is the difference between a dashboard that shows the score dropped and a decision about which team reaches out and how.
The first level splits the score by engagement type: product usage, email and content, human interactions, and intent signals. Each branch decomposes further. Product usage breaks into login frequency, depth of feature use, and time in app. Human interactions break into meetings, replies, and support contacts. When the score moves, the tree shows which branch moved, and each branch maps to a different play.
This structure makes the score actionable instead of decorative. A score that fell because product logins collapsed is a product-adoption problem for customer success. The same score drop driven by ignored emails is a messaging problem for marketing. Without the decomposition, every declining score looks identical and the response is a generic check-in that often misses the real issue.
Metric tree insight
A high engagement score driven almost entirely by email opens is fragile, because opens are easy to trigger and weakly tied to outcomes. A slightly lower score built on product usage and meetings is far stronger. Read the composition of the score, not just its level.
Contact engagement score benchmarks
Because the score is built from your own weights and scale, there is no universal benchmark number. What benchmarks well is the band a contact sits in and how that band predicts outcomes. The table below uses a normalised 0 to 100 scale and describes how each band typically behaves so you can calibrate your own thresholds.
| Engagement band | Normalised score | Typical meaning and action |
|---|---|---|
| Champion | 75 to 100 | Active across product and human channels. Strong renewal and expansion candidates. Action is to deepen the relationship and ask for references or upsell. |
| Engaged | 50 to 74 | Consistent but not heavy activity. Healthy, low immediate risk. Action is to nurture and watch for the score sliding into the next band. |
| At risk | 25 to 49 | Activity thinning, often a single channel left active. An early churn signal. Action is a targeted, channel-specific outreach before the score falls further. |
| Dormant | 0 to 24 | Little or no recent activity. High churn risk or a stalled deal. Action is a re-engagement play, with a clear decision point on whether to keep investing. |
The most reliable way to set these bands is to back-test against outcomes. Look at contacts who renewed or closed and find the score range they sat in beforehand. Look at the ones who churned or went cold. Let the data set the thresholds rather than guessing, then revisit them as the model and the business change.
How to improve contact engagement score
Improving the score means lifting genuine engagement, not gaming the easiest signal. The risk with any score is that teams optimise the number rather than the relationship. The work is to raise the engagement the score is meant to measure and to keep the score itself honest.
Act on the slide, not the floor
The most valuable moment is when a healthy score starts falling, not when it has already hit the bottom. Catching a contact moving from engaged to at risk gives you time to intervene while the relationship is still recoverable.
Match the play to the branch
A drop in product usage needs an adoption nudge from customer success. A drop in email engagement needs better content from marketing. Reading which branch fell tells you which team acts, so outreach is specific rather than a generic check-in.
Score the account, not just the person
A single contact going quiet may be noise if other contacts at the account stay active. Roll individual scores into an account view so you can tell a personnel change from a genuine cooling of the whole relationship.
Keep the weights honest
Revisit the weights and decay periodically against real outcomes. If a signal stops predicting renewals, downweight it. A score that drifts out of step with reality quietly erodes trust and gets ignored.
The metric tree approach to engagement starts by identifying which branch is driving a contacts movement, then routes the response to the owner of that branch. KPI Tree lets you connect each engagement driver to its accountable owner, so a collapse in product usage reaches the customer success manager and a fall in email engagement reaches marketing. When a score crosses a threshold, the platform pushes the change to the accountable owner rather than waiting for a weekly review, and the verified impact loop checks whether the outreach actually lifted the score. That closes the gap between seeing a contact cool off and doing something about it in time.
Common mistakes when tracking contact engagement score
- 1
Overweighting easy signals
Email opens and page views are cheap to trigger and weakly tied to outcomes. Leaning on them inflates scores for contacts who are not really engaged and crowds out the signals that actually predict renewal or purchase.
- 2
Forgetting recency decay
Without a decay, a burst of activity from last quarter keeps a contact scoring high long after they went quiet. The score then describes the past, not the present, which is the opposite of what an early warning should do.
- 3
Treating the score as truth
The score is a proxy. A low number can mean a quiet but loyal buyer, and a high number can be one noisy channel. Use it to prioritise attention, then confirm with a human read before acting on a renewal or a deal.
- 4
Tracking the number without the composition
Two contacts with the same score can be completely different, one built on product use and meetings, the other on opens alone. Reading only the headline number hides which engagement is real and which is fragile.
- 5
Never recalibrating the model
Weights set once and left untouched drift out of line with how the business actually wins and loses. A score that no longer predicts outcomes gets quietly ignored by the people it was built to help.
Related metrics
Feature adoption rate
Product MetricsMetric Definition
Feature Adoption Rate = (Users Who Used the Feature / Total Active Users) × 100
Feature adoption rate measures the percentage of users who use a specific feature within a given period. It tells product teams whether new features are resonating with users and which existing features are underutilised, guiding investment decisions and roadmap priorities.
Email open rate
Marketing MetricsMetric Definition
Open Rate = (Emails Opened / Emails Delivered) × 100
Email open rate measures the percentage of delivered emails that are opened by recipients. It is one of the most widely tracked email marketing metrics, though recent privacy changes have made it less reliable as a standalone indicator of engagement.
Retention rate
Product MetricsMetric Definition
Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100
Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.
Net revenue retention
NRR
SaaS MetricsMetric Definition
NRR = ((Beginning MRR + Expansion MRR - Contraction MRR - Churned MRR) / Beginning MRR) x 100
Net revenue retention (NRR) measures the percentage of recurring revenue retained from existing customers over a given period, including expansion, contraction, and churn. An NRR above 100% means existing customers are generating more revenue over time, creating a compounding growth engine that does not depend on new acquisition.
Metric decomposition
Metric Definition
Learn how to break the contact engagement score into the weighted activity signals that drive it, so you can see exactly what moves the index.
Metric trees for customer success
Metric Definition
See how customer success teams place a contact engagement score within a wider tree of retention and health metrics they own.
Make engagement scores something you can act on
Build a contact engagement metric tree that ties each signal to an accountable owner, pushes the alert when a score slides, and verifies the outreach actually moved it.