Blog / Signal & GTM
Signal & GTMB2B Buying Signals: The Complete List, With Examples and How Fast Each One Decays
B2B Buying Signals: The Complete List, With Examples and How Fast Each One Decays
Key takeaways
- B2B buying signals are observable behaviours that show a company is moving toward a purchase. They split into three types: intent, fit, and engagement.
- The strongest signals combine high intent with high ICP fit, and they are time-sensitive. A signal that is three weeks old is often not a signal any more.
- Signals decay at different speeds: a pricing-page visit is worth hours, a funding round is worth a month or two. Match your response time to the signal.
- Only about 5% of your buyers are in-market in a given quarter (Ehrenberg-Bass / LinkedIn B2B Institute). Signals are how you find that 5% instead of mailing the other 95%.
- Pyng watches these signals, scores fit and intent, and surfaces who to contact and why, with a person approving what gets sent.
B2B buying signals are observable behaviours that show a company is moving toward a purchase. They fall into three groups. Intent signals show active research: a company consuming content on your topic, engaging a competitor, or spiking on a review site. Fit signals are firmographic changes that open a window: funding, hiring for a role your product serves, a tech-stack change, a new executive. Engagement signals are direct interest in you: a pricing-page visit, an email open, a comment on your post. The signals that matter most pair high intent with high ICP fit, and they are perishable. According to the Ehrenberg-Bass Institute’s work for the LinkedIn B2B Institute, only about 5% of B2B buyers are in-market in a given quarter, so the job of a signal is to find that 5% before a competitor does, and reach them while the window is open.
Why signals beat lists
A static list tells you who could buy. A signal tells you who might buy now. That difference is the whole argument for working from signals instead of a firmographic export.
The math comes from the Ehrenberg-Bass Institute. Professor John Dawes, in research published with the LinkedIn B2B Institute, found that companies change providers of services like software, banking, or telecoms roughly every five years. That puts about 20% of any market in-play in a given year, and only about 5% in a given quarter. The other 95% are not buying right now, no matter how good your list is.
If 95% of a cold list is not in-market, volume outreach spends most of its effort on people who will not respond, and trains them to ignore you for when they are. Signals invert that. Instead of mailing everyone and hoping you catch the 5%, you watch for the behaviours that reveal the 5% and reach them in their window. Industry reporting backs the direction even if the exact figures are self-reported: intent-led programs commonly claim conversion lifts and shorter cycles versus list-based prospecting, and one frequently cited example had a team raise cold-call success from 2% to 18% by calling only accounts showing relevant intent. Treat the specific percentages as vendor-reported, but the principle holds: relevance and timing beat raw volume.
The three types of buying signal
Every useful signal is one of three things. Knowing which type you are looking at tells you how to act on it.
Intent signals show a company is researching the problem you solve. These are behavioural: reading content on your topic, comparing tools on a review site, searching relevant keywords, engaging a competitor’s posts. Intent signals answer “are they looking?”
Fit signals are changes in a company’s situation that create a reason to buy. Funding, headcount growth, hiring for a role your product supports, a tech-stack change, expansion into a new market, a new executive with a mandate. Fit signals answer “did something change that opens a window?”
Engagement signals are direct interactions with you. A repeat visit to your pricing page, an opened email, a clicked link, a comment on your post, a demo request half-finished and abandoned. Engagement signals answer “are they interested in us specifically?”
The accounts worth your time score high on more than one. A company researching your category (intent) that just raised a round (fit) and visited your pricing page twice (engagement) is the strongest possible prospect. A company that only matches your firmographics, with no intent and no engagement, is just a name on a list.
The full buying-signal taxonomy (with decay times)
This is the reference table. Each signal, what it tells you, where to detect it, and how long it stays worth acting on. Decay times are drawn from intent-data and sales-trigger reporting across 2025 and 2026; treat them as directional, not exact, but the ranking by speed is reliable.
| Signal | Type | What it tells you | Where to detect it | Act within |
|---|---|---|---|---|
| Pricing / demo page visit (repeat) | Engagement | Active evaluation, near-term | Website de-anonymisation, analytics | Hours to a few days |
| Abandoned demo or trial signup | Engagement | High intent, stalled | Your product analytics | 1 to 3 days |
| Competitor engagement (likes, comments, follows) | Intent | Researching the category | LinkedIn, social listening | ~1 to 2 weeks |
| Review-site activity (G2, TrustRadius) | Intent | Comparing tools, late-stage | Intent data (G2 Buyer Intent) | ~2 weeks |
| Topic / keyword surge | Intent | Account researching your problem | Cooperative intent (Bombora), 6sense | 2 to 3 weeks |
| Job change (a champion moves roles) | Fit | New buyer, new budget, status quo open | LinkedIn, contact-data providers | 7 to 14 days |
| Hiring for a relevant role | Fit | Building the function you serve | Job boards, LinkedIn | ~30 days |
| Tech-stack change (adopt or drop a tool) | Fit | Switching or adding tooling | BuiltWith, job posts, integrations | ~30 days |
| Funding round | Fit | New budget, growth pressure | Crunchbase, press, news | 30 to 60 days |
| New executive hire | Fit | New mandate, open to new vendors | LinkedIn, company news | 30 to 90 days |
| Post / content engagement (your content) | Engagement | Individual-level interest | LinkedIn, your site | Days to ~2 weeks |
| Event or webinar attendance | Engagement / Intent | Topic interest, warm | Your registration data | ~2 weeks |
The pattern in the right-hand column is the lesson: speed-of-response should match the signal. A pricing-page visit is a “today” signal; a funding round is a “this month” signal. The mistake is treating them the same, batching every signal into a weekly export and acting on all of them at the same slow pace. By the time a weekly batch reaches the pricing-page visitor, the visit is history.
20+ concrete examples
Signals get abstract fast, so here are real, recognisable ones, sorted by type.
Intent (they are researching):
- A target account’s VP of Sales likes three of your competitor’s posts in a week.
- A company spikes on “AI outbound” topics in a cooperative intent feed.
- Someone from the account leaves a review comparing two tools you compete with on G2.
- A prospect searches your category and lands on your blog twice in three days.
- An account downloads a competitor’s pricing PDF (visible through some intent tools).
- A buyer joins a community or subreddit about the problem you solve.
Fit (their situation changed):
- A company raises a Series A and starts hiring revenue roles.
- A target account posts a job for an “SDR” or “Head of Growth,” the exact function your product supports.
- Your former champion changes jobs and now runs a team at a new company.
- An account adds a CRM or removes a tool you integrate with or replace.
- A company opens an office in a new region you serve.
- A new VP of Marketing joins with a public mandate to “rebuild the funnel.”
- A company announces a merger or acquisition that reshapes its stack.
- Headcount in the relevant department grows 20% quarter over quarter.
Engagement (they are interested in you):
- A prospect visits your pricing page twice in 48 hours.
- Someone starts a trial signup and stops at the credit-card step.
- A contact opens your last three emails but has not replied.
- A buyer comments “how does this compare to X?” on your LinkedIn post.
- An account books, then reschedules, a demo (still interested, just busy).
- A newsletter subscriber clicks every product link but no pricing link (interested, early).
- A lead attends your webinar and stays to the end of the Q&A.
Each of these is a reason to reach out that is specific and true, which is the opposite of “I saw you’re the {title} at {company}.” The signal gives you the opening line for free.
How to prioritise: fit times intent
Not every signal deserves the same response, and not every in-market company is a fit. The way to rank is to score two things and multiply them.
Fit is how well the company matches your ICP: industry, size, geography, the buyer’s role, the problem you solve best. Score it 0 to 1.
Intent is how strong and fresh the live signal is. A repeat pricing-page visit scores high; a single topic surge from three weeks ago scores low. Score it 0 to 1.
Multiply them. A high-fit, high-intent account (say 0.9 × 0.8) rises to the top. A high-fit company with no live signal (0.9 × 0.1) is someone to nurture, not to call today. A low-fit company with a strong signal (0.2 × 0.9) is a distraction wearing a costume. The multiplication matters: a weak score on either axis should pull the total down, because outreach that is well-timed but irrelevant is still spam, and outreach that is relevant but mistimed lands in a closed window.
This is also why “buy an intent-data feed” is not a strategy on its own. Intent data tells you about the intent axis. You still have to combine it with fit, and you still have to act inside the window. The feed is an input, not an outcome.
Acting in the window: speed over polish
The habit that matters most in signal-based outreach is responding fast. Sales-trigger reporting across 2026 is consistent on this: teams that reach a prospect within 24 to 48 hours of a trigger event see materially higher meeting rates than teams that batch-process weekly, and acting beyond roughly 30 days on most intent signals cuts conversion sharply.
The practical implication is uncomfortable for teams that like polished sequences: a timely, slightly rough message inside the window beats a beautifully crafted one that lands two weeks late. If your process takes longer to act on a signal than the signal takes to decay, the data is wasted spend. That is the real cost of a weekly export and a Monday-morning list: the freshest, most valuable signals have already gone cold by the time anyone looks.
This does not mean send carelessly. It means build a process that can act within the signal’s half-life, with a person still approving what goes out. Fast and relevant, not fast and sloppy.
Where intent-data tools fit
A quick map, because “buying signals” and “intent data” get used interchangeably and they are not the same. Intent data is one source of signals, sold by a few categories of provider:
- Cooperative networks like Bombora aggregate content consumption across a publisher co-op to flag topic-level surges. Broad, account-level, good for “who is researching this category.”
- Platform-specific sources like G2 Buyer Intent and LinkedIn track high-intent actions on their own surface, like product comparisons. Narrower, but accurate and late-stage.
- AI-aggregated platforms like 6sense and Demandbase combine multiple intent sources with predictive modelling.
These are useful and they are expensive: industry pricing for the bigger platforms runs well into five and six figures a year. But they only cover the intent axis, usually at the account level, and they still leave you to combine intent with fit, find the right person, decide the message, and act fast. The signal is raw material. Turning it into a relevant, timely, approved message is the work, and it is the work most teams do not have the hours for.
How Pyng uses buying signals
Pyng is an EU-native AI GTM agent built around signals rather than lists. Framed honestly, because Pyng is early and pre-launch, this is how the product is built, not a set of customer outcomes we do not yet have.
- It watches the signals for you. Pyng is built to monitor the buying signals above, competitor engagement, hiring, job changes, tech-stack changes, post and profile activity, and lookalikes, rather than starting from a static list you upload.
- It scores fit and intent, and shows its work. Each prospect gets a fit score against the ICP Pyng infers from your website and an intent score from the live signal. Pyng is built to show why a lead surfaced, the fit and the specific signal, so the reasoning is visible rather than hidden behind a score.
- It drafts from the signal, not a merge tag. The opener is grounded in the trigger that surfaced the account, which is what makes it specific and true.
- A person still approves. Pyng is built around a Review step, so the speed comes from the machine and the judgment stays with you. That pairing is the human-in-the-loop model.
The point of working from signals is not to send more. It is to send to the right 5%, while their window is open, with a reason they recognise as real.
FAQ
What are B2B buying signals? Observable behaviours that show a company is moving toward a purchase. They split into intent signals (researching your category), fit signals (firmographic changes like funding, hiring, or a tech-stack change), and engagement signals (visiting your site, opening email, engaging your posts). The strongest prospects show more than one at once.
What is an example of a buying signal? A company hiring for a role your product supports, a funding round, a former champion changing jobs, a competitor’s follower engaging your content, a tech-stack change, or a repeat visit to your pricing page. Each gives you a specific, true reason to reach out.
What is the difference between intent signals and fit signals? Intent signals show active research (“are they looking?”). Fit signals show a change in the company’s situation that opens a buying window (“did something change?”). You want both: a company that is researching your category and just had a trigger event is far stronger than one showing only one of the two.
How fresh does a buying signal need to be? It depends on the signal. Pricing-page visits are best acted on within hours to a few days, job changes within 7 to 14 days, funding rounds within 30 to 60 days. Most intent signals decay within about 30 days, and acting after that cuts conversion sharply. Match your response time to the signal’s half-life.
How do I track B2B buying signals? You can assemble it from intent-data tools (Bombora, G2, 6sense), LinkedIn, job boards, funding databases, and website de-anonymisation, then combine them by hand. Or an AI GTM agent like Pyng can watch the signals, score fit and intent together, and surface who to contact and why, with a person approving the outreach.
Pyng is an EU-native AI outbound platform, currently pre-launch. We build in the open and we will tell you exactly what is live and what is still being built. See how signal-based selling works →
Keep reading
Related field notes
Pre-launch · early access
Stop casting wide. Catch the leads that are ready.
Pyng is in early access. Leave a work email and we'll show you the real thing on your own pipeline.
No card · we'll tell you exactly what's live