1. Blog
  2. LinkedIn lead generation
  3. How to qualify LinkedIn leads before you message them
Lead genA field guide

Qualify LinkedIn leads
before you message them.

Almost everything that decides whether someone is worth messaging is public data. Here is what public signals can settle on their own, the order that makes every disqualification free, and the widely repeated statistics that fall apart when you check them.

Alexandre SarfatiFounder @ BeReach
15 min read
A stack of narrowing sieves full of portrait cards, with three blue cards left in the bottom tray
Lead gen · 15 min

In short

Most of what decides fit is public: role, employer, company size, hiring and recent comments. Run those checks cheapest first, and spend invites only on people who pass.

Qualifying by hand?

Use yes or no gates in cost order and stop at the first failure. Keep the profile visit for last, because it counts as a touch.

Sending 100 a week?

Screening a few hundred profiles by hand takes most of a working day. Let the public checks run without you and spend your time on the first line.

Most people qualify a LinkedIn lead in the wrong order. They find a name, send the invite, wait, and only start asking whether this person was a fit once the conversation is going nowhere. By then the invite is spent, the account is a little closer to its ceiling, and the answer arrives too late to be useful.

Turn the order around and almost nothing changes about the work, but a lot changes about the cost. The sorting happens first, on information that is already public, so the one scarce action you have each day goes only to people who already passed everything else.

What each check costs is the part that decides whether the method survives contact with a real send budget. Plenty of guides tell you what to check. Almost none of them tells you what each check costs.

Qualification is cheap, sending is not

Reading public information about a prospect is free and effectively unlimited. Sending an invite, visiting a profile or sending a message is metered, by the platform and by any tool that paces its sends. That asymmetry decides the whole method: run the free checks exhaustively, and spend the metered actions only on people who survived them.

Plan at about 100 invitations a week per account, and treat that as a budget, not a target. BeReach finds the right people and drafts each message, so the budget goes to the people who survived the free checks.

LinkedIn itself publishes no official ceiling for connection requests. The industry consensus sits around 100 a week, which works out to roughly 15 to 20 on a working day, and it is consensus rather than documentation. Read our full breakdown of the connection request limits for how the two layers interact.

The point is that a week's invitations are a finite, non-renewable thing. Spend one on somebody whose title you never checked and you do not get it back next week.

What public information can establish on its own

Role, seniority, employer, company size, industry, location, a recent job change, open roles the company is hiring for, published posts and public comments are all readable from public sources. For most B2B offers that set is enough to settle the fit question completely.

What you want to knowSignal that answers itWhen to check it
Do they hold the role I sell to?Headline and current title on the public profileFree check
Which company, and is it the right kind?Employer on the profile, plus the public company pageFree check
How big is the company, and in what sector?Public company page: size band, industry, headquartersFree check
Are they investing in the function I serve?Public job posts on the company pageFree check
Do they care about my topic right now?Their comment under a relevant public postFree check
What do they publish about?Public posts found by keyword or hashtagFree check
Did they change role recently?Position dates on the public profileFree check
Who reacted to a post without commenting?Reactor and liker identityOptional depth
Everything one person posted, in feed orderTheir own post feedOptional depth
Are they 1st, 2nd or 3rd degree to me?Connection degree filtersOptional depth
Headcount bands and seniority facetsSales NavigatorOptional depth
Have we already spoken?Your inbox and connection listOptional depth
Send the invite, send the messageThe action itselfThe spend

Two rows deserve a closer look because people usually get them backwards. Commenters on a public post are public: the comment text is right there, and it tells you what the person thinks, not just that they scrolled past. Reactors and likers are not exposed the same way, so a reliable identity for them is extra depth rather than a free check. If you are choosing which one to build a qualification pass around, the commenters are both cheaper and richer. Our comments finder reads them straight from the public post, and the free people search finds people by role and place, with their employer.

What sits behind LinkedIn's own login, and what actually touches someone

Three things sit behind LinkedIn's own login: identifying who reacted to a post, reading one person's own feed of posts, and filtering by connection degree or through Sales Navigator. None of those three spend anything from your daily budget on their own. The profile visit, the invitation and the message are a different category: they touch the other person directly, which is what makes them the metered actions. Everything else is optional depth.

That list is shorter than the tooling market implies. Sales Navigator is the clearest example: it is genuinely useful for headcount bands, seniority facets and saved-lead alerts, and those are genuinely locked behind the subscription. LinkedIn's compare-plans page in August 2026 lists Core at $119.99 per month billed monthly, or $1,079.88 per year, which works out to about $89.99 per month, and Advanced at $159.99 per month billed monthly, or $1,799.88 per year [1]. If the filters you actually use are role, company and sector, you are paying that subscription for a lane you could have read publicly. There is a fuller treatment in intent signals you can track without Sales Navigator.

