Blog
/
B2B Buying Intent Signals in 2026: How to Find the People Who Already Asked for What You Sell

B2B Buying Intent Signals in 2026: How to Find the People Who Already Asked for What You Sell

Ask AI about this article
B2B Prospecting
September 29, 2026
21 min read
B2B buying intent dashboard grouping prospects by signal type with intent and ICP fit scores

Buyer intent data is evidence that a person or company is actively looking for a solution. It comes in three grades. First-party signals come from your own website, inbox and social presence — someone fills in a form, messages you, or asks publicly for a recommendation. Second-party signals come from review and marketplace sites where buyers compare vendors. Third-party signals are inferred from content consumption across publisher networks and tell you a company is researching a topic, not who at that company is doing it.

Most teams buy third-party data and ignore the first-party signals sitting unread in their own LinkedIn inbox. That is backwards. First-party signals convert several times better because they identify a person, they carry that person’s own words, and they are free.

Why outbound stopped working, and what replaced it

The outbound playbook that built the last decade of B2B was volumetric. Buy a list, write a sequence, send it to ten thousand people, accept a 1% reply rate, hire another SDR when you need more pipeline. It worked because inboxes were less crowded and because the maths, while ugly, closed.

Three things broke it.

The channels got capped. LinkedIn tightened invitation limits to the point where volume is no longer a strategy available to you — around 100 invitations a week per account is the practical ceiling, as we cover in detail in our guide to LinkedIn automation safety and limits. Email got capped from the other direction when Google, Yahoo and Microsoft imposed bulk sender requirements with a hard spam-complaint ceiling of 0.3%. You can no longer buy your way out of a bad list with more sending.

The copy stopped differentiating. When every seller has access to the same AI writing tools, “personalised at scale” collapses into a genre. A buyer can spot a generated first line in half a second, because they got four of them this morning. Merge fields are not personalisation; they are punctuation. We argued this at length in why cold email personalisation is broken.

The buyer moved first. This is the part most teams still miss. B2B buyers now do their research in public — they ask for recommendations on LinkedIn, they post about the problem, they comment under a competitor’s announcement, they read your pricing page twice on a Tuesday. By the time a seller’s cold sequence reaches them, they have usually already shortlisted.

Intent-led outbound is the response. Instead of picking a list and hoping some fraction of it is in-market, you watch for the moment someone enters the market and reach them then. The volume goes down. The acceptance rate, the reply rate and the meeting rate all go up.

The three grades of intent data

First-partySecond-partyThird-party
Where it comes fromYour website, your inbox, your LinkedIn, your productReview sites and marketplaces — G2, Capterra, TrustRadiusPublisher networks tracking content consumption across the web
Resolves toA named person, usuallyA company, sometimes a personA company, almost never a person
Evidence typeObserved. They did the thing.Observed on someone else’s property.Inferred from a topic-surge model.
LatencyMinutes to hoursDaysDays to weeks
Typical costFree — you already own it$$ — intent products on G2 and similar$$$ — Bombora and resellers
Best forKnowing who to message todayCompetitive displacementAccount prioritisation for enterprise ABM
Main weaknessVolume is limited by your own reachExpensive, narrow, category-dependentYou know a company is researching — not who, and not what they will do

Enterprise sales teams have spent a decade buying the right-hand column. For a company with a named-account list of 500 enterprises and a six-person SDR pod, third-party intent genuinely helps decide which fifty accounts to work this quarter.

For almost everyone else — founders, small sales teams, agencies, consultants — the left-hand column is dramatically better value and almost entirely untapped. You do not need to know that “an unnamed person at Acme Corp read three articles about outbound tooling”. You need to know that Adrian, Head of Sales at Acme, posted yesterday asking which LinkedIn tool people recommend.

The 18 signals that actually predict a reply

Not all signals are equal. Below is the full set worth collecting, graded by strength. Strength here means: how likely is a well-written message to this person, today, to get a reply.

Tier 1 — Explicit ask (act within hours)

SignalWhy it is strongWhere you find it
Public request for a recommendationThey named the problem and asked for vendors. The highest-converting signal in B2B, full stop.LinkedIn post search
Comment on someone else’s request asking for the same thingIdentical intent, one degree removed. Almost nobody works these.Comments on Tier-1 posts
They messaged you firstInbound. Treat as a lead, not a prospect.Your LinkedIn inbox
Connection request with a note mentioning your spaceThey came to you with context.Your pending invitations
Form fill, demo request or sign-upSelf-identified. Note: anyone can type anything into a form, so verify before automating.Your website

