Weekly industry intelligence · No noiseSubscribe to the Luck My Sales newsletterFree briefing

Independent operator-led media on AI in B2B sales

Menu

Operator guide and implementation framework · AI prospecting

I Built a B2B Intent Data Workflow—Here’s What Worked and What Created Noise

A field-tested B2B intent data workflow for filtering signals, resolving accounts, finding the right people and measuring what sales can actually use.
Editorial disclosure

AI may assist research organization and drafting. A human editor reviews every published page, checks material claims against the cited sources and owns the final decision. No company paid for placement in this article.

AI use policy

Agent-ready brief

AI takeaways

Keep the key points here, or take a source-aware text brief into Claude, ChatGPT or another AI workspace.
  1. 01Keep fit, intent and trigger evidence in separate fields so one score cannot hide the reason for action.
  2. 02Preserve source, timestamp, account resolution, person resolution and review state from event to CRM outcome.
  3. 03A company-level signal does not identify a buyer or authorize outreach by itself.
  4. 04Evaluate intent data with one ICP, fixed rules, human rejection reasons and explicit stop conditions.
  5. 05Treat the 1,500-account, 60-day observation as one workflow sample, not a market benchmark.
Includes summary, takeaways, sources and a use note.
B2B intent data is evidence of possible account research. It can cover a problem, category, product, or rival. It helps sales choose where to look first. It does not prove readiness. It does not name the decision-maker or replace the ICP.
I learned this while reviewing 1,500 accounts over 60 days. We targeted mid-market B2B SaaS and tech services. The expected contract range was $20,000–$100,000 per year. The motion mixed inbound and signal-led outbound. Raw events passed fit, company, contact, and human checks. Approved records then moved into HubSpot.
About 20% of the signals passed every gate in this sample. That is not a market benchmark. It reflects one ICP, period, rule set, and source mix. We also observed 45% less operator research time. The comparison used our prior manual process. It was not a random trial. It does not predict another team’s result.
The lesson was simple. Intent becomes useful after fit and identity checks. Recency and the sales play must also survive review.

Intent becomes useful only after fit, account, person, recency and human-review checks turn raw activity into an inspectable sales decision.

01 / What B2B Intent Data Means in Practice

What B2B Intent Data Means in Practice

A useful intent record answers five questions:
  1. What happened? A company returned to a pricing page, compared products on a review platform, or researched a relevant topic.
  2. Where did it happen? On your website, on a named external platform, or across a modeled publisher network.
  3. Which account was resolved? The system maps activity to a company domain or company record.
  4. How recent and unusual was it? The activity may be a new event, a repeat visit, or a surge relative to a baseline.
  5. What should happen next? A human-approved play may call for research, advertising, account nurture, or direct outreach.
The word “intent” often hides several guesses. A topic surge differs from a pricing return. A company match is not a known visitor. A known visitor may not be the buyer. Research can be valid even when outreach is not.
B2B buyer intent data is not a ready-to-buy list. It is evidence about behavior. Strength depends on the source and level. Timing and problem fit also matter.

02 / Intent, Fit, and Trigger Are Different Things

Intent, Fit, and Trigger Are Different Things

I keep fit, intent, and trigger in separate fields. One combined score can hide the reason. A large number may look more certain than it is.
Evidence classQuestion it answersExampleWhat it cannot prove
FitShould this company ever be in our market?Mid-market B2B SaaS company in an approved geographyThat a project exists now
IntentWhat might the account be researching?Repeat pricing-page visits or a G2 competitor comparisonThe visitor’s identity, budget, or authority
TriggerWhy might the timing have changed?Hiring a Head of RevOps or changing a relevant technologyThat the event created a buying process
In our sample, a Head of RevOps job opening was a trigger. It suggested that the company might be investing in revenue operations. It did not show that the company wanted our category. A repeat visit to the pricing page was intent evidence. It did not show who visited. A company inside our size, market, and ACV range had fit. It did not show current demand.
The strongest queue combined all three:

approved account fit + recent relevant behavior + a plausible reason to act now

This is my operating rule. It is not an industry standard. It stops every public event from becoming a hand raise.
Matrix separating account fit, research intent and time-bound business triggers.
Fit says who; intent suggests what; a trigger may explain why now.

03 / Where B2B Intent Data Comes From

Where B2B Intent Data Comes From

The source determines what you know and how confidently you can use it.