The profile visit is the subtle one, and it is where most qualification advice quietly contradicts itself. Guides tell you to visit the profile and study it before you decide. Reading a public profile is invisible and free. Visiting the profile itself puts you in the target's "who viewed your profile" list, which is a real touch, and it spends from the daily visit budget like any other outreach action. A research step that consumes send budget is not research, it is outreach with the ask removed. Treat it as outreach, because that is what it is.

Order the checks by cost, and stop at the first failure

Sequence qualification cheapest check first, and drop a lead the moment one fails. Done in that order, every disqualification is free, and the only leads that cost you an account action are the ones that already passed everything else. Most published checklists list the same checks in no particular order.

OrderCheckWhat it removesCost
1Start from a source with intent already in it: commenters on a post about your problem space, or companies hiring for the function you supportEveryone who has shown no sign of caring about the problemNothing
2Current title and headline against the ideal customer profileWrong role, wrong seniority, wrong function. This kills the largest share of any listNothing
3Employer: sector, size band, location, from the public company pageRight person, wrong company. A perfect title at a company you cannot serve is still a noNothing
4A reason for the message to arrive this week: recent role change, an open req, a comment from the last few daysPeople who fit but give the message no reason to arrive todayNothing
5Write the first line. If it could have been sent to anyone else, go back to step oneLeads you only thought you had qualifiedNothing
6Your own inbox and connection list, to check a colleague did not already reach outDuplicates and awkward second approachesNothing spent
7Visit, invite or messageNothing. This is the spendOne action against a hard daily ceiling

Steps one through five run on public information alone. BeReach builds the list for you with full details on every person, finds the dated reason for step four (a new role, a recent post, a funding round or an open job), drafts a first line worth sending, and a human approves every message before it goes. For the same idea applied to ongoing signals rather than one-off lists, read signal-based selling on LinkedIn.

Step four is the one people skip, and it is worth naming why it belongs in the qualification pass rather than in the copywriting pass. "No reason to arrive today" is most of what makes outreach feel cold. A lead with no trigger is not disqualified forever, it is disqualified this week, which is a different verdict and should send them back to the pool rather than to the bin. Hiring signals are the most reliable public trigger for the same reason they are the most public: a company that has posted three roles in your function has told the internet where its budget went.

Public data has a shelf life

Public profile data goes stale. Front-loading qualification works, as long as the front-loading happened recently.

Use gates before you use a score

Qualify with boolean gates, and add a weighted score only once you have enough closed-won data to fit the weights against. Additive scoring lets a lead collect soft points until it passes while failing something that should have been fatal. Gates cannot do that, and they cost less to run.

Additive scoring models for LinkedIn outbound tend to have the same shape. What follows is an illustrative composite of that shape, written out so the arithmetic below is checkable, not a surveyed distribution: 0 to 25 points for title match, 0 to 20 for company size, 0 to 20 for industry, 0 to 15 for seniority, 0 to 10 for geography, then an intent layer on top. The shape has two problems and neither is usually stated.

The first is that the weights are guesses unless a closed-won dataset produced them. A model fitted to nothing is your existing prior with a decimal point attached, and the decimal point is the dangerous part, because it makes a hunch look like a measurement. Fitting the weights needs enough won and lost deals to separate signal from noise, which most teams starting LinkedIn outbound do not have yet, and will not have for several quarters.

The second is that addition hides vetoes. On the composite above, a lead with a perfect title, perfect industry and perfect geography banks 55 of the 100 before anyone looks at anything else. If they run a two-person consultancy and you only sell to companies above 200 seats, that is not a 55, it is a no. Additive models turn hard disqualifiers into soft deductions, and the leads that survive on accumulated near-misses are exactly the ones that waste invitations, because they look plausible on the row and fail on the call.

The fix is ordering rather than abolition. Gate for inclusion, in the cost order above, where each check is a yes or a no and a no ends the evaluation. Score only among the survivors, and only to decide who gets contacted first when 400 people passed and you have about 100 invitations this week. That is the job a score is actually good at, and it is a much smaller job than the models imply. Our guide to building a B2B lead scoring model covers the prioritisation half in more depth.

Put the idea to work

Describe who you want.
Get the people.

The people search opens one person from a name, a name and company, or a profile link, and finds many by role, company and place, in plain words. Free to try.

Search people

Why front‑loading qualification lifts acceptance

Qualifying first raises acceptance through one mechanism: knowing something specific before you contact someone. A generic note at volume reads like a template. A specific note reads like a person who did the work, and the acceptance rate that follows reflects that difference.

