What Is Lead Scoring? Models, Criteria and AI Intent Scoring

What is lead scoring, and why do some teams swear by it while others ignore the number completely? This guide explains the three kinds of data behind a lead score, how to build a simple points model in an afternoon, what a good score looks like, and why scoring what people actually say in chats often beats scoring what they clicked.

  • what is lead scoring
  • lead scoring model
  • lead scoring criteria
  • predictive lead scoring
  • ai lead scoring
  • hot warm cold leads
  • lead scoring vs lead qualification
  • BANT
A woman thinking over a list on her laptop, deciding which lead to contact first

What is lead scoring?

Lead scoring is a way to rank potential customers by how likely they are to buy. Each lead earns points for signals such as fit with your ideal customer, engagement with your brand and a stated need. The total, often on a 0-100 scale, tells sales who to contact first and who to nurture.

Without a score, every lead looks the same in a list. Reps pick whoever is on top, or whoever looks familiar, and the person who asked for a quote this morning waits behind a newsletter subscriber from last spring.

A score fixes the order, not the outcome. It will not close a deal for you. It makes sure your best hour of the day goes to the people most likely to say yes.

Lead scoring criteria: explicit, implicit and intent data

Every lead scoring model draws on some mix of three kinds of data. Most teams know the first two well. The third is the strongest signal and the easiest one to miss.

Explicit data is what you know about the person: role, company size, industry, location. It answers “could they buy?”. Implicit data is what they do: pages viewed, emails opened, a webinar attended. It answers “are they paying attention?”.

Intent data is what they say they need, in their own words: “we are looking for a new IT support provider before the end of the quarter”. It answers the question that matters most: “do they want to buy now?”. A perfect-fit company that never mentioned a need is a target. A person who asked for a recommendation yesterday is a lead.

Three kinds of lead scoring data and what each one tells you
Data typeWhat it isExampleWhat it tells you
Explicit (fit)Facts about the person and companyHead of marketing, 40-person agency, BerlinWhether they could buy
Implicit (behaviour)Actions they take around your brandOpened three emails, visited the pricing pageWhether they are paying attention
Intent (stated need)What they say they need, in their own words“Can anyone recommend a payroll tool? We switch in October.”Whether they want to buy now

How to build a lead scoring model in six steps

You do not need a data team to build your first lead scoring model. A spreadsheet, a list of your recent closed deals and one honest conversation between sales and marketing are enough.

Here is the order that works for most small teams. Expect the first version to be wrong in places. That is fine, because step six exists to fix it.

Fig. 1 · Building the model
  1. Step 1: Define your ideal customer

    Industry, size, role, region. Fit it on one page.

  2. Step 2: Study won and lost deals

    What did buyers have in common before they bought?

  3. Step 3: List the signals

    Sort them into fit, behaviour and intent.

  4. Step 4: Assign points

    Give stated intent the most weight. Add minus points too.

  5. Step 5: Set thresholds

    Decide which total means “call today”.

  6. Step 6: Review every month

    Compare scores with real outcomes and adjust.

    ongoing
Six steps from a blank spreadsheet to a lead scoring model your team actually uses.

Example points: what to reward and what to subtract

Keep the scale small and the logic obvious. A new rep should be able to read your model and predict a score in their head. Here is an example set of lead scoring criteria for a B2B service business:

  • +30: a direct request (“can anyone recommend…”, “we are looking for…”).
  • +20: a deadline or date (“before Q4”, “by the end of the month”).
  • +15: a budget mentioned or already approved.
  • +15: a match with your ideal customer (role, company type, region).
  • +10: switching away from a current supplier or tool.
  • −20: offering the same service (a competitor, not a buyer).
  • −15: the signal is more than a month old.

Why minus points and time decay matter

Negative points matter as much as positive ones. Without them, competitors, recruiters and job seekers float to the top simply because they use all the right words.

Time decay matters too. Interest from three months ago is history, not pipeline. If old signals keep their points forever, your hot list slowly fills with people who have already bought from someone else.

Lead scoring examples for three kinds of business

The same idea looks different depending on what you sell. What stays constant is that stated intent carries the most weight, and fit decides whether that intent is worth your time.

Here is how the strongest signals shift from one business to another:

  • A B2B agency: the heaviest points go to a request for a contractor, a named deadline and a company that matches your client profile. A founder asking “who built your site?” outscores a marketer who liked three of your posts.
  • An online store supplier: switching signals matter most. “Our current supplier keeps missing deliveries” is worth more than any number of catalogue views.
  • A local service, such as a dental clinic or a tutor: location and timing decide everything. “Need a dentist near Kings Cross this week” is hot; “dentists are so expensive now” is cold, even though it names the same service.

What is a good lead score? Score bands and next actions

There is no universal “good” lead score. A 70 in one model can be a 40 in another. What matters is that each band on your scale maps to one clear action, and everyone on the team knows it.

Three bands are enough for most teams. With more than five, people stop remembering what each one means and start ignoring the labels.

Fig. 2 · Score bands