First-party behavior

First-party behavior happens on properties your company controls or in systems connected to your customer relationship. Examples include product usage, form submissions, email engagement, repeat visits, and visits to high-value pages.
HubSpot’s current buyer-intent documentation explains that its system uses a tracking code, matches website visits to companies, and lets teams define target markets and intent criteria such as page views and unique visitors. It also notes that cookie consent may be required depending on configuration and jurisdiction. Those details matter because a dashboard result depends on lawful collection, working instrumentation, and account resolution—not just the scoring interface. See HubSpot’s buyer-intent documentation.
We used first-party website-intent tooling, including Koala and RB2B, as inputs to the workflow. I treat those tools as sources to validate, not identity or readiness oracles. The important output was a company clue plus the exact page, time, and repeat behavior. The contact still had to be resolved and checked.

Review-platform and comparison research

Review platforms observe behavior that can sit closer to an active evaluation. G2 documents profile, pricing, category, alternatives, comparison, and competitive activity as distinct signal types. G2 also reports this activity at the company level and explicitly separates the account from the individual decision-maker. See G2 Buyer Intent documentation.
A comparison involving your category can be useful. A competitor-profile view can be useful. But even a high-value review-platform signal needs context. A consultant, student, job candidate, customer, investor, or vendor employee can research the same market. I use review behavior to raise research priority, not to skip validation.
TrustRadius similarly describes product, pricing, comparison, and category activity generated by research on its own platform. The TrustRadius intent glossary is useful because it names the observed action. That is more actionable than a label such as “hot account” with no lineage.

Third-party topic and publisher data

Third-party providers can show that an account’s research around a topic rose relative to its historical behavior or a broader baseline. Bombora describes Company Surge as account-level research across its data cooperative. Its public explanation compares the most recent three weeks with a twelve-week historical baseline. See Bombora’s intent overview.
This kind of signal can reveal activity outside your owned channels. It can also produce much more noise. The topic may be too broad. The account match may be imperfect. The research may come from a person unrelated to the buying group. The change may reflect normal business activity rather than a commercial project.
I lost roughly five seller-hours investigating a batch of broad third-party surge signals that did not survive our commercial-fit review. That is a first-hand cost example, not evidence that every third-party feed is poor. It shows why manual rejection time belongs in the total cost of an intent program.

Public business signals

Job openings, executive moves, funding, technology changes, acquisitions, and new-market announcements are often called intent signals. I prefer to call them triggers unless they show research or engagement directly.
A public trigger can improve timing. It can also be completely unrelated to your product. Use it to form a hypothesis:
  • “The new RevOps leader may be rebuilding systems.”
  • “The technology change may create a migration problem.”
  • “The funding event may change priorities.”
Do not turn the hypothesis into a claim about what the buyer is doing.

04 / How Raw Activity Becomes a Usable Record

How Raw Activity Becomes a Usable Record

Every intent platform has proprietary mechanics. I do not pretend to know a vendor’s complete model from a product page. I do require enough lineage to understand the operational chain.

1. Capture the event

Store the original event or source pointer before scoring it. At minimum, keep:
  • source;
  • observed action or topic;
  • event timestamp;
  • collection timestamp;
  • URL, category, or topic where permitted;
  • raw company identifier;
  • source confidence;
  • consent or permitted-use context.
A score without its source event is hard to audit. It also becomes impossible to learn which inputs create useful conversations.

2. Resolve the account

A provider may map an IP address, domain, platform session, email, or other identifier to a company. Resolution produces a probable account, not necessarily a person.
The practical distinction is:
  • resolved domain: the system believes the activity belongs to a company;
  • resolved contact: a separate process finds a relevant person at that company;
  • verified buying role: a human or reliable source confirms the person’s current responsibility;
  • confirmed interest: the person or account responds with explicit commercial interest.
Our workflow kept those states separate. That prevented a company-domain match from silently becoming “the VP of Sales visited our pricing page.”

3. Normalize the signal

Different sources use different labels, windows, and scoring scales. We normalized each event into a smaller schema:
FieldExample value
Signal classfirst-party pricing activity
Sourceowned website tool
Observed actionsecond pricing visit
Event timetimestamp
Resolved accountcompany domain
Fit statepass, fail, or unknown
Contact stateunresolved, candidate, or verified
Recencyhours or days
Playresearch, nurture, outreach, or ignore
Human decisionapproved, rejected, or hold
This schema made sources comparable without pretending their underlying scores were identical.