LeadRiver's April 2026 analysis of more than 50,000 connection requests puts typical B2B outbound acceptance at 30 to 37 percent, and finds that trigger-based notes, meaning notes that reference something specific about the person, were accepted at 50 to 60 percent against 15 to 25 percent for generic ones. You cannot write a trigger-based note about someone you have not qualified. The personalisation and the qualification are the same act performed once, which is also why step five of the cascade is a qualification check and not a writing tip.

Run the arithmetic on a week's budget. Take the 100 invitations a week you plan around. At a generic 20 percent acceptance you finish the week with 20 accepted connections, and if half the list was never a fit, 10 of them are useful. Fill the same 100 slots with qualified people and trigger-based notes, and at 50 percent acceptance you finish with 50 relevant connections. Same account, same budget, same week, five times the useful output.

Here is the part the case-study version leaves out. To fill 100 slots at a realistic pass rate you have to screen several hundred people. At 90 seconds of human attention per profile, screening 250 takes over six hours, most of a working day spent every week before a single invitation goes out. Hand-qualifying to fill a week of invitations does not pay for itself at any sensible cost of an hour. The ratio only works when steps one through four run without a person reading each profile, and a human attention budget is reserved for step five and the approval before the send. That is the real case for tooling here, and it is a narrower case than the market makes.

Relationship state compounds the acceptance effect. Belkins' 2026 study of 15.1 million touchpoints found 7.9 percent replies on a cold connect-then-message sequence against 12.2 percent when messaging someone already connected. That compares warm against cold rather than qualified against unqualified, but it points the same way: the further you get before the ask, the better the ask performs. For platform-level context, Expandi's 2026 benchmarks put the average LinkedIn reply rate at 10.3 percent against 5.1 percent for cold email. Belkins has since restated its cold email benchmark at 0.45% on 7.5 million 2025 sends, measured against total sends rather than opens, so treat 5.1% as the 2026-vintage figure Expandi quoted.

The volume argument explains the acceptance numbers, not virtue. Sending carefully at 20 a day and sending indiscriminately at the ceiling draw down the same weekly budget, but indiscriminate sending spends most of it on people who were never going to reply. A string of withdrawn invites and ignored requests is what a poor acceptance rate looks like at volume, and qualifying first is what keeps that ratio in the useful range.

Three qualification numbers that do not survive checking

Three figures turn up in nearly every guide you will read, and all three are attributed to the wrong publisher. The findings themselves are mostly real. What has been lost is who measured them, what they measured, and whether the measurement had anything to do with LinkedIn outbound at all.

How it circulatesWhat the original actually saysWho actually published it
"LinkedIn allows about 100 connection invitations a week", often cited to the LinkedIn Help CenterLinkedIn documents no invitation ceiling anywhere. There is no published figure to citePractitioner consensus, repeated until it read as documentation. Useful as a working assumption, wrong as a citation
"Replying within five minutes lifts conversion 8 to 10 times", usually credited to a Salesforce reportThe odds of qualifying a lead drop 21 times between a five-minute and a thirty-minute callback, and the odds of contacting drop 100 timesDr James Oldroyd, MIT Sloan with InsideSales.com, 2007. Six companies, 15,000+ leads, 100,000+ call attempts, and it measures inbound web leads, not outbound
"B2B contact data decays about 23 percent a year", sometimes credited to LinkedIn's Economic GraphB2B data decays about 2.1 percent per month, which annualises to 22.5 percentMarketingSherpa, republished on HubSpot's database decay page, which gives no date for the underlying research [2]. It measures email contact databases, not LinkedIn profiles

None of this makes the underlying research bad. It makes the citations useless, and in the third case it makes the number misleading twice over: a decay rate measured on email addresses tells you nothing about how fast a LinkedIn headline goes stale, and nobody in the republishing chain will tell you what year it was measured.

If you want a figure for the speed penalty that is correctly sourced, use the follow-on work, and keep its two datasets apart, because they get fused constantly. Oldroyd, McElheran and Elkington in Harvard Business Review, March 2011 audited 2,241 US companies with a test web lead, and that audit produced one thing: a response-time distribution, in which 23 percent of the companies never responded at all [3].

The seven-times and sixty-times multipliers come from a different dataset, described in the same article as a separate study of 1.25 million sales leads received by 29 B2C and 13 B2B US companies. There, firms that made contact within an hour were nearly seven times as likely to qualify a lead as those that tried an hour later, and more than sixty times as likely as those that waited 24 hours or longer [3]. Both are inbound, and both should be labelled inbound whenever they are used.

The habit worth taking from this is small and cheap. Before you repeat a number in a sales deck, open the link. If the link goes to a blog post that cites another blog post, you do not have a statistic, you have a rumour with a percentage sign.