86A request with a date and a budget

  1. 80–100HotA direct request, often with a date or budget. Reply the same day.
  2. 50–79WarmA real problem, still comparing options. Send a note that fits their case.
  3. 0–49ColdAn opinion or broad interest. Do not pitch; keep watching the topic.
One action per band: reply to 80–100 today, send a tailored note to 50–79, keep watching the rest.

Keep an eye on how big each band gets

If half your leads are hot, your model is too generous and “hot” no longer means “drop everything”. If nobody is ever hot, you are probably scoring behaviour and missing intent.

A healthy hot band is small enough that someone can answer all of it the same day. If it keeps overflowing, raise the threshold before you hire another rep.

And do not be afraid of the warm band. It is usually the biggest one, and it is where a careful, useful reply works best: competitors have not shown up yet, and the person is already looking for a fix.

Rule-based vs predictive vs AI intent lead scoring

Once you know what to score, the next question is who does the scoring: you, a statistical model trained on your history, or a language model that reads messages. Each approach has its place.

Three ways to score leads, compared
Rule-basedPredictiveAI intent scoring
How it worksYou set points for each signal by handA model learns weights from past won and lost dealsA language model reads what the person wrote and judges the need
What it needsA clear ideal customer profileA long history of closed deals in your CRMText: requests, posts, chat messages
StrengthsTransparent, cheap, quick to changeFinds patterns people missUnderstands meaning, not keywords; works on brand-new leads
Weak spotsOnly as good as your guesses; drifts out of dateHard to explain; weak with little historyNeeds a reason next to the score to be trusted
Best forSmall teams, new productsMature sales teams with lots of dataChats, communities and inbound messages

When predictive lead scoring falls short

Predictive lead scoring sounds like the obvious upgrade, but it learns from the past. If you closed only a handful of deals last year, it has almost nothing to learn from. And it cannot say anything about a person who has never touched your website or your emails.

AI intent scoring works the other way round. It does not need your history, because it reads the need straight from the message. That is why it suits Telegram, where most of your future buyers have never heard of you.

How AI lead scoring reads a single message

An AI intent model does not count keywords. It reads the whole message the way a sharp sales rep would and asks a few questions: is this person asking for something, or just talking? Is there a date, a budget or a switch? Does the request match the buyer you described?

Then it does the part people skip when they are tired: it lowers the score for ads, for people offering the same service and for opinions dressed up as questions. What comes out is a number and a one-line reason, such as “asks for a contractor, deadline in two weeks, matches your niche”.

The reason is what makes the number usable. You can agree with it in a glance, or spot that the model misread a joke and move on.

Language is one more advantage. People write in English, Russian or Ukrainian, mix them in one sentence or post a screenshot, and the request still means the same thing.

Score what people say, not only what they click.

Scoring conversations, not form fills

Classic lead scoring was built for websites. Someone downloads an e-book, opens three emails and visits the pricing page, and the points add up. It works, but it is indirect: you are guessing intent from clicks.

In public Telegram chats people skip the guessing. They write, in plain words, what they need, when and sometimes for how much. The catch is volume. The same chat is full of jokes, complaints, ads and news, and a keyword filter cannot tell them apart.

Look at the thread below. Four people are talking about catering. Only one of them is ready to book it this month.

Illustrative example
Office managers Amsterdampublic group
  1. Sofie

    Is it just me, or did every caterer put their prices up after the summer?

  2. Tom

    We made the team lunch ourselves once. Forty sandwiches at 7am. Never again.

  3. Hanna

    Need a caterer for our 60-person team offsite on 14 November, vegetarian-friendly, budget around €2k. Who have you used?

    Buying intentHot · 89

  4. Ruben

    We are a catering company in Amsterdam, DM us for 10% off your first order

Four messages are about catering, but only one is a buyer; the caterer advertising itself scores low.

What the score sees in that thread

A keyword alert would ping you four times. An intent score puts Hanna near the top because her message has a direct request, a date, a headcount and a budget. Sofie and Tom are just chatting. Ruben scores low because he is selling, not buying.

This is also why a score needs its reason. “89: asks for a caterer, event on 14 November, 60 people, budget stated” takes two seconds to check. A bare “89” asks you to take it on faith.

Describe your buyer in plain words, and Leadgram scores every match 0-100 with a reason.

Lead scoring vs lead qualification (and where BANT fits)

The two terms often get mixed up, but they answer different questions. Lead scoring is automatic and relative: it ranks a whole list so you know where to start. Lead qualification is a human check on one lead: is this a real opportunity worth a sales conversation?

BANT is a popular qualification framework: Budget, Authority, Need and Timeline. It works well as a checklist once you are talking to someone. It is also a handy source of scoring signals, because budget, need and timeline often appear in the very first message.

So the flow is simple: score to sort, then qualify the top of the list. Scoring saves your time. Qualification saves your pipeline from wishful thinking.

  • Scoring: many leads, automatic, gives you an order.
  • Qualification: one lead, a conversation, ends in yes or no.
  • BANT: a checklist that feeds both.

Common lead scoring mistakes