4. Apply the ICP gate

Clay handled the structured account checks in our workflow. The specific product is replaceable. The gate is not.
We checked company type, size, geography, commercial model, and whether the estimated contract value could support the motion. An account that failed a hard ICP condition did not become eligible because its topic score was high.
If the data was missing, the record stayed unknown. We did not convert missing information into a pass.
For the underlying enrichment and evidence model, see our guide to B2B data enrichment providers. The point is to preserve field sources and validation states, not to collect more fields for their own sake.

5. Resolve a plausible person

Apollo and LinkedIn Sales Navigator supported person research in the operated stack. The goal was not to find any email at the company. It was to identify a current role that could plausibly own the problem.
We asked:
  • Does the person still work at the company?
  • Does the role match the expected buying group?
  • Is the geography and business unit relevant?
  • Is there a permitted channel?
  • Does the message make sense without revealing sensitive tracking?
This step is why company-level data cannot replace contact validation. The domain is the starting point. The decision-maker remains a separate research problem.

6. Validate the hypothesis

Before a signal could trigger outreach, a person reviewed the event, fit evidence, company context, and contact choice. The reviewer could approve, reject, or hold the record.
A hold was useful. It allowed us to wait for a second signal instead of manufacturing confidence from one weak clue.

7. Route and write back

Approved records moved to HubSpot with the signal source, event time, fit result, selected play, reviewer, and outcome fields. The CRM did not just receive a score. It received enough context to explain why an action happened.
If the next task is qualification or ownership, our AI lead qualification guide and AI lead routing guide describe the separate human decisions that follow. Intent prioritizes investigation; it does not own those decisions.

8. Learn from the outcome

We recorded whether the account was accepted for research, rejected, contacted, replied, showed interest, or entered another defined state. A weekly review compared outcomes by source and signal class.
This loop is the part many dashboards omit. If rejected records do not return to the source analysis, the same false positives keep arriving under a refreshed score.
<!-- Visual plan: source-to-CRM signal-lineage workflow -->
B2B intent signal lineage from source event through account and contact validation to CRM outcome.
Preserve every decision so a company match cannot silently become a named buyer.

05 / Which Signals Deserved Attention in My Sample

Which Signals Deserved Attention in My Sample

The table below summarizes my operating priority, not a universal ranking.
SignalWhy it earned attentionMain uncertaintyHuman check
Repeat visit to a pricing pageDirect first-party behavior; recent and repeatedVisitor identity and purposeConfirm account, role, history, and permitted action
G2 competitor or comparison activityResearch occurred in a product-evaluation environmentAccount-level, not person-level; category activity may be broadConfirm product relevance and buying group
Head of RevOps job openingClear time-bound organizational changeHiring does not prove a software projectRead the role, company plan, and current stack
Broad topic surgeCan expose off-site researchTopic ambiguity and weak person resolutionRequire strong fit or a second signal
Single low-value page visitVery recent but weakAccidental or informational trafficUsually hold; do not route directly
Two patterns mattered most.
First, repetition improved the research case. One pricing-page visit was weak. A return visit, a relevant review-platform action, and a current operational trigger created a stronger queue. The combination still did not prove readiness, but it made investigation more rational.
Second, broad reach increased review cost. A feed that found many accounts looked productive until we counted how many hours sellers spent rejecting them. Volume was not the result. A usable, traceable, time-bound record was the result.
In the 1,500-account sample, about one in five incoming signals survived all configured gates. That rate belongs to this workflow only. Another ICP, source mix, scoring window, or definition of “usable” would produce a different result.
Evidence card for a 1,500-account, 60-day intent workflow with sample-specific pass and research-time observations.
The figures describe one workflow and do not predict another team’s result.

06 / Practical Plays by Evidence Strength

Practical Plays by Evidence Strength

The action should be proportionate to what you know.

Strong first-party activity from a known account

If a target account returns to pricing or implementation content, I create a research task first. The seller checks open opportunities, active customers, recent conversations, and ownership. If a known contact already has a relationship with the company, that context determines the next step.
The message should address the likely problem, not disclose the tracking mechanism. “Teams comparing implementation options often ask about data migration” is useful. “I saw someone at your company visit our pricing page twice” is invasive and may be wrong.

