Sales operations
Lead scoring without a data team
Most lead scoring advice is written by CRM vendors explaining why you need their scoring feature. This is how to build one in a spreadsheet first, and how to tell whether the AI version is worth paying for.
What is lead scoring?
Lead scoring assigns each lead a number based on how closely they match your ideal customer and how much interest they have shown, so sales works the highest scores first. A workable model needs two dimensions only: fit (do they look like a good customer) and engagement (have they done anything). You can build one in a spreadsheet in an afternoon.
Two dimensions, not one
The mistake in most first attempts is scoring only engagement. Someone who opened four emails scores highly — even if they are a student researching a project and will never buy.
Score two things separately:
- Fit — how closely they match your ideal customer. Industry, company size, role, geography, tech stack. This is knowable before they do anything.
- Engagement — what they have actually done. Visited pricing, downloaded something, replied, booked a call.
Keeping them separate is what makes the score useful. High fit with low engagement means market to them. Low fit with high engagement means be polite and move on. High on both is where sales should spend the day.
A model you can build today
Points are arbitrary until calibrated against real outcomes. Start simple and adjust.
| Signal | Dimension | Points |
|---|---|---|
| Industry matches your top three verticals | Fit | +20 |
| Company size inside your target band | Fit | +15 |
| Job title is a decision-maker for this purchase | Fit | +20 |
| Job title is an influencer, not a decision-maker | Fit | +8 |
| Geography you can actually serve | Fit | +10 |
| Free email domain (gmail, outlook) | Fit | −15 |
| Visited the pricing page | Engagement | +25 |
| Requested a quote or sample | Engagement | +30 |
| Replied to an email | Engagement | +20 |
| Opened but never clicked, three or more times | Engagement | +2 |
| No activity in 90 days | Engagement | −20 |
Negative scores matter as much as positive ones. A model that only adds points ranks everyone who has ever existed above everyone new. Decay and disqualification are what keep the list honest.
Calibrate against closed deals, not opinion
Here is the step almost everyone skips. Take your last 20 closed-won deals and your last 20 closed-lost, and run them through the model retrospectively.
If your won deals do not score meaningfully higher than your lost ones, the model is measuring something other than buying intent. Adjust the weights until it separates them. Twenty of each is enough to start — you are looking for a clear gap, not statistical significance.
Where the data quality problem bites
Scoring is arithmetic on your CRM fields. If those fields are wrong, the score is wrong with total confidence.
Three failure modes we see constantly:
- Missing firmographics. You cannot score company size if the field is empty on 60% of records. The model silently treats unknown as zero, and good leads sink.
- Duplicates. The same person split across three records has their engagement divided by three. All three score too low to action.
- Stale job titles. Someone scored as a decision-maker two years ago may have left. Contact data decays at roughly 22–25% a year.
This is why enrichment and deduplication come before scoring, not after. A scoring model on unclean data produces confident nonsense.
Does AI lead scoring actually help?
Honestly: sometimes, and less often than the marketing suggests.
Where it genuinely helps. With a few thousand closed deals, a model can find patterns a human would not guess — that a particular combination of company size, page sequence and timing predicts conversion. That is real, and it beats hand-set weights.
Where it does not. Below roughly 500 closed deals there is not enough signal, and the model will confidently fit noise. Many products marketed as AI scoring are a weighted average with a nicer interface. And every one of them inherits your data quality problems — a model trained on duplicated, half-empty records learns the duplication, not the buying behaviour.
Our own position: get the data clean, build the simple two-dimensional model, calibrate it against real outcomes. If you are still scoring thousands of leads a month after that, then look at automating it.
What good looks like
A working model means sales opens the CRM and knows who to call first, without a meeting to decide. If your team still sorts by date created, the score is not being trusted — and usually that is a data problem, not a model problem.
Last reviewed 2026-07-28.
Questions
Common questions
What is a good lead scoring model?
One that separates your closed-won deals from your closed-lost when you run both through it retrospectively. If it does not do that, the weights are wrong regardless of how sophisticated the model looks.
What criteria should I use for lead scoring?
Fit criteria: industry, company size, job title, geography, tech stack. Engagement criteria: pricing page visits, quote requests, replies, demo bookings. Score the two separately rather than combining them into one number.
Is AI lead scoring better than manual scoring?
With several thousand historical deals, yes - a model can find patterns you would not guess. Below a few hundred closed deals there is not enough signal and it will fit noise. Either way it inherits your data quality, so cleaning comes first.
Why are my lead scores wrong?
Almost always missing or duplicated data rather than the model. Empty firmographic fields score as zero, and a contact split across three records has their engagement divided three ways. Fix the data and most scoring problems disappear.
Can you set up lead scoring for us?
We do the data work that makes scoring possible - enrichment to fill missing firmographics, deduplication so engagement is not split, and verification so stale records are flagged. Enrichment starts at $300; we quote after seeing an export.
Want this done for you?
Send a sample of your data. We will tell you what is wrong with it and what it would take to fix — free, within one business hour.