← All blogs

B2B buyer intent signals: the working guide for 2026

Most B2B pipelines lose more revenue to bad timing than to bad targeting. Here is what a signal system that closes that gap actually looks like, and where most implementations quietly break.

Most B2B pipelines lose more revenue to bad timing than to bad targeting. The list was fine. The message was fine. The buyer was even a genuine buyer. But by the time your sequence hit their inbox on a Monday morning, the window had closed on the previous Thursday and the deal was already routed to whoever knocked first.

Buyer intent signals are meant to fix that timing problem, and this is where most teams still lose ground. They can see an account warming up. They cannot tell you which of the eleven people at that account to message today, what to say, or which 48-hour window matters most.

Buyer intent has stopped being an edge and started being table stakes. Gartner's B2B Buying Journey research puts the time buyers spend with sales reps at 17% of their total purchase journey, and Gartner's 2026 sales survey found 67% prefer a rep-free buying experience altogether. If you cannot read the digital breadcrumbs a buyer leaves before they raise their hand, you are showing up after the decision has already been shaped.

What B2B buyer intent signals actually are

A B2B buyer intent signal is a behavioural data point emitted by a company or contact that indicates they are researching, evaluating, or preparing to purchase a product in your category. Firmographic data (industry, headcount, revenue) tells you who an account is. Intent data tells you what they are doing right now, and how close to money that behaviour is.

The category splits three ways.

First-party intent is behaviour you observe on assets you own: repeat visits to your pricing page, demo bookings, content downloads, email opens on a nurture sequence, replies to a specific SDR. It is the most predictive tier because it is happening on your turf. It is also the smallest volume, because most in-market accounts never touch your site until they are near the end of their evaluation.

Third-party intent is behaviour observed by external providers, usually inferred from research topics a contact reads across a network of publisher sites. Bombora, 6sense, and G2 sit here. It is broader in reach but noisier. A rise in "intent surge" for a topic can mean 40 companies are curious and 3 are actually buying.

Zero-party intent is behaviour a contact volunteers directly: a G2 comparison report they requested, a demo form they filled with their real problem in the notes field, a LinkedIn DM asking a specific question. It is the highest fidelity signal there is, and the rarest.

The mistake most teams make is treating those three tiers as interchangeable. They are not. A pillar-quality intent programme scores each tier separately, then stacks them for accuracy.

Abstract blue and green data visualisation of pie chart segments and growth curves, representing the categories of buyer intent data.

The seven categories of buyer intent signal

Every intent signal your programme will ever consume falls into one of seven categories. The strength column is my directional weighting from watching Series A to Series C teams score cleanly; use it as a starting point and tune to your ICP.

Signal category Example Tier Strength Half-life
Product research on your site Repeat pricing page visits First-party Very high 48–72h
Direct booking behaviour Demo page views without submit First-party Very high 24–48h
Third-party research surges Topic surge on Bombora / 6sense Third-party Medium 14–30d
Review-site behaviour G2 comparison of you vs a competitor Third-party High 7–14d
Team-level engagement Prospect connects with your founder on LinkedIn Zero-party Very high 72h
Company trigger events Series A funding, new VP of Sales Third-party High 30–90d
Meeting and calendar activity Prospect books, reschedules, or attends a call with a competitor Zero-party Extremely high Real-time

The first five are the ones every guide covers. The last two are where the actual money hides.

Company triggers are the most misused of the seven. A Series A announcement does not mean the CEO wants to hear from another vendor tomorrow. It means the new VP of Sales, three months into the role, is going to rebuild the tech stack in month five. The trigger opens a window your team has to be ready to walk through.

Meeting and calendar signals are the tier almost nobody instruments. When a prospect books a call with your team, reschedules twice, or opens a shared document three times before a meeting, they are telling you exactly how ready they are. Most CRMs never surface that data to the rep who needs it, which is one of the reasons I built MeetIQ. For the deep breakdown of the top five signals with plays, see the 5 B2B intent signals that predict purchase readiness.

Laptop and tablet on a wooden desk with data charts open beside a calendar, showing the kind of dashboard fatigue midsize teams hit when they buy intent data before they can act on it.

Why more signal is not the answer

The RevOps teams I talk to at Series B+ are drowning in intent data and starving for pipeline. They have bought two providers, wired them into HubSpot, and built dashboards that light up like Christmas trees on a Tuesday morning. Reply rates have not moved.

The problem sits downstream, not upstream. Buying a bigger signal source when your team already ignores the ones you have is the RevOps equivalent of upgrading the smoke alarm in an empty house.

6sense's Buyer Experience Report puts a hard number on it: most B2B buyers arrive at your first meeting with a preferred vendor already picked. By the time the signal fires loud enough that a manual dashboard notices, the shortlist has been drawn without you on it. Speed is the whole game.

A third intent provider does nothing if a signal firing on Tuesday morning doesn't produce a specific message from a specific rep by Tuesday afternoon. Every extra hour in that loop is measurable revenue lost.

The teams that are actually converting warm signals into pipeline are not the ones with the widest data source. They are the ones who closed the loop between the signal firing and someone specific sending something specific inside the window. If you are shopping providers before you have solved response time, you are solving the wrong problem.

What makes a signal worth acting on