Tier 2 — Active evaluation (act within a day or two)

SignalWhy it is strongWhere you find it
Repeat visits to your pricing or booking pagePricing is a late-funnel page. Two visits in a week is a shortlist.Website analytics / visitor identification
Commented on a competitor’s post or announcementThey are in the category and engaged enough to type.LinkedIn
Engaged with your content more than onceRepetition separates interest from a scroll.Your posts
Opened and clicked a link you sent, then kept readingCampaign activity, not cold intent — but it changes what you say next.Your sequences
Asked a question in a relevant community or groupProblem-aware, vendor-agnostic.LinkedIn groups, Slack communities, subreddits

Tier 3 — Moment of need (act within a week or two)

SignalWhy it worksWhere you find it
New decision-maker started in a relevant roleFirst 90 days is when budget gets re-cut and vendors get replaced.LinkedIn job-change tracking
Funding announcementNew budget, pressure to deploy it.LinkedIn, news
Hiring for roles adjacent to your problemThree SDR openings means outbound is a priority and tooling is in scope.Job boards, LinkedIn
Product launch or market expansionNew motion needs new pipeline.LinkedIn, press
Past champion moved to a new companyThe single most underrated signal in B2B. They already know your product works.Job-change tracking on your customer list
Public deadline — compliance, migration, renewalA date creates urgency you did not have to manufacture.Posts, news, regulation calendars

Tier 4 — Weak signals (never act on these alone)

SignalThe problem with it
Liked a postA like costs nothing and means nothing. Useful as a tiebreaker, never as a trigger.
Viewed your profileCould be a recruiter, a competitor, or someone who misclicked.
A single anonymous visit to your homepageNo page-level intent, no identity, no context.

Two rules govern this list. Recency decays fast — a request for a recommendation is worth acting on for about 72 hours and is close to worthless after two weeks, because they have already chosen. And two channels in one week beats one signal twice: someone who posted a question and visited your pricing page is qualitatively different from someone who visited twice.

Intent without fit is noise: the two-score model

This is where most intent programmes fail, and it is a conceptual mistake rather than a tooling one.

Teams build a single “lead score” that mixes how interested someone is with how good a customer they would be. The result is a number that cannot be acted on, because a 70 might mean “perfect fit, mildly curious” or “terrible fit, extremely keen” — and those require opposite responses.

Keep them separate. Score every person twice, 0 to 100:

  • Intent score — how actively are they looking right now? Recent, explicit signals weigh most. Older signals decay. Activity on two channels in the same week earns a bonus.
  • Fit score — how closely do they match your ideal customer? Job title, seniority, company size, industry, geography, and the things that disqualify. Critically: what you don’t know about someone should never count against them. Only a clear mismatch should reduce fit.

Now the quadrants tell you what to do:

Low fitHigh fit
High intentAnswer, don’t pursue. Be helpful, point them somewhere useful. Chasing these burns time and produces bad-fit customers who churn.Send today. This is the whole point. Reference their words, keep it short, make the ask easy.
Low intentIgnore. Not a prospect.Nurture, don’t pitch. Right person, wrong moment. Engage with their content, stay visible, wait for a Tier-2 or Tier-3 signal.

The high-fit / low-intent box is where most of your addressable market lives, and it is the box most teams blast with sequences. Doing so converts badly and costs you the relationship for when a real signal arrives. The right move is patience plus a trigger.

If you have not written a machine-usable ICP yet, start there — our post on building an ICP that AI can actually use covers the format, and the free ICP generator will draft a first version from your website.

Where to collect each signal, without an intent subscription

Source 1: LinkedIn post search — people asking for what you sell

The single highest-value source, and the one almost nobody runs systematically.

People ask for vendor recommendations on LinkedIn constantly. “Can anyone recommend a…”, “Looking for a…”, “What are you all using for…”. Each of those posts is a shortlist forming in public, and the comments under it are more people with the same need.

How to do it manually: build a handful of saved searches using the phrases your buyers actually type. Not your category name — their words. A prospect does not search for “multichannel sales engagement platform”; they write “something that does LinkedIn and email in one sequence”.

Write out five to ten of these phrases per offer, in every language your buyers use. Check them daily. Filter hard: you want buyers, not sellers, recruiters, or job seekers, and most raw matches are one of those three.