Review-platform research

A G2 or TrustRadius comparison can support account-specific enablement. Marketing might place the company into a relevant comparison audience. Sales might review the incumbent, buying group, and recent interactions.
The event can also support a competitive brief. It should not trigger an accusation that the account is shopping for a replacement.

Topic surge

A topic surge is best used as a prioritization layer. I require a stronger ICP match and another clue before approving direct outreach. The second clue might be a public trigger, first-party activity, an active opportunity, or explicit engagement.
If no second clue exists, the account can enter a monitored list rather than a sequence.

Structural trigger

A senior hire or stack change creates a reason to research. The seller can ask a problem-led question grounded in public business context. The play should survive even if the trigger did not create an active project.

Customer or expansion signal

Existing customers require a different rule. Product use, new-team activity, and relevant company changes can support customer-success review or an expansion hypothesis. Ownership and existing relationship history come before outbound automation.
This is where a broader AI lead generation workflow is useful: source evidence, human approval, external action, CRM state, and commercial outcome remain separate.

07 / Accuracy Is a Workflow Property, Not a

Accuracy Is a Workflow Property, Not a Vendor Number

Teams often ask, “How accurate is intent data?” The question is incomplete.
Accuracy can refer to several different things:
  • Was the event captured correctly?
  • Was the event mapped to the correct company?
  • Was the topic interpreted correctly?
  • Did the account fit the ICP?
  • Was the selected contact current and relevant?
  • Did the timing support an appropriate action?
  • Did the signal predict an outcome?
A provider can be strong at account resolution and weak for your topic set. A precise event can still be commercially irrelevant. A relevant account can still have the wrong contact. A useful signal can still produce a poor message.
I measure the chain with field-level metrics:
MetricDefinition
Account match rateresolved accounts divided by raw signal records
ICP pass rateaccounts passing every hard fit rule divided by resolved accounts reviewed
Usable-signal raterecords approved for a defined play divided by signals reviewed
Contact validation rateverified relevant contacts divided by approved accounts requiring contact research
Time to reviewoperator minutes from signal arrival to decision
False-positive reasoncoded rejection reason such as wrong fit, stale event, broad topic, wrong account, or no valid contact
Outcome by sourcelater reply, interest, opportunity, or other predefined state tied back to the original source
The 45% research-time reduction in our 60-day workflow used our prior manual process as the comparison. It reflects operator time, not labor savings audited by finance. I would not use it as a purchase guarantee.

08 / Privacy, Permission, and the Creepy Boundary

Privacy, Permission, and the Creepy Boundary

Intent operations process behavioral and company information. Some workflows also add personal data during enrichment. That creates obligations that cannot be solved by a vendor badge.
The European Commission explains that organizations relying on legitimate interests must assess whether the rights and freedoms of individuals are seriously affected and must inform people about the processing. See the European Commission’s guidance on legal grounds. The GDPR also includes principles of lawfulness, fairness, transparency, data minimization, accuracy, and storage limitation. See the official GDPR text.
This is general operational guidance, not legal advice. Your legal basis, notice, retention rule, rights process, channel restrictions, and vendor terms depend on the data, jurisdiction, and use.
My operating checks are:
  • document the original source;
  • store only fields needed for the play;
  • define retention by signal type;
  • restrict access to behavioral detail;
  • verify suppression and opt-out states before activation;
  • do not reveal hidden tracking in outreach;
  • do not infer sensitive traits;
  • review vendor data-processing and security terms;
  • recheck platform rules before automating a channel.
A technically available signal is not automatically appropriate to use.

09 / A 30-Day Pilot I Would Run Before

A 30-Day Pilot I Would Run Before Buying More Data

A pilot should test whether a signal becomes a usable sales decision, not whether a dashboard fills up.

Week 1: define the contract

Choose one ICP, one business problem, and no more than three signal classes. Define hard fit failures and the action allowed for each signal.
Create explicit states:
  • received;
  • resolved account;
  • ICP pass;
  • ICP fail;
  • contact unresolved;
  • approved for research;
  • approved for outreach;
  • rejected;
  • hold;
  • outcome recorded.
Write the rejection reasons before the first record arrives.

Week 2: run a blinded review

Ask reviewers to judge account fit and signal usefulness without seeing the vendor’s “hot” label or score. This reduces the chance that a polished score anchors the decision.
Record review time. If the feed creates 500 records and each requires five minutes, the manual cost is material even before contact research.