What public qualification cannot tell you, and how fast it expires

Public data settles fit. It does not settle budget, authority, timing or intent, and a qualified list is perishable rather than permanent. Titles change, companies restructure, and the reason you had for messaging someone in March is not a reason in July. Know both edges before you trust a list.

On the first edge, you will not get a verified work email, an exact headcount, a confirmed reporting line, or any signal that this person is actually shopping. That is why the message still has to ask a question rather than assume an answer, and why a well-qualified list can still produce a bad quarter if the offer is wrong.

On the second edge, treat the qualification like inventory rather than an asset. Fit signals age slowly: an industry rarely changes, a company size band moves over years. Trigger signals age fast: a job post is stale in a month, a comment is stale in a fortnight, a role change stops being news after a quarter. A list qualified in one pass and worked over six weeks is really two lists, one still valid and one that quietly expired, and nothing in the list itself will tell you which row is which. That is the argument for a refresh rule rather than a refresh habit: decide how old a signal may be before a row is checked again, and write it down.

The one check that genuinely depends on your own inbox is whether a colleague already contacted this person, and it is worth doing last precisely because everything before it can be settled from public information alone.

So public qualification removes the people who were never going to be a fit, cheaply and at scale. It cannot manufacture a buyer, and it cannot stop a good list going off. What it buys you is that every metered action you spend goes to someone who at least deserved it.

Frequently asked questions

How much of LinkedIn lead qualification is based on public information?

Most of it, for most B2B offers. Role, seniority, employer, company size, industry, location, recent role changes, open job posts and public comments are all readable from public sources, and that set answers the fit question on its own. Reactor identity, a person's own post feed, degree filters and Sales Navigator sit behind LinkedIn's own login and add depth rather than a verdict, and your own inbox and every outreach action are a separate, later step.

How much profile data do you actually need to qualify a lead?

Less than most people assume.

Should I use a lead scoring model or a simple checklist?

A checklist of boolean gates first, and a score only for ranking the survivors. Additive scoring lets a lead accumulate soft points and pass while failing a criterion that should have been fatal, and the point weights are guesses until you have closed-won data to fit them against. Gate for inclusion, score for the order you contact people in.

Does visiting a profile to research a lead count against my limits?

Reading a public profile does not. Visiting the profile itself does, on both counts: it consumes daily visit budget and it shows up in the target's "who viewed your profile" list, which makes it a touch rather than research.

Do I still need Sales Navigator if I qualify from public signals?

Only for what is genuinely locked behind the subscription: headcount bands, seniority facets and saved-lead alerts. LinkedIn's compare-plans page listed Core at $119.99 per month billed monthly in August 2026, or $1,079.88 per year, and Advanced at $159.99 per month billed monthly. If the filters you actually use are role, company and sector, that lane is readable publicly.

How many leads should I qualify per day?

Work backwards from the send budget. Plan at about 100 a week per account, roughly 20 a working day. Screening a few hundred people a week to fill those invitations well is the right ratio. The catch is time: screening several hundred profiles by hand costs most of a working day, so the first checks have to run without a person reading each one.


Qualify first, send second. BeReach builds the prospect list, adds a dated reason to write to each person now, drafts a first message per person, and a human approves every one before it sends, in the app or inside Claude. BeReach is EUR 99 per month billed monthly on Pro, per workspace rather than per seat, with a 14-day free trial. See how BeReach runs your outreach.

Sources and references

External sources cited in this article. Each numbered mark points to the source behind that passage.

  1. LinkedIn: Sales Navigator compare plans

    Core and Advanced monthly and annual prices, as listed in August 2026.

  2. HubSpot: Database decay

    The MarketingSherpa finding of about 2.1 percent B2B data decay per month.

  3. Harvard Business Review: The Short Life of Online Sales Leads

    The 2,241-company response audit and the seven-times and sixty-times contact multipliers.

From the people using BeReach

Good conversations.
Real feedback.

“Great tool! A simple interface with a responsive chat. Connected to Claude it's a beast, I can run everything from Claude!”
DavyTrustpilot review ↗
“I'm looking for leads in the US and it works really well”
Ruth AbbouTrustpilot review ↗
Alexandre SarfatiFounder @ BeReach

Alexandre builds BeReach end to end, from the search that finds people to the agent that writes to them. He writes here about finding prospects in public data, reading buying signals, and what outreach actually costs.

More from Alexandre
Put the idea to work

Less searching.
More conversations.

Tell Vera who you want to reach. Review the first message. Take it from there.

Ask Vera to find leads

Cookies for analytics and ads. Cookie Policy