The catch: done by hand this is 30–45 minutes a day and it is the first thing to get dropped in a busy week. It is also the highest-ROI 45 minutes in outbound, which is precisely why it is worth automating.

Source 2: your own LinkedIn — the inbox you are not reading as a pipeline

Four signals live here and most teams treat all four as admin:

  • People who message you first
  • Connection requests that arrive with a note — the note is the qualifier
  • People commenting on your posts, on a competitor’s, or on a topic you care about
  • Customers and engaged contacts who start a new role

That last one deserves its own paragraph. When a happy customer moves companies, they arrive somewhere new with budget authority, a mandate to change things, and first-hand knowledge that your product works. The close rate on that conversation is unlike anything else in outbound. Almost no team tracks it, because it requires watching job changes across your customer list rather than your prospect list.

Source 3: your website — who is reading the pages that matter

Not all page views are equal. A blog visit is weak. Two visits to pricing, or a visit to your booking page, is a shortlist.

Two distinct mechanisms, often confused:

  • Company identification. Reverse-resolve visiting traffic to an organisation. Widely practised, generally treated as company-level data. It tells you a company is looking — not who.
  • Person identification. Only reliable when someone self-identifies by filling in a form or signing up. Anything claiming to name individual anonymous visitors deserves hard scrutiny, both on accuracy and on legality.

The honest workflow: use company identification to notice that Acme is reading your pricing page, then use LinkedIn to find the two or three people at Acme in your buyer roles and research them properly. Do not message someone and say you saw them on your website. It reads as surveillance, it kills trust immediately, and in many cases the person you are writing to is not the person who visited.

Source 4: review sites and communities

G2, Capterra, TrustRadius and category subreddits are where late-stage comparison happens. Some sell intent products; all of them are readable for free. Someone asking “has anyone moved off [competitor]?” is a displacement opportunity with the objection already stated.

Source 5: hiring and funding

Job posts are the most honest strategy document a company publishes. Three SDR openings means outbound is a priority and tooling budget is live. A newly-posted RevOps role means someone is about to audit the stack.

The workflow: from signal to conversation in one morning

Collecting signals is the easy half. The reason most intent programmes die is that nobody builds the routine that turns a signal into a sent message before it goes stale.

Here is the operating model that works, and it takes about fifteen minutes a day.

Step 1 — Define what you sell, in your buyer’s words

Before any of this functions, write down: the problems you solve, what buyers call those problems, what they type when they need one, the alternatives they mention, and who is never a buyer. That last one matters more than people expect — for an agency, other agencies are the single biggest source of false positives.

Step 2 — Turn your ICP into rules, not a paragraph

“Mid-market B2B SaaS in Europe” is a sentence. A fit score needs rules: titles, seniority levels, headcount bands, industries, geographies, and disqualifiers. Multilingual matters — “Geschäftsführer” is a C-level role and “Europe” should include someone in Berlin.

Step 3 — Open one list every morning

Not a dashboard. A list of people worth contacting today, grouped by what they did, each with their words visible and a drafted opener. Ten minutes, three sends.

Step 4 — Research before you write

Read their profile, their recent posts, their company. Find the one sentence that proves you actually looked. Every claim in your message should trace to something you can point at — if you cannot source it, cut it.

Step 5 — Reference the signal without being creepy

There is a line and it is easy to find. Public actions can be referenced directly. Private ones cannot.

  • ✅ “Saw your post asking about running LinkedIn and email from one sequence…”
  • ✅ “Congrats on the new role — most people in your seat spend the first quarter auditing the stack…”
  • ❌ “I noticed you visited our pricing page twice yesterday…”
  • ❌ “Our system flagged you as high intent…”

The first two reference something they chose to do in public. The second two tell someone they are being watched.

Step 6 — Match the ask to the signal strength

A Tier-1 asker can be asked for a call in the first message; they asked for vendors. A Tier-3 job-changer should get a congratulation and a useful thought, and nothing else for a fortnight. Mismatching these is the most common way teams waste a good signal — and it is the root cause we identified in why your outbound gets replies but not meetings.

Step 7 — Review before you automate

Run every new signal type through a manual review queue first. Approve each match by hand, read the message before it sends, and watch what converts. Only move a signal type to autopilot once you trust it — and never autopilot anything self-reported through a form, because anyone can type any name into a form.

