CRM Solid logo
GLOSSARY

What is Lead Scoring?

Lead scoring is a system for ranking prospects by their fit and engagement, usually as a numeric score, so sales teams can focus first on the contacts most likely to buy.

14-day free trial · No credit card required · Cancel anytime

Quick definition

Lead scoring is a system for ranking prospects by their fit and engagement, usually as a numeric score, so sales teams can focus first on the contacts most likely to buy.

In a single sentence: a number that tells your rep who to call first.

What it means

Lead scoring is the practice of attaching a number to every contact in your CRM that summarises how likely they are to buy. The score is a function of two things: fit (does this person match your ideal customer profile?) and intent (are they actively showing buying behaviour?). Most teams blend the two into a single number from 0-100.

The point is not the number itself; the point is to rank a list of 5,000 leads so that your three SDRs work the right 200 first tomorrow morning, instead of taking them top to bottom by timestamp.

Two flavours exist:

  • Rules-based scoring assigns explicit point values to specific signals: "+30 for filling a form, +20 for visiting the pricing page, -15 for using a personal email address". The model is transparent and easy to explain to a skeptical sales team.
  • Predictive scoring uses a model trained on your historical closed deals, typically logistic regression or a gradient boost, to predict the conversion probability of each new lead. More accurate at scale, but a black box if you do not show feature importance to the team.

Most successful programmes start with rules-based and graduate to predictive once they have at least 1,000 closed deals and a quarter of stable rules.

Demographic vs behavioral scoring

The cleanest mental model is to split the score into two components and combine them at the end:

  • Demographic / firmographic score (fit). Job title, seniority, company size, industry, geography, tech stack. This score answers: "If they bought, would they be a good customer?"
  • Behavioral score (intent). Pages visited, forms filled, demo requested, content downloaded, DM replies, webinar attendance. This score answers: "Are they showing up?"

Many teams plot the two on a 2x2:

  • High fit + high intent → call within an hour. These are your SQLs.
  • High fit + low intent → automate nurture. Drip campaigns, retargeting ads.
  • Low fit + high intent → polite redirect. Self-serve plan, help docs, community.
  • Low fit + low intent → suppress. Do not waste rep time. Let decay rules drop them off the list.

Sample weighting (and where it comes from)

Below is the kind of weighting a SaaS or D2C team running on CRM Solid would start with. Adjust to your funnel; if you do not have a starting point, this is a fine one.

Positive signals (behavioral and demographic):

  • Form fill on contact page: +30
  • Pricing page visit (>15s dwell): +20
  • Demo request: +50
  • Free-trial signup: +60
  • Webinar attended: +25
  • Title contains "founder", "CEO", "head of": +25
  • Company size 20-500 employees: +20
  • In target geography: +15

Negative signals:

  • Personal-email domain (gmail, yahoo, outlook): -15
  • Title contains "student", "intern": -20
  • Unsubscribed from email: -30
  • No activity in 30 days: -40 (decay)

Threshold the result so that any contact with a score above 60 becomes an MQL, and any contact above 90 is an SQL routed directly to a rep. Reset every 90 days and recalculate.

Decay rules

Without decay, your lead-scoring model is a permanent inflation machine. Every action adds points, nothing subtracts them, and after a year your top-scored leads are the ones who clicked an email in 2024, not the ones who clicked yesterday.

A standard decay schedule:

  • 7 days idle: -10
  • 14 days idle: -25
  • 30 days idle: -40
  • 90 days idle: route to long-term nurture, freeze score

"Idle" should include all channels you measure, not just email. A contact who replied on Telegram yesterday is not idle.

Why it matters

Three reasons. Rep efficiency: a focused list is worth 3-5x a chronological list. Conversion rate: calling a high-scored lead within an hour is worth a measurable multiple in close rate; the Harvard Business Review's often-cited "lead response time" study put it at 7x for the first hour. Marketing accountability: a transparent scoring model is the cleanest way to debate "are these leads actually qualified?" with marketing; you can argue about weights, not about gut feel.

Real-world examples

  1. A B2B SaaS team scores every signup on fit (company size, role) and intent (pricing-page visits, demo requests). Scores above 80 are auto-routed to AEs; 50-80 go to SDR call queues; under 50 get a 6-week nurture drip.
  2. An agency scores every contact-form submission by industry match, project budget (from a form question) and page-visit history. The owner only sees leads above the SQL threshold; everything below routes to a junior account exec for triage.
  3. A real-estate agent uses scoring to rank Instagram-DM leads: budget mentioned in DM (+25), property type specified (+15), city match (+20), already pre-approved for a loan (+50). Hot leads get a phone call within 30 minutes; cold leads get a Telegram nurture sequence.
  4. A SaaS startup running PLG scores in-product behavior more heavily than marketing-site visits. "Invited a teammate" is +40. "Connected a real data source" is +50. "Started a workflow" is +30. The model deprioritizes contacts who only ever visit pricing pages without using the trial.
  5. A creator selling on DMs scores Telegram followers by message volume, response time, and whether they asked a price question. A 90+ score triggers a hand-off from the AI agent to a human DM.

