Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

Email List Scoring Models: How to Score and Prioritise Contacts in Your Email Database

On this page

Why Score Your Email List

Not all email addresses are equal. A scored email list lets you prioritise outreach, tailor messaging and allocate resources to the contacts most likely to convert:

Benefit How scoring helps Impact
Better segmentation Group contacts by score range for different treatment Higher open and click rates; lower unsubscribe
Resource allocation Focus sales outreach on high-scoring contacts Higher conversion; lower cost per acquisition
Send frequency decisions High-score contacts get more frequent emails; low-score get less Better engagement; fewer complaints
List cleaning decisions Zero-score contacts are candidates for removal Smaller, healthier list; lower ESP costs
Campaign targeting Score-based segments get different offers and content Higher relevance; better ROI
Reactivation timing Score trends show when contacts are disengaging Intervene before they lapse

Scoring Dimensions

Engagement scoring (how they interact with your emails)

Signal Points Rationale
Opened email in last 30 days +10 Recent engagement; active reader
Opened email in last 31-90 days +5 Moderately recent engagement
Opened email in last 91-180 days +2 Aging engagement; at risk
No opens in 180+ days -10 Disengaged; consider reactivation or removal
Clicked link in email (last 30 days) +15 Active interest; high engagement
Clicked link in email (last 31-90 days) +8 Moderate interest
Replied to email (last 90 days) +20 Highest engagement signal
Unsubscribed from a list (but still on others) -15 Partial disengagement
Marked email as spam -50 Serious negative signal
Multiple opens of same email +5 Returning to content; high interest
Forwarded email +10 Advocating for your content

Demographic and firmographic scoring (who they are)

Signal Points When to use
Matches ideal customer profile (ICP) title +20 B2B outreach; ICP-defined
Company size in target range +15 B2B; company-size matters
Industry matches target vertical +15 Industry-specific products
Geographic location in service area +10 Location-dependent services
Seniority level (VP+) +10 Enterprise sales
Company uses complementary technology +10 Integration-dependent products
Revenue in target range +10 ACV-dependent sales
Job title does not match ICP -10 Deprioritise non-decision-makers
Company in excluded industry -20 Exclude non-target industries
Competitor employee -30 Exclude or flag

Behavioural scoring (what they do beyond email)

Signal Points Rationale
Visited website (last 30 days) +15 Active interest beyond email
Visited pricing page +25 High purchase intent
Downloaded content (whitepaper, guide) +15 Research phase; interested
Attended webinar or event +20 Invested time; high interest
Requested demo or trial +40 Highest intent
Filled out contact form +30 Direct inquiry
Visited website multiple times (3+) +10 Repeat interest
Social media engagement (liked, shared, commented) +5 Low-effort engagement; awareness

Data quality scoring (how reliable is this contact)

Signal Points Rationale
Verified email address (syntax + domain + mailbox) +10 Deliverable; real address
Unverified email -5 May bounce; unknown quality
Free email domain (gmail, yahoo) for B2B contact -5 May not be business contact
Role-based address (info@, sales@) -10 Lower engagement; harder to personalise
Disposable email domain -20 Likely fake or temporary
Complete contact record (name, company, title, phone) +10 Full context for personalisation
Incomplete record (email only, no name) -5 Limited personalisation capability
Previously bounced -30 Known deliverability issue

Scoring Models by Use Case

B2B SaaS lead scoring

Score range Label Action
80-100 Hot lead Immediate sales outreach; priority follow-up
60-79 Warm lead Sales development outreach; demo offer
40-59 Marketing qualified Nurture sequence; targeted content
20-39 Awareness Newsletter; educational content; monthly touch
0-19 Cold Quarterly check-in; low-frequency content
Below 0 Disengaged Reactivation campaign; then remove if no response

Ecommerce customer scoring

Score range Label Action
80-100 VIP / loyal customer Exclusive offers; early access; loyalty rewards
60-79 Active customer Regular promotions; cross-sell; reviews request
40-59 Occasional buyer Win-back offers; seasonal promotions
20-39 Browse but no buy Cart abandonment; first-purchase incentive
0-19 Subscriber only Welcome series; education; brand awareness
Below 0 Disengaged Sunset sequence; then suppress

Newsletter subscriber scoring

Score range Label Action
60-100 Super reader Premium content; community invite; sponsor value
30-59 Regular reader Standard newsletter; occasional survey
10-29 Occasional reader Re-engagement content; different format test
0-9 Rarely opens Subject line test; send time optimisation
Below 0 Ghost subscriber Reactivation; then remove

Implementation

Spreadsheet-based scoring

For lists under 10,000 contacts, a spreadsheet formula works:

In Excel or Google Sheets, create columns for each scoring factor, then a total score column:

Column Example formula (Excel) Purpose
Engagement score =IF(D2>TODAY()-30,10,IF(D2>TODAY()-90,5,IF(D2>TODAY()-180,2,-10))) Score based on last open date in column D
Click score =IF(E2>TODAY()-30,15,IF(E2>TODAY()-90,8,0)) Score based on last click date in column E
ICP match score =IF(F2="VP",10,IF(F2="Director",5,0)) Score based on title in column F
Data quality score =IF(G2="verified",10,-5) Score based on verification status in column G
Total score =SUM(H2:K2) Sum all score columns

CRM and ESP-based scoring

Platform Built-in scoring Setup
HubSpot Lead scoring (Marketing Hub Professional+) Properties-based; can include email engagement, website, form fills
Salesforce Einstein Lead Scoring (AI-based) Automatic; learns from conversion patterns
ActiveCampaign Contact scoring (built into all plans) Points-based; email, web, custom events
Mailchimp Predicted demographics; engagement tags Limited scoring; use tags and segments instead
Marketo Lead scoring (built-in) Points-based; behaviour + demographic

Maintaining Scores Over Time

Activity Frequency What to do
Score recalculation Monthly Recalculate engagement scores based on latest data
Score decay Monthly Reduce scores for contacts with no recent activity (subtract 5-10 points per month of inactivity)
Threshold review Quarterly Review score thresholds; adjust if too many or too few contacts in each tier
Model validation Quarterly Compare scores against actual conversions; do high-score contacts convert more?
New signal addition As needed Add new scoring signals when new data becomes available
Score reset Annually Consider full recalculation to prevent score inflation

Preparing Data for Scoring

Before scoring, ensure your email list is clean and deduplicated. Upload all contact data from CRM exports (CSV), ESP exports (CSV), event registration lists, website form submissions, purchased lists and other sources to Email Extractor to extract and deduplicate email addresses. Duplicate contacts inflate scores (the same person scored twice appears as two leads) and skew engagement metrics (opens and clicks split across duplicate records make each copy look less engaged than the person actually is), so deduplication before scoring ensures accurate, actionable scores.

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)