What intent-led outbound actually does to your numbers

The reason to do any of this is that the arithmetic changes shape. Using the conservative figures from our 2026 benchmarks:

MetricCold listIntent-led
Invitations sent per week10050
Acceptance rate22%45–55%
Reply rate on accepted8–9%18–22%
Replies per week~2~4.5
Positive share of replies~30%~50%
Meetings per month~3~9
LinkedIn risk exposureAt the ceilingHalf the ceiling

Three times the meetings on half the sending volume. This is also why the intent argument and the safety argument are the same argument: a high acceptance rate is what keeps an account healthy, and the only durable way to raise acceptance is to contact people who wanted to hear from you.

Where the tools sit

The LinkedIn outreach category and the intent data category have historically been separate purchases. That is starting to change, but unevenly. Verified September 2026.

ToolCategoryNative intent signalsResolves to a personEntry price
ProsyoLinkedIn + email outreachBuilt in — LinkedIn asks, inbound, website, job changesYes, for LinkedIn and self-identified signals$19/mo, 30 intent people included
HeyReachLinkedIn outreach, agency-focusedNo native intent layer—$79/sender/mo
DripifyLinkedIn + email sequencesNo native intent layer—$59/mo
WaalaxyLinkedIn-first outreachNo native intent layer—€19/mo, email on €69 tier
ApolloDatabase + sequencingYes, account-level intent topicsCompany-levelFree tier, paid from ~$49/user/mo
ClayEnrichment and signal orchestrationYes, via waterfall of connected providersDepends on providers you pay forFree tier, paid from ~$149/mo
BomboraThird-party intent dataYes, topic surge by accountNo — company-level onlyEnterprise contract
G2 Buyer IntentSecond-party review intentYes, category and profile viewsCompany-levelPaid add-on to G2 profile

The pattern is clear. The LinkedIn automation tools are excellent at sending and have no opinion on who. The intent data vendors are good at who at an account level and hand you a CSV. Clay sits in the middle and is genuinely powerful, but it is an orchestration layer you assemble and pay per provider for — great if you have an ops person, heavy if you do not. Full cost breakdown in what LinkedIn outreach actually costs in 2026.

The legal and ethical line

Intent-led outreach is more defensible than cold outreach — you are contacting people who signalled a need — but it is not exempt from the rules.

  • Disclose website tracking. Put it in your privacy policy, run it behind your cookie consent tool, and honour the consent choice. Under GDPR your usual basis is legitimate interest for B2B contact, which requires a balancing test you can actually show.
  • Never tell someone you saw them on your website. Ethically it is surveillance framing; practically it torches the conversation.
  • Honour opt-outs permanently and across channels. An unsubscribe on email should suppress LinkedIn too.
  • Include a real opt-out in cold email. Required by CAN-SPAM, GDPR and the 2026 bulk sender rules alike.
  • Never act on personal-life signals. A bereavement, a health post, a personal milestone — off limits, whatever the tooling surfaces.
  • Do not invent evidence. If your research says someone raised a Series B, that should be traceable to a source. Fabricated specificity is worse than no specificity, because getting caught costs you the account permanently.

How Prosyo does this

Prosyo was built around the argument in this article: that the list matters more than the sequence, and that the best list is made of people who already asked.

What you set up once. A What you sell profile — your offers, the problems each solves, what buyers call them, what they type when they need one, and who is never a buyer. Prosyo drafts it from your website and your onboarding answers; you edit it. Then your ideal customer becomes rules rather than a sentence, understood across languages and seniority levels.

What runs without you. Prosyo watches LinkedIn post searches for people asking for what you sell, your own inbox for people who reached out first, connection requests that arrive with a note, comments on your posts and on competitors’, job changes among your customers and contacts, and — optionally — your website for companies reading your pricing, booking and proof pages. Each match is checked: is this a real buyer request, from someone who fits, who can be reached?

What you see each morning. A Today list grouped by what people did — Asking, Evaluating you, Moment of need, Coming back — each card showing their words, which offer they matched, why they fit, and a drafted first message. Edit, send, or skip. People you are already talking to, and people already in a running campaign, are left off automatically.

What the research gives you. Prosyo reads the profile, recent posts, company page and the signals they gave you, then writes a summary, an icebreaker, a connection note under 300 characters, a LinkedIn message and an email — with every sentence linked to a source you can check. Numbers, claims and praise that are not in the sources are left out. Use them in any campaign step as variables, or edit them and your version is kept.