Common mistakes

  • No negative weights. Without negatives, every new signal pushes the score up. Negative weights for personal emails, low-fit titles, and inactivity are what make the model actually rank, not just accumulate.
  • No decay. A lead's hotness has a half-life. Inactivity has to subtract points or your top leads will all be a year old.
  • Only scoring marketing-site behavior. The most valuable signals usually come from in-product actions, DM replies, sales calls, or live chat, not blog reads.
  • Ignoring channel asymmetry. A DM reply is a higher-intent signal than an email open. Weight accordingly.
  • Building the model alone in marketing. If sales does not believe the score, sales will not act on it. Build the model with at least one AE in the room.

Related concepts

  • Sales pipeline: where scored leads land after handoff.
  • Conversion funnel: the upstream funnel that feeds the score model.
  • Drip campaign: what you do with leads who score too low for a call.
  • Lead magnet: most of your "+30 form fill" signals start here.
  • Omnichannel CRM: a prerequisite for scoring signals across every channel consistently.
  • AI agent: can act on high-scored leads autonomously while a human handles the rest.

How CRM Solid handles it

CRM Solid ships with built-in lead scoring on the contact record: both demographic and behavioral signals, with weights you set in the UI. Decay rules run nightly. AI-agent and DM-reply signals feed the same model as email and form fills, which is the part most CRMs get wrong. Scoring data is available via the public API and the Contacts CRM page, so external tools (ad platforms, data warehouses) can use the same number.

Cheat sheet · sample weights

A starter weighting you can copy.

Tweak to your sales motion. The relative ratios matter more than the absolute numbers.

SignalTypeΔ Score
Form fill (contact-us page)behavioral+30
Pricing page visit (>15s dwell)behavioral+20
Demo requestbehavioral+50
Webinar attendedbehavioral+25
Free-trial signupbehavioral+60
Title contains "founder", "CEO", "head of"demographic+25
Company size 20-500demographic+20
In target geographydemographic+15
Personal-email domain (gmail.com, yahoo.com)negative-15
Title contains "student", "intern"negative-20
Unsubscribed from emailnegative-30
No activity in 30 daysnegative · decay-40
Watch out for

Don't ship a scoring model your reps cannot explain.

The most common failure mode of lead scoring is not bad weights; it is opaque ones. If a rep cannot look at a 78 and reverse-engineer which three signals got it there, they will stop trusting the number. Keep the rules visible. Show the top three signal contributions next to the score in the UI.

“After we tracked our lead scoring weights weekly, our SQL rate went from 12% to 31%. The model itself was not magic; the weekly review forced us to throw out signals that did not actually predict conversion.”
Marcus Whitfield
Sales Ops Lead · Halcyon Labs

Lead Scoring: FAQ

The questions that come up every time a sales-ops team launches a scoring model.

There is no universal number. It depends on your scale. Most B2B teams calibrate the threshold so that the top 20-30% of scored leads count as MQLs. Run the model for a month, see where the actual conversion-to-customer rate jumps, and put the threshold there.
Quarterly is the sweet spot. Review more often and you over-fit to noise. Review less often and the model drifts as your product, market and ad channels change. The trigger to review out of cycle: when the share of scored MQLs that convert drops by more than 25% since the last review.
Start rules-based. You will learn what signals actually matter and you will get a model your team trusts. Once you have 1,000+ closed deals and the rules are stable, layer predictive scoring on top; but keep the human-readable rules as the floor so reps understand why a score moved.
Decay rules subtract points as time passes without activity. A common pattern: -10 after 7 days idle, -25 after 14 days, -40 after 30 days. Decay matters because a lead who was hot three weeks ago and has gone silent is no longer hot. Your CRM should reflect that.
Usually more, not less. A DM reply is a higher-intent signal than an email open. Opens are noisy (image-pixel triggers, AI scrapers) while DM replies require a person to type. We typically weight DM replies 3-5x higher than email opens.
For mature B2B teams, yes. A "fit score" (demographic / firmographic) and an "intent score" (behavioral) plotted on a 2x2 lets sales prioritize "high fit + high intent" first. For early-stage teams, a single combined score works fine until you have more leads than reps.
Ready to ship

Score every lead. Across every channel.

CRM Solid runs lead scoring across email, DM and live chat, with decay rules and a model your reps can actually explain.

Trusted by 2,500+ teams · GDPR-ready · 99.95% uptime

We value your privacy

We use cookies to improve our site, analyze traffic, and personalize ads. You can accept all, reject non-essential, or customize your choices. Read our Cookie Policy.