Key takeaways
- Score two things separately: fit (should we want this account?) and engagement (are they acting right now?). One blended number hides which one is driving it.
- Start with 10 to 15 rules, not 60. Weight them by what your closed-won deals actually share, then retest every quarter.
- A score only matters if it triggers something: a routing rule, an SLA or a nurture track. Otherwise it's a vanity field.
Marketing hands over 300 leads. Sales calls the first 40 and finds that most of them are students, competitors or companies far too small to buy. Meanwhile a director at your ideal customer sat on the pricing page for 20 minutes and nobody called.
That’s what a missing or badly tuned scoring model looks like. A good B2B lead scoring model ranks leads on two things: how well they fit your ideal customer, and how much buying activity they’re showing. This post gives you a template you can copy into HubSpot, Salesforce or Zoho this week.
Fit and engagement are different questions
Most failed scoring models blend everything into one number. A perfect-fit account that has never visited your site and a poor-fit visitor who clicked ten emails can end up with the same score. They need completely different handling.
So score them separately:
- Fit: firmographics and role. Industry, company size, region, tech stack, job title.
- Engagement: what they’ve done. Demo requests, pricing page visits, replies, webinar attendance.
- Intent: signals from outside your own channels, like a hiring spike or a tool change. Treat it as a bonus, not a foundation.
Then route on the combination. High fit plus high engagement goes to a rep now. High fit with low engagement goes to targeted outreach or nurture. Low fit with high engagement gets a light-touch response, not a rep’s afternoon.
A starter points template
Here’s an illustration (not a client’s real setup) for a B2B software company selling to mid-market teams. Adjust every number to your own data.
| Signal | Type | Points |
|---|---|---|
| Target industry | Fit | +15 |
| 50 to 500 employees | Fit | +15 |
| Decision-maker title (VP, Head, Director) | Fit | +15 |
| Uses a CRM you integrate with | Fit | +10 |
| Personal email domain | Fit | -20 |
| Student, agency or competitor domain | Fit | -50 |
| Demo or contact request | Engagement | +40 |
| Pricing page visit (last 7 days) | Engagement | +20 |
| Replied to a sales email | Engagement | +25 |
| Opened one marketing email | Engagement | +2 |
| No activity in 60 days | Engagement | -15 |
Notice the weights. A demo request is worth more than ten email opens, because it’s a stronger signal. Negative points matter just as much as positive ones: they keep junk out of the rep’s queue.
Not sure your current scoring reflects who actually buys?
Book a free 30-minute consultation. We'll review your CRM setup and closed-won patterns and show you how a fit and engagement model would work for your team.
How to build it in five steps
Export the last 50 to 100 won deals, plus a similar number of lost or stalled ones.
Look for patterns in industry, size, role, source and the first actions they took.
Give heavier weight to traits that separate winners from losers, not to whatever is easiest to track.
Define what counts as hot, warm and cold, and attach an action and an SLA to each.
Run the model on past leads. If it wouldn't have surfaced your best deals, adjust before going live.
The backtest is the step people skip, and it’s the one that stops you shipping a model based on opinion. If you only have a handful of closed deals, say so and start with rules built from your sales team’s judgment, then tighten them as data builds up.
Make the score do something
A score nobody acts on is decoration. Tie each band to a specific outcome:
| Band | What happens | Response target |
|---|---|---|
| Hot (fit and engaged) | Routed to a named rep, task created | Same day, ideally within minutes |
| Warm (fit, low engagement) | Targeted sequence or ad audience | Within a week |
| Cold or poor fit | Nurture only, no rep time | None |
Speed matters most at the top band. If hot leads sit unattended, the model is accurate and still useless. Our guide to speed to lead covers how to fix that, and a good AI lead qualification step can handle the grey zone so reps only see leads that are worth a call.
Mistakes that quietly break scoring
Check these before you trust the numbers
- Scores never decay, so a lead active last year still looks hot.
- Too many rules, so nobody can explain why a lead scored 73.
- Marketing and sales never agreed what "sales-ready" means.
- Email opens carry real weight, even though privacy features inflate them.
- Fields feeding the model are blank or inconsistent.
- Nobody reviews the model after launch.
That fifth point deserves attention. Scoring runs on your data, so if job titles are free text and half the company sizes are empty, the output is noise. Fix the basics with our CRM data hygiene checklist first, and use the CRM AI readiness checklist if you plan to add automation on top.
Review the model every quarter. Compare the leads that scored hot against what actually closed, and move the weights. Markets change, your product changes, and a model tuned two years ago will drift.
Rules first, predictive later
Predictive scoring, where software learns weights from your history, is worth considering once you have a few hundred closed deals and clean data. Before that, a transparent rules-based model wins on trust. Reps will ignore a score they can’t explain, and you can’t debug one you can’t read.
A sensible path is to launch the rules, collect results for two or three quarters, then test a predictive model against it. If it beats your rules on a backtest, adopt it. If not, you’ve saved yourself a project.
The bottom line
A lead scoring model works when it separates fit from engagement, is built from your own closed-won data, and triggers a clear action for every band. Start small, backtest it, and review it quarterly.
If you’d like a second pair of eyes on your current setup, our RevOps services cover scoring, routing and CRM build-out, and the free consultation is the easiest place to start.
Want this working for your team?
Book a free 30-minute consultation. We’ll review your current setup and use cases, show you how it would work for you, and leave you with a recommended plan.