What it costs. No separate intent data subscription. Your plan includes intent people each month — 30 on Starter and the trial, 100 on Multichannel, more per seat on Agency — delivered best-fit-first and spread across the month so you get fresh suggestions daily rather than burning the month on one busy morning. High-intent ICP people always arrive immediately. People you have not been delivered yet appear locked, so you can see that someone is interested before you spend anything.

What happens when you trust it. Playbooks run the routine for you: when someone gives a chosen signal and matches your ICP, Prosyo researches them and adds them to a campaign. Every playbook starts in Review first — matches wait for your one-click approval and you see the message before it sends. Only once you trust a signal type do you move it to autopilot, and form fills stay in review permanently because anyone can type anything into a form.

The documentation goes deeper: how Intent works, defining your ICP, intent-led campaigns, and the turn intent into meetings playbook.

A 30-day plan to get this running

DaysWhat you doWhat good looks like
1–3Write what you sell in your buyer’s words. Turn your ICP into rules. List who is never a buyer.Five to ten real search phrases per offer.
4–7Switch on the free first-party signals: inbound messages, connection requests with notes, comments on your posts, job changes among customers.First list of people who already touched you.
8–14Add LinkedIn post searches. Review every match by hand. Mark the false positives.Your searches stop returning recruiters and sellers.
15–21Add website tracking behind consent. Map which pages are pricing, booking, proof and offers.You can see which companies read pricing.
22–30Send from one list every morning. Ten minutes, two or three messages. Track reply rate against your cold campaigns.Intent replies should be 2–3× your cold baseline. If not, your fit rules are too loose.

Frequently asked questions

What is buyer intent data in B2B?

Buyer intent data is evidence that a person or company is actively looking for a solution. It comes in three types: first-party signals from your own website, inbox and social presence; second-party signals from review and marketplace sites; and third-party signals inferred from content consumption across publisher networks. First-party signals are the most reliable because they identify a person rather than infer a company.

What counts as a buying signal on LinkedIn?

The strongest LinkedIn buying signals are someone publicly asking for a recommendation for what you sell, someone messaging you first or sending a connection request with a note, someone commenting on a post about the problem you solve, and someone starting a new role where your problem lands on their desk. Likes and passive profile views are weak signals that should never trigger outreach on their own.

Do I need an intent data subscription to run intent-led outbound?

No. The highest-converting intent signals are first-party and free to collect: public requests on LinkedIn, inbound connection requests and messages, form fills, and job changes among your existing network. Paid third-party intent data adds account-level breadth but is inferred rather than observed and does not identify a person.

Is website visitor identification legal under GDPR?

Identifying companies from website traffic is generally treated as company-level data and is widely practised, though it must be disclosed in your privacy policy and gated behind consent where required. Identifying named individuals from traffic alone is far more restricted. The compliant pattern is to recognise people only when they self-identify by filling in a form or signing up, and to run tracking behind your cookie consent tool.

How do you score buying intent?

Use two separate scores rather than one. An intent score measures how actively someone is looking right now, weighting recent and explicit signals highest and decaying older ones. A fit score measures how closely they match your ideal customer. Acting only on high intent produces poor-fit conversations; acting only on high fit produces cold outreach. The people worth contacting today are high on both.

How quickly should I act on a buying signal?

Tier-1 signals such as a public request for a recommendation should be actioned within 24 to 72 hours, because the buyer is actively shortlisting and will have chosen within about two weeks. Tier-2 evaluation signals allow a day or two. Tier-3 moment-of-need signals such as a job change or funding round hold their value for several weeks.

Can I mention that someone visited my website?

No. Referencing a website visit reads as surveillance and reliably damages the conversation, and in many cases the person you are writing to is not the person who visited. Use the visit to decide who to contact, then reference only something they did in public, such as a post or a comment.

What is the difference between intent data and an ICP?

An ICP describes who you want to sell to; intent describes who is looking right now. They answer different questions and should be scored separately. Someone can be a perfect ICP match with no current intent, or actively shopping while being a terrible fit. The people worth contacting today score high on both.

Where to go next

Share this post

Ready to build pipeline with an AI-native outbound workflow?

Start with one focused campaign, then let Prosyo connect targeting, personalization, LinkedIn, email, replies and pipeline as you scale.
CTA Shape
CTA BGCTA Over