Building a reliable crm lead scoring model is one of those things that looks simple on a whiteboard and turns into a mess the moment you open your CRM. Points get assigned based on gut feel, thresholds are set arbitrarily, and after three months the sales team ignores the score column entirely. The good news: the underlying math is not complicated. What usually goes wrong is structure — specifically, the failure to separate who a lead is from what a lead has done.
Why Most Lead Scoring Models Break Down
The classic mistake is treating every positive signal as equally valuable. A contact who downloaded a PDF, attended a webinar, and opened five emails in a week might score higher than someone who requested a pricing demo — purely because they produced more trackable events.
That is backwards. One high-intent action should outweigh a dozen passive ones. A working crm lead scoring model accounts for this from day one by splitting the score into two distinct dimensions.
Fit Score vs. Engagement Score
Fit score answers one question: does this person match the profile of someone who can actually buy from you? It is based on static or slowly-changing attributes — job title, company size, industry, geography, technology stack. These are things the lead either has or does not have.
Engagement score answers a different question: has this person shown genuine interest in what you do? It tracks behavioral signals — pages visited, emails clicked, demos requested, content downloaded.
Both numbers live in your CRM as separate fields. The combined score is the sum. This matters because a lead with a high fit score but zero engagement might just need a nurture sequence. A lead with high engagement but poor fit might be a student or a competitor doing research — not a buyer.
Separating them lets your sales team filter intelligently, rather than chasing a single opaque number.
Defining Your Lead Scoring Criteria
Start by listing every data point your CRM can realistically collect. Then sort each one into fit or engagement. A rough rule of thumb: if the attribute describes the person or company, it is fit. If it describes an action they took, it is engagement.
Fit criteria examples:
- Job title or seniority level (decision-maker vs. individual contributor)
- Company employee count (matches your ICP range vs. outside it)
- Industry vertical (target sector vs. adjacent or irrelevant)
- Tech stack match (uses tools you integrate with)
- Location or market (in your serviceable geography)
Engagement criteria examples:
- Requested a demo or contacted sales directly
- Visited pricing page one or more times
- Downloaded a case study or ROI calculator
- Attended a live webinar (not just registered)
- Opened and clicked a product-focused email sequence
- Returned to the site two or more times within 14 days
Once you have both lists, assign point values. Do not overthink the exact numbers at first — the relative weight between items matters more than the absolute values.
A Sample Point Table for SMB Volumes
The table below shows one practical approach for a B2B SaaS company selling to teams of 10-200 people. Adjust columns to match your ICP.
| Signal | Category | Points |
|---|---|---|
| Job title: C-level or VP | Fit | +20 |
| Job title: Manager or Director | Fit | +12 |
| Company size: 10-200 employees | Fit | +15 |
| Company size: 200-1000 employees | Fit | +8 |
| Company size: under 10 or over 1000 | Fit | -10 |
| Target industry match | Fit | +15 |
| Adjacent industry | Fit | +5 |
| Unrelated industry | Fit | -5 |
| Demo request submitted | Engagement | +30 |
| Pricing page visited | Engagement | +18 |
| Case study downloaded | Engagement | +12 |
| Webinar attended (live) | Engagement | +10 |
| Webinar registered but not attended | Engagement | +3 |
| Product email clicked | Engagement | +6 |
| Blog post visited (single) | Engagement | +2 |
| Free email domain (Gmail, Yahoo, etc.) | Fit | -8 |
| Unsubscribed from email | Engagement | -20 |
The negative scores are intentional. Without them, a crm lead scoring model inflates over time. A contact who used a personal Gmail address and only reads top-of-funnel blog posts should not rank alongside someone who just hit your pricing page from a verified company domain.
Negative Scoring and Score Decay Rules
Negative scoring handles signals that reduce confidence in a lead. Unsubscribing, visiting only the careers page, or bouncing immediately from a product page are all worth subtracting from.
Score decay is a different concept. It handles the problem of leads who scored well six months ago but have gone completely silent. Without decay, your CRM fills up with stale high-scorers that haunt every export. With decay, a score that has not been refreshed by new engagement drops by a fixed amount each week.
A simple decay rule that works for SMB volumes: subtract 5 points every 14 days of inactivity, down to a floor of 0 on the engagement score. The fit score does not decay — a VP at a 50-person software company is still a VP at a 50-person software company. Only behavioral recency should fade.
Most CRMs let you automate this through a scheduled workflow or a recurring automation rule. If yours does not have native decay support, a weekly update via the API works fine.
Calculating the Sales-Ready Threshold
Here is where teams spend too long debating and too little time testing. The sales-ready threshold — the score at which a lead gets routed to a rep — should not be set by committee. It should be back-calculated from your historical data.
Pull the last 100 closed-won deals from your CRM. For each one, reconstruct what the lead score would have been at the moment the rep first made meaningful contact. The median score across those 100 deals is your starting threshold. If the median lands around 65 points on a scale of 100, set your MQL threshold at 60 — slightly below the median to avoid missing good leads at the margins.
No historical data yet? Start at 50 out of 100, run for 90 days, then recalibrate. A crm lead scoring model is not a one-time configuration. It is a living document.
Connecting the Model to Your CRM Workflow
A score that lives in a spreadsheet helps no one. The model has to be built directly into your CRM tools so that scoring happens automatically and triggers real workflow steps.
The most useful automations to wire up:
- When combined score crosses the MQL threshold — create a sales task and assign to the next available rep.
- When fit score is high but engagement score is below 20 — enroll the contact in a nurture sequence, not a sales sequence.
- When score drops below 20 after decay — move to a re-engagement campaign and suppress from active pipeline views.
- When the pricing page is visited — flag in real time regardless of total score, because recency and intent matter more than the aggregate number in that moment.
This wiring is what transforms a lead scoring model from a reporting exercise into an actual crm lead scoring model that drives daily rep behavior.
Common Mistakes to Avoid
Teams building their first model tend to hit the same walls. A few worth naming:
- Scoring everything equally. A demo request is not the same as a blog visit. If your point values do not reflect that gap, the model will not either.
- No negative scoring. Scores that only go up will eventually become meaningless.
- Setting the threshold too high. If only 2% of leads ever qualify as MQLs, the model is too conservative and you are probably under-investing in follow-up.
- Never revisiting the model. What worked last year may not work after a product repositioning, a pricing change, or a shift in your target market.
- Mixing fit and engagement into one field. Combine them for the total score but keep them queryable separately. You will need to filter on each independently.
Reviewing and Recalibrating
Plan to review your crm lead scoring model at a fixed interval — quarterly is usually enough for an SMB. The review should answer three questions: Are leads that hit the threshold actually converting at a higher rate than those that did not? Are there signals that were not in the original model that now show up consistently in won deals? Has anything changed about your ICP that makes old fit criteria stale?
If conversion rates from MQL to SQL are below 20%, the threshold is probably too low or the scoring criteria are too generous. If reps are only receiving five leads per month from the model, the threshold may be too high or negative scoring is too aggressive.
Neither of those problems is a failure — they are feedback. Adjust, rerun for 60 days, and measure again. A crm lead scoring model that gets recalibrated twice a year is dramatically more useful than a perfect-looking model that gets ignored.
The question worth sitting with: when your sales rep opens their CRM tomorrow morning, will the leads at the top of their list be the ones genuinely worth calling? If the answer is not a clear yes, the model needs work — and now you have the tools to fix it.
Comments (0)
Be the first to comment.