Not every signal earns a reply. Weighting is a product of five things, and if any one of them is wrong, the scoring model produces noise dressed up as urgency.

  1. Proximity to money. A calendar invite from a prospect's admin is worth more than fifty page views. Rank every signal by how close the behaviour is to a purchase decision, not by how loud it looks in a report.
  2. ICP fit. A strong signal on a weak match usually loses to a weak signal on a perfect match. Multiply the raw score by your ICP fit score before you route anything. The mechanics of the ICP scorecard live in how to build an ICP scorecard from your closed-won deals.
  3. Recency. A signal from four hours ago is worth vastly more than the same signal from four days ago. Most scoring models underweight decay, and that's where their accuracy quietly rots.
  4. Stackability. One signal is a data point. Three signals on the same contact in the same week is a pattern. Score patterns, not points.
  5. Actionability. A signal you cannot respond to (a company that legally cannot buy from you, a contact with no email) is worth zero. Filter for actionability before you compute anything else.

A signal that clears all five is the one that gets the SDR out of the seat. Anything that fails on one or two goes to nurture. Anything that fails on three or more gets suppressed.

Overhead view of a team analysing printed charts and laptop dashboards together, illustrating a scoring and routing workflow led by RevOps.

How to score and route in practice

Here is what a clean scoring and routing loop looks like end to end, run by a Series B RevOps team I audited earlier this year.

Step one: tier every signal by proximity to money. The team assigned point weights on a 0–30 scale. Pricing page visits scored 20 per visit. Demo bookings scored 25. Calendar reschedules with an existing rep scored 30. Topic surge on Bombora scored 5. The absolute numbers do not matter; the ratio between them does.

Step two: multiply by ICP fit. They ran every account through a five-attribute ICP scorecard (industry, size, tech-stack fit, buyer role, geo) that produced a 0–1 multiplier. A perfect-fit account with a raw score of 40 stayed at 40. A poor-fit account with the same raw score dropped to 8. Same signal, different priority.

Step three: apply time decay. Every signal lost half its weight after 48 hours, and dropped to zero after 14 days for high-intent categories or 90 days for research-tier categories. The scoring job ran every 15 minutes, not once a day. This is the piece most teams skip and it is the piece that matters most.

Step four: route with an SLA. Any account crossing 70 got auto-assigned to the owning rep with a 4-hour response SLA. Any account between 40 and 69 went to a nurture stream. Anything under 40 was suppressed for 30 days to protect reply rates. The routing tool was not fancy. It was a HubSpot workflow calling a webhook. But the SLA was enforced with a manager dashboard.

Join the MeetIQ waitlist →

Close-up of a person working intently on a laptop with documents spread on the desk, illustrating a single owner accountable for signal response.

The failure modes that kill intent programmes

Every dead intent programme I have looked at died from one of five specific failures. None of them are exotic. All of them are cultural before they are technical.

Weekly scoring on a real-time problem. If your intent job runs overnight and the report lands in a rep's inbox at 8am Monday, you have already missed every signal that fired Friday afternoon through Sunday. Warm windows do not respect batch schedules. Score continuously or accept that half your data is stale on arrival.

No single owner. Intent data that sits between marketing (who bought the tool) and sales (who is meant to action it) rots in the middle. Pick one owner, either RevOps or a dedicated ops lead, accountable for the loop from signal fire to reply sent. Without that, everyone assumes someone else is watching.

Buying more data than you can action. I have watched a Series B team stack three intent providers because none of the individual signals were converting. All three were fine. The team was firing 300 warm signals a week and their two SDRs could genuinely action about 40. The other 260 went to a dashboard nobody read.

No false-positive review. Scoring models drift within a quarter if nothing is auditing them. A monthly review of the top 20 signals that fired and did not convert will tell you more about your scoring accuracy than any vendor benchmark. Skip that review and your model quietly turns into noise.

Attribution never closes the loop. If your closed-won deals never get traced back to the intent signal that opened the door, marketing has no case for the tool budget next year and sales has no proof the scoring model is working. Build the reporting into the workflow, not into a spreadsheet a founder runs quarterly.

Diverse group of professionals working together around laptops in a modern conference room, illustrating the revenue team habits that make an intent programme work.

What to do in the next 30 days

Three concrete moves that do not require a new tool contract.

Pick one signal category and instrument the loop end to end this fortnight. Pricing page repeat visits is the standard starting point because it sits on your own site and you probably already have the data. Wire the trigger to a Slack alert or a HubSpot task in the owning rep's queue, with a 4-hour SLA and a manager who checks compliance daily.

Then audit the last 30 days of dashboard signals nobody actioned. Count them. That number is the size of the pipeline you are already paying for and leaving on the floor. If it is bigger than 50 for the month, you have a routing problem, not a data problem, and buying more data will make it worse.

Then run a false-positive review on your existing scoring model. Pull the 20 highest-scoring accounts from the last quarter that did not book a meeting, and read what the model saw. Nine times out of ten the reason is obvious in hindsight, and one change to the weighting will fix a class of errors going forward.

Winning teams compress response time to minutes

The teams winning at intent in 2026 are not the ones with the widest data set. They are the ones who reduced the gap between a signal firing and a specific person sending a specific message inside a specific window to something measured in minutes, not days.

Signal is the easy half; response is where the whole revenue outcome actually sits.

Cut the gap between signal and reply

MeetIQ catches every warm window across email, calendar, calls and site, scores it against your closed-won patterns, and drafts the message that lands before the deal cools. Waitlist members lock in founding pricing.