Most scoring models fail quietly. Nobody complains; reps just stop looking at the number. These are the usual reasons.

A model nobody trustscommon mistakes
  • Points for every email open
  • No minus points
  • Scores never decay
  • A bare number with no reason
  • Set once, never reviewed
A model the team usesbetter practice
  • Most weight on stated intent
  • Minus points for sellers and job seekers
  • Old signals lose points
  • Every score shows why
  • A monthly check against won deals
The same lead scoring model before and after fixing five common mistakes.

Activity is not intent

The biggest trap is rewarding activity instead of intent. Someone who opened ten newsletters is a fan, not necessarily a buyer. Someone who wrote “we need this by Friday” is a buyer, even if they have never seen your site.

The second trap is the bare number. If a rep cannot see why a lead scored 85, they will not trust the 85, and they drift back to picking leads by gut feeling.

Who should own the lead scoring model

A model with no owner drifts. Pick one person, usually the head of sales or the founder in a small team, who changes the points and signs off on the thresholds.

Once a month, pull the leads that turned into deals and the hot leads that went nowhere. If the winners kept scoring 60 and the losers 90, your weights are upside down. Fix one thing at a time, so you can tell which change helped.

And agree on the words. When the whole team means the same thing by “hot” and “warm”, handing a lead from one person to another stops being a lottery.

Hot, warm and cold leads explained

Hot, warm and cold are just names for score bands, but each one carries its next action. Here is what each one looks like in a real chat, and what to do with it.

Hot · Warm · ColdIllustrative example
  • PS

    Priya S.

    @priya_builds

    Hot
    90intent score

    SaaS founders London· public group · 1h ago

    Looking for a videographer to film our product launch event on 3 November in Shoreditch. Budget is around £4k.
    • videography
    • launch event

    Why · Direct request with a fixed date and a stated budget.

  • LR

    Luca R.

    @luca_ships

    Warm
    63intent score

    Etsy and Shopify sellers· public group · 5h ago

    Our stock lives in three spreadsheets and we oversold twice this month. What do you all use for inventory?
    • inventory
    • e-commerce

    Why · Clear pain and an open question, but no timeline yet.

  • NW

    Nina W.

    @nina_people

    Cold
    22intent score

    HR managers Europe· public group · 1d ago

    Honestly, every HR platform demo looks the same to me at this point.
    • HR software

    Why · An opinion about the category, no request or need.

Three made-up leads from different chats, each with a score and the reason behind it.
  • Hot lead (80–100): asks directly, often with a date or a budget. Reply the same day and mention their exact problem.
  • Warm lead (50–79): describes a real pain but is still comparing. Send a short, useful note that fits their case.
  • Cold lead (0–49): an opinion or broad interest. Do not pitch. Keep watching the topic.

Cold does not mean worthless

A cold message still tells you where your topic is being discussed. Today's cold commenter can post next month's hot request, and you want to be watching that chat when it happens.

Warm leads deserve patience. Answer the question they actually asked, share something useful and skip the sales pitch. When they are ready to choose, you will already be part of the conversation.

What does a good first reply to a hot lead look like? To Priya from the founders' chat: “Saw you need the launch filmed on 3 November. We have shot product launches in East London at short notice, happy to send two short cuts.” Short, specific and clearly written after reading her message.

Where to start this week

If you have no scoring at all, do not start with software. Take your last closed deals, write down the first thing each buyer said to you, and your strongest intent signals will be right there in black and white.

If many of your buyers talk in Telegram chats, you can skip the manual reading. AI lead scoring for Telegram reads public chats 24/7, gives each person a 0-100 score with a short reason and keeps the source message attached. No Telegram account is needed on your side, and the free plan includes 50 ranked leads a month.

Want the wider picture first? Read what counts as a lead, how lead generation works and where scored leads sit in your sales funnel.

Frequently asked questions

What is lead scoring in simple terms?

Lead scoring gives each potential customer a number, often from 0 to 100, based on how well they fit your ideal customer, how engaged they are and whether they have said they need what you sell. The higher the score, the sooner sales should reach out.

How do you build a lead scoring model?

Define your ideal customer, study your recent won and lost deals, list the signals that came before a purchase, assign points (with minus points for competitors and old signals), set thresholds for each band and review the model every month against real outcomes.

What is a good lead score?

It depends on your model, so there is no universal number. What matters is that each band maps to one action. A common setup is 80–100 hot (reply today), 50–79 warm (send a tailored note) and 0–49 cold (keep watching).

What is the difference between lead scoring and lead qualification?

Lead scoring automatically ranks a whole list so you know where to start. Lead qualification is a human check on one lead, often with a framework like BANT, to decide whether it is a real sales opportunity. Score first, then qualify the top of the list.

What is predictive or AI lead scoring?

Predictive lead scoring learns point weights from your past won and lost deals, so it needs a lot of history. AI intent scoring reads what a person actually wrote and judges how ready they are to buy, so it works on new leads from chats and communities too.

Find your next leads in Telegram

Run a search, review scored matches with the reason they fit and the source group, and export a clean list — all from public signal, no Telegram login.