Week 3: activate a small cohort

Use only the approved play. Keep the message problem-led. Preserve a comparison cohort if your volume permits, but do not call a small observational group a controlled experiment.
Track source, event time, review time, action, and outcome. Do not merge no reply, rejection, unsubscribe, interest, meeting, and opportunity into one conversion field.

Week 4: decide whether to continue

Continue only if the source produces enough usable records, the team can act within the signal’s useful window, the identity work is manageable, and outcomes can be traced.
Pause if:
  • the ICP is still disputed;
  • sellers cannot explain why records are prioritized;
  • topics produce mostly broad noise;
  • contacts cannot be resolved lawfully and accurately;
  • review cost exceeds the value of the queue;
  • CRM fields cannot preserve source and outcome;
  • the team has no matching play.
<!-- Visual plan: 30-day intent pilot scorecard -->
Four-week B2B intent data pilot scorecard with review metrics and stop conditions.
Test whether the signal becomes a usable decision, not whether the dashboard fills up.

10 / When B2B Intent Data Is Not Worth

When B2B Intent Data Is Not Worth Buying

Do not buy an enterprise platform because “buyers are anonymous” or because competitors use one.
Intent data is unlikely to help when the addressable market is too small for a feed, website traffic is negligible, the ICP changes weekly, sellers ignore CRM tasks, or no one owns the review loop. A strong provider cannot repair an undefined market or an undeliverable message.
A lean team can start with first-party page activity, CRM events, public triggers, one enrichment source, and a monitored workflow. That setup will not reproduce every external signal. It can show whether the team knows how to act on evidence before adding another contract.
When a provider comparison becomes necessary, use our evidence-labeled guide to B2B intent data providers. When the larger goal is timing outbound around multiple trigger types, use the signal-based selling workflow.

11 / A Worked Intent Record From Event to

A Worked Intent Record From Event to Outcome

A concrete record makes the workflow easier to audit. Consider a target company that appears twice in one week.
On Monday, the company domain is matched to a visit on an implementation page. On Wednesday, the same account appears in a review-platform comparison for your category. The company also has a recent Head of RevOps opening.
A dashboard might combine those events into a high score. I keep them as three source records.
The first record shows owned-page activity. It includes the page, event time, company match, and match method. It does not identify a person.
The second record shows product-comparison research. It includes the platform, product context, event time, and account. It also remains company-level.
The third record is a public trigger. It includes the job URL, posting date, role, and stated responsibilities. It shows organizational change, not product research.
The account then passes the ICP gate. Its business model, size, geography, and likely contract range fit the motion. The company becomes eligible for deeper research.
Next, the workflow searches for people who own revenue operations. It finds a current VP and a newly posted leadership role. A reviewer checks whether the VP still works there, whether the role covers the relevant system, and whether another team member already owns the relationship.
At this point, the system can recommend an action. It cannot claim that the VP visited the page or performed the comparison. The approved message discusses the operational issue implied by the role and evaluation context. It does not disclose tracking.
After the message, the CRM stores the response. A “not a priority this year” reply is a valid outcome. It may show that the account match and contact were correct while the timing hypothesis was wrong. That outcome should weaken the play, not erase the source event.
A no-reply result is less informative. It might mean the signal was weak, the person was wrong, the message failed, the channel failed, or the timing was poor. The workflow should not label every no reply as a false signal.
This worked example shows why I avoid one predictive field. The workflow contains several testable decisions. Each decision can fail for a different reason.

The decisions inside one record

The source decision asks whether the event is real and inspectable. The account decision asks whether it maps to the right company. The fit decision asks whether that company belongs in the market. The identity decision asks whether the selected person is current and relevant. The timing decision asks whether the event is still useful. The action decision asks whether the message and channel are proportionate. The outcome decision asks what happened after contact.
When those states are separate, the team can improve the failing step. When they are compressed, a low response rate becomes a vague complaint that “intent data does not work.”

12 / How I Would Build a Score Without

How I Would Build a Score Without Hiding the Evidence

A score can help order a queue. It should not decide the outcome by itself.
I would begin with hard gates. A wrong geography or business model remains a fail. No number of soft signals should reverse it.
Next, I would assign evidence classes rather than points. For example:
  • direct first-party behavior;
  • review or comparison research;
  • third-party topic research;
  • public business trigger;
  • current relationship evidence;
  • explicit demand.
Each class has a recency rule and an allowed action. A recent direct event may create an immediate research task. A broad topic event may require a second source. A public trigger may support a problem-led question. Explicit demand may route to a named owner.
If a numeric score is still useful, show its components. A seller should see that an 82 came from one direct event and two weak triggers. The seller should also see when those inputs expire.
I would store three confidence values:
  1. Source confidence: how directly did the source observe the event?
  2. Account confidence: how strong is the company match?
  3. Action confidence: how much verified evidence supports the proposed play?
These values should not be averaged automatically. High source confidence with low account confidence is still a poor outreach record. High account confidence with low action confidence may justify monitoring rather than contact.

Use decay before using more points

Old evidence should lose priority. That does not mean deleting it immediately. It means the event stops justifying a current play.
A pricing-page return may decay quickly. A strategic technology migration may remain relevant longer. The decay rule belongs to the signal class and motion.
Store both event time and receipt time. A provider can deliver a real event too late. Without both timestamps, the team may blame the seller for slow follow-up when the feed itself was delayed.

Keep unknown as a valid state

Unknown is not a failure to be hidden. It tells the team where more evidence is needed.
If company size is unknown, hold the fit decision. If the contact role is ambiguous, hold the person decision. If the signal source does not expose enough context, lower source confidence.
Turning unknown into zero can wrongly reject accounts. Turning it into a pass can send bad outreach. A separate state keeps both errors visible.

13 / How to Diagnose a Weak Intent Program

How to Diagnose a Weak Intent Program

A weak program usually has a specific bottleneck.

Many signals, few resolved accounts

The source may not match your market well. Test named-account coverage. Inspect subsidiaries, regional domains, and company-name collisions. Do not add more topics until account matching improves.

Many resolved accounts, few ICP passes

The source reaches the market broadly, but your topic or page rule is not aligned with your ICP. Narrow the market or the source query. Count manual review time.

Many ICP passes, few verified contacts

The company evidence may be useful while person data is weak. Improve role rules, freshness, and contact sourcing. Do not pressure sellers to select any senior person.

Many approved contacts, little activation

The workflow may lack ownership or a useful play. Review task assignment, response time, message quality, and channel restrictions.

Many sends, few useful replies

Separate contact, message, timing, deliverability, and signal failures. Review positive, neutral, negative, wrong-person, and unsubscribe states. Do not attribute all failure to the signal source.

Useful replies, no opportunities

The interest definition may be too broad, or qualification may be weak. Examine budget, problem, authority, timing, and next-step evidence. Intent is upstream of opportunity quality.
This diagnostic path is why the CRM feedback loop matters. It turns a disappointing result into a testable question.

14 / What I Would Ask a Provider in

What I Would Ask a Provider in a Live Evaluation

I would ask the vendor to show the raw event behind one account. Then I would ask how the account was matched, when the event occurred, when it arrived, and what the score means.
I would provide ten difficult target accounts. They should include a subsidiary, a global company, a company with a common name, a remote-first firm, and a recently rebranded business. The goal is not to embarrass the vendor. It is to expose resolution boundaries before the contract.
I would also ask:
  • Which events are first-party, licensed, modeled, or inferred?
  • Can a user export source and timestamp fields?
  • How are topic changes versioned?
  • Can we suppress customers, partners, and active opportunities before activation?
  • Can we keep the provider score out of a blinded review?
  • What happens when a company has many domains?
  • How are remote workers and shared networks handled?
  • Which data is person-level, and what proves that level?
  • What deletion and retention controls exist?
  • Which product functions require more credits or another contract?
The provider’s answer should become part of the pilot record. If the operational team cannot explain the source after the sales call ends, the evaluation is incomplete.

15 / The Decision I Took From the 60-Day

The Decision I Took From the 60-Day Run

The workflow did not convince me that every company needs more intent data. It convinced me that signal lineage and review discipline are prerequisites.
The observed 45% reduction in research time mattered because the queue became smaller and more structured. It did not mean research disappeared. Human effort moved from finding every possible account to inspecting a smaller set of evidence.
The roughly 20% usable-signal rate also changed the buying question. I no longer asked, “How many signals can this provider send?” I asked, “How many records will our team approve, how long will review take, and what unique evidence will remain after rejection?”
That is the operating standard I would carry into another market. The exact percentages may change. The record structure should not.

16 / B2B Intent Data FAQ

B2B Intent Data FAQ

What is B2B intent data?

B2B intent data is behavioral evidence that a company may be researching a relevant problem, topic, category, product, or competitor. It can prioritize research. It does not, by itself, prove purchase readiness, identify the decision-maker, provide consent, or qualify an opportunity.
In plain terms, the answer to “what is B2B intent data?” is evidence, not a ready-to-buy list. B2B buyer intent data still needs fit, identity, recency, source, and permitted-use checks.

How to identify in-market B2B accounts using intent data

Teams asking how to identify in-market B2B accounts using intent data should combine a relevant recent event with hard ICP rules, a resolved company, contact validation, and human review. No source can prove an account is in market by itself. Treat B2B buyer intent data as a research-priority input, then record the action and outcome.

How is B2B intent data collected?

It can come from first-party website or product activity, research on a review or publisher platform, or modeled activity across a provider network. Collection and account resolution vary by source. Keep the event, source, time, match state, and permitted use visible.

How accurate is intent data?

There is no single accuracy number. Measure event quality, account match, ICP fit, contact validation, recency, reviewer acceptance, and later outcomes separately. A correct company match can still be commercially irrelevant, and a relevant account can still lead to the wrong person.

Is intent data legal?

Intent data is not universally legal or illegal as a category. Lawfulness depends on what is collected, how it is collected, the legal basis, transparency, jurisdiction, retention, vendor terms, and use. Obtain qualified legal review for your program.

What is the difference between intent data and buying signals?

Intent data usually describes observed research or engagement. Buying signals are a broader operating category that can also include public triggers, product usage, relationship events, and explicit requests. A trigger may explain why timing changed without proving research or demand.

Can intent data identify a person?

Some first-party systems can connect activity to a known contact, and some providers add person-level context. Many intent feeds resolve only the company. Never turn a company-domain match into a claim that a named executive performed the activity.

Research note

Methodology

  1. 01The guide combines current official documentation with an owner-operated 1,500-account workflow observed over 60 days.
  2. 02The approximately 20% pass rate and 45% research-time observation belong to that sample and are not causal or universal performance claims.
  3. 03Mutable product, pricing, consent and data-resolution facts were reviewed on 26 August 2026 and require rechecking before implementation.
Read the full methodology

Source ledger

Sources & editorial notes

  1. 01
    Buyer Intent

    G2 · official product documentation; reviewed 2026-08-26. Vendor-authored; Plan-dependent; Company activity does not identify a decision-maker

  2. 02
    Intent data and Company Surge

    Bombora · official product page; reviewed 2026-08-26. Vendor-authored; Performance claims are attributed

  3. 03
    Use buyer intent

    HubSpot · official product documentation; reviewed 2026-08-26. Vendor-authored; Feature and credit limits are plan-dependent

  4. 04
    TrustRadius Intent Activity Glossary

    TrustRadius · official product documentation; reviewed 2026-08-26. Vendor-authored; Package-dependent

  5. 05
    Legal grounds for processing data

    European Commission · authoritative regulatory guidance; reviewed 2026-08-26. General information, not legal advice

  6. 06
    General Data Protection Regulation

    European Union · primary legal text; reviewed 2026-08-26. No universal compliance conclusion

Corrections or primary material: contact the corrections desk.

About the author

Anastasiia Krynytska

Anastasiia Krynytska is a LeadGen Team Lead at Softermii and the lead editor of Luck My Sales. She covers AI-assisted outbound, account research, qualification, messaging, CRM handoffs and revenue workflows from a practitioner’s perspective.View author profile LinkedIn

Continue reading

01 · News analysis

AI sales is moving from assistant to operating layer

The category is expanding from drafting support into research, pipeline decisions, recommended actions and controlled execution.

Read news
02 · Field analysis

In AI sales, the handoff may be the product

Models are becoming accessible; durable value sits in the controlled transition from signal to seller action.

Read analysis
03 · Research framework

Sales AI Workflow Signals 2026

A launch framework for mapping the products, controls and buying questions shaping AI-enabled revenue work.

Read reports

Luck My Sales briefing

Useful context, once a week.

News, explanations and original research from this desk. No noise.
The newsletter is still being built. We will contact you when the first edition is ready.