The Complete List of B2B Buying Signals (103 Tested Across 200+ Campaigns)
What is a buying signal in B2B?

A B2B buying signal is any observable data point that indicates a company or individual is entering an active purchasing evaluation. Buying signals can come from intent platforms (which show content consumption), firmographic changes (new hires, funding, expansion), behavioral data (website visits, pricing page engagement), or community activity (review site comparisons, LinkedIn engagement patterns). The goal is not to collect signals. The goal is to identify which 3-5 signals actually predict pipeline in your specific ICP. Forrester’s 2024 B2B Buying Study found that prospects research on 28 different channels before contacting sales; the task is not cataloging every channel but identifying which 3-5 actually precede a qualified conversation in your segment.
This catalog is part of the Demand Intelligence Authority Cluster. If you’re new to the concept, start with the hub: What Is Demand Intelligence?
Most signals are weak in isolation. A single pricing page visit doesn’t mean a buyer is ready. A Chief Revenue Officer hire at a Series C SaaS company, combined with a topic surge on “outbound sales tools,” a pricing page visit, and a LinkedIn comparison post about outbound platforms: that’s a signal stack. Signal stacks predict buying. Individual signals create noise.
This post catalogs 103 signals across 7 categories, with detection method, signal strength, and notes on what Growleads observed across 200+ campaigns. Where we have first-party data, we say so. Where we don’t, we cite the public source.
Why 100+ signals instead of 10
Most “buying signals” content lists 10-20 signals. Vendors publish what their platform detects. Agencies publish what their process uses. Neither has an incentive to publish what doesn’t work.
We have that incentive, because our clients pay us for results, not for a long list.
The reason this catalog has 103 entries isn’t because we track 103 signals. It’s because your 3-5 signals are somewhere in that list. And you won’t know which ones until you see what exists, test against your ICP, and cut what doesn’t predict pipeline.
Think of an ornithologist tracking bird migration patterns. There are 50+ species worth observing, but only 8-10 species actually indicate a climate shift is coming. Tracking more doesn’t give you more insight. It gives you more noise. The 100+ list exists so you can find your 8.
Or think of a doctor ordering diagnostic tests. A good diagnostician can order 100 tests. A great one orders 3, based on presenting symptoms. The catalog is the list of available tests. Your ICP is the presenting symptom. You do the matching.
The Growleads Buying Signal Taxonomy
After working across 200+ B2B campaigns in fintech, HR tech, SaaS infrastructure, DevTools, and enterprise services, we use seven categories to organize every signal we track. Signal Intelligence is Pillar 1 of the Demand Intelligence Framework. This catalog is the reference library for that pillar.
| Category | What It Captures | Typical Detection | Signal Lead Time |
| Intent | Third-party content consumption, topic surges | Bombora, G2, 6sense | 2-4 weeks (often lagging) |
| Behavioral | First-party website engagement | GA4, HubSpot, Clearbit | Real-time to 48 hours |
| Organizational | Hiring, leadership, funding, structure | LinkedIn, Crunchbase, Apollo | 1-6 weeks |
| Technographic | Tool installs, stack changes, migrations | BuiltWith, Datanyze, G2 | 1-4 weeks |
| Relationship | Warm connections, referral paths, partner overlaps | LinkedIn, CRM, partner portals | Days to 2 weeks |
| Trigger event | Compliance, fiscal year, product launches, earnings | Press, regulatory filings, Crunchbase | Varies by event |
| Community/social | Review platform activity, LinkedIn engagement, Slack/Reddit | G2, TrustRadius, LinkedIn, Reddit | Real-time to 1 week |
A note on lead time. The table above shows approximate lead time: how far ahead of an actual buying decision the signal typically appears. Organizational signals (like a new CRO hire) show up 4-6 weeks before a buying conversation is possible. Intent signals from third-party platforms often arrive 2-4 weeks after a buyer has already been consuming content. That difference matters more than most teams realize.

Category 1: Intent Signals
Intent signals measure what your target accounts are reading, researching, and consuming online. Third-party intent platforms (Bombora, 6sense, Demandbase) aggregate anonymous browsing activity across publisher networks and assign “topic surge” scores when a company researches a topic above its historical baseline.
We use Bombora for mid-market accounts and G2 intent for accounts already in product evaluation mode. We’ve found that 6sense’s predictive layer adds value for enterprise accounts with longer buying cycles, where you need probabilistic stage inference rather than raw signal data.
One honest observation: most intent signals arrive 2-4 weeks after a buyer has already started researching. That means intent data is often a lagging indicator, not a leading one. A buyer who surges on “B2B demand generation tools” this week started that research 3-4 weeks ago. You’re following their footprints, not walking alongside them.
That doesn’t make intent data useless. It tells you who to prioritize outreach to right now, because they’re mid-evaluation. It just means you shouldn’t use it as a prediction layer. Use it as a confirmation layer. For how to build sequences around intent signals, see the Signal-Based Outbound Complete Guide.
| Signal | Detection | Strength | Notes | |
| 1 | Topic surge: “B2B demand generation” above 60-day baseline | Bombora | Strong | High confidence at 2+ weeks sustained surge; one-week blips are noise |
| 2 | Topic surge: “outbound sales tools” or “sales engagement platform” | Bombora, G2 | Strong | Correlates with SDR team rebuild or platform switch |
| 3 | Topic surge: “intent data” or “buyer intent” | Bombora, 6sense | Strong | Meta-signal: a buyer researching intent data is often evaluating data vendor stack |
| 4 | Topic surge: “ABM software” or “account-based marketing platform” | Bombora, G2 | Moderate | High volume, lower precision; often early-stage research |
| 5 | Topic surge: “cold email platform” or “email deliverability“ | Bombora | Moderate | Useful for cold email service positioning; noisy in high-SDR-density verticals |
| 6 | Topic surge: “demand intelligence” (exact topic) | Bombora | Strong | Category-specific. Rarely triggered by non-buyers. Very high confidence. |
| 7 | Anonymous visit to a competitor’s pricing page (via IP reverse) | Clearbit, Kickfire | Strong | Buyer is in active comparison. Strong timing signal. |
| 8 | Competitor content consumption: whitepapers, case studies, ROI calculators | Bombora content signals | Moderate | Indicates mid-funnel evaluation, not just awareness |
| 9 | G2 profile view of a competitor product in your category | G2 Buyer Intent | Strong | G2 views correlate directly with product evaluation. One of our highest-converting intent signals. |
| 10 | G2 profile view of your own product | G2 Buyer Intent | Very Strong | Self-explanatory. Act within 48 hours. |
| 11 | Topic surge: “revenue operations” or “RevOps software” | Bombora | Moderate | Signals a team reorganizing GTM; often precedes demand gen investment |
| 12 | Topic surge: “sales intelligence platform” | Bombora, 6sense | Moderate | Adjacent to demand intelligence; worth tracking for ICP accounts |
| 13 | Topic surge: “lead generation agency” or “demand generation agency” | Bombora | Strong | Direct category signal. High buyer intent for Growleads specifically. |
| 14 | Topic surge: “first-party data strategy” or “zero-party data” | Bombora | Weak | Broad research topic; useful only if sustained 4+ weeks |
| 15 | Anonymous visit to your own pricing or packages page | First-party (GA4, HubSpot) | Very Strong | This is behavioral, but also intent confirmation. Treat as top-priority. |
| 16 | Email click on a competitor’s newsletter (tracked via shared partner data) | Partner data sharing | Moderate | Limited availability; depends on partner relationships |
| 17 | Search query impression on high-intent branded keywords (competitor names) | GSC / SEM data | Moderate | Indirect; useful for paid retargeting but weak for outbound targeting |
| 18 | Perplexity or ChatGPT-sourced content about your category (cited by brand) | AI citation tracking | Strong (emerging) | GEO signal: if an AI tool cites your brand when a buyer asks a question, that buyer’s next step is your website |
Category 2: Behavioral Signals
Behavioral signals are first-party data: what visitors do on your website, in your email sequences, in your content, and in your product trial. These are the highest-precision signals you can collect, because they’re about your asset, not a third-party proxy.
The problem most teams have with behavioral signals is volume. When you have 15,000 monthly website visitors, every pricing page visit looks like a signal. The solution isn’t to ignore behavioral data. It’s to segment by ICP firmographics first, then look at behavior. A pricing page visit from a 12-person startup is noise. The same visit from a Series B SaaS company at $20M ARR in your target vertical is a signal.
| Signal | Detection | Strength | Notes | |
| 19 | Pricing or packages page visit (ICP-filtered) | GA4 + Clearbit enrichment | Very Strong | Filter by firmographic before acting |
| 20 | 3+ page visits in a single session on core service pages | GA4 + HubSpot | Strong | Repeated engagement suggests evaluation, not casual browsing |
| 21 | Case study download (especially vertical-matched case study) | HubSpot, Marketo | Strong | High intent: buyer is validating fit with a similar company |
| 22 | ROI calculator completion | First-party tools | Very Strong | Calculator completion indicates active cost-benefit analysis |
| 23 | Email open + click on a comparison-focused email | Email platform (e.g., Outreach, Lemlist) | Moderate | Strong for multi-touch sequences; single opens are weak |
| 24 | Webinar registration for a product-specific or methodology-specific topic | Marketing platform | Moderate | Higher intent than general-topic registrations |
| 25 | Webinar attendance (especially Q&A participation) | Zoom, Goldcast | Strong | Participation signals active evaluation, not passive interest |
| 26 | Repeat visit to “About” or “Team” page after visiting service pages | GA4 | Strong | Buyer is validating credibility before reaching out |
| 27 | Chatbot interaction on pricing or service pages | Intercom, Drift | Very Strong | A visitor asking product-specific questions is close to a conversation |
| 28 | Contact form start (even if not submitted) | GA4 events | Strong | Form abandonment with high-intent firmographic = follow-up trigger |
| 29 | LinkedIn ad click-through from a retargeting audience to a service page | LinkedIn Campaign Manager | Strong | Paid retargeting engagement from ICP account confirms awareness and re-interest |
| 30 | Time-on-page over 5 minutes on a pillar article or methodology page | GA4 | Moderate | Deep reading suggests problem recognition; combine with firmographic to qualify |
| 31 | Email reply to a cold sequence (even a “not interested” reply) | Outreach, Apollo sequences | Strong | Engagement of any kind confirms the contact and email are valid; “not now” often means “not yet” |
| 32 | Trial signup or product demo request | CRM | Very Strong | The strongest behavioral signal outside of an actual conversation |
| 33 | Return visit within 7 days after initial site visit | GA4 | Strong | Repeat engagement within a short window suggests active research, not one-time curiosity |
| 34 | Specific content download: framework, playbook, or template | HubSpot, Marketo | Moderate | Framework downloads suggest implementation intent |
| 35 | Video view (75%+ completion) of a case study or testimonial video | Wistia, Vimeo | Strong | High completion of social proof content indicates evaluation mode |

Category 3: Organizational Signals
Organizational signals are changes inside a target company that typically precede a purchasing decision. Hiring is the most reliable. Companies hire before they buy. When a company posts a Head of Demand Generation role, they’re telling the market they’re building a demand gen function. They’ll need tools, data, and possibly an agency partner within the next 60-90 days.
These signals require almost no inference. The company is announcing its intentions publicly. Your job is to see the announcement before your competitors do, and reach out while the decision hasn’t been made yet. Organizational signals pair well with a cold email outbound system because the trigger is specific enough to personalize at scale.
In fintech, we found that new CRO hires produced 3.2x higher reply rates than our control group across 18 campaigns in 2024-2025. In HR tech, the lift was 2.1x. In DevTools, we saw no lift at all: the market is so noisy that a new CRO gets 40+ outreach messages on day one. The signal is real. The execution window is just shorter.
| Signal | Detection | Strength | Notes | |
| 36 | Chief Revenue Officer hired in past 90 days at ICP-fit company | LinkedIn Sales Navigator, Crunchbase | Very Strong | New CRO = mandate to prove pipeline. Reply rate 3.2x above baseline in fintech (Growleads data, 2024-2025). |
| 37 | VP of Marketing or CMO hired in past 60 days | LinkedIn Sales Navigator | Strong | New marketing leader often reviews agency and tool stack in first 90 days |
| 38 | Head of Demand Generation role posted (open or recently filled) | LinkedIn Jobs, Greenhouse | Very Strong | Company is building a function. They need infrastructure. Reach out before the hire starts. |
| 39 | Head of Revenue Operations hired or promoted | Strong | RevOps build-out almost always precedes demand intelligence investment | |
| 40 | SDR or BDR team expansion (5+ SDR roles posted simultaneously) | LinkedIn Jobs | Strong | Scaling SDR team = need for better targeting data and signal intelligence |
| 41 | Company announces series A, B, or C funding | Crunchbase, press | Strong | New capital = new budget cycle. Outreach window is 2-4 weeks post-announcement. |
| 42 | Company announces acquisition (as acquirer) | Press, Crunchbase | Moderate | Post-acquisition integration creates new tool and process decisions |
| 43 | Company announces acquisition (as target being acquired) | Press, Crunchbase | Weak | Uncertainty typically freezes new vendor decisions |
| 44 | Office expansion or new market entry announcement | Press, company blog | Moderate | New geography = new GTM motion = potential demand gen need |
| 45 | Headcount growth of 20%+ in 6 months (verified via LinkedIn tracking) | LinkedIn, Harmonic | Strong | Rapid scaling creates GTM infrastructure gaps |
| 46 | Executive departure (CEO, CRO, or CMO leaving) | LinkedIn, press | Moderate | Change creates opportunity, but also buying freeze risk. Time carefully. |
| 47 | Company rebrand or repositioning announcement | Press, company website | Moderate | Repositioning almost always triggers outbound messaging review |
| 48 | New product launch or major feature release | Product Hunt, company blog, press | Moderate | Need to reach new buyer personas, often requires updated outbound strategy |
| 49 | Company IPO filing or pre-IPO preparation signals | SEC EDGAR, press | Moderate | Pre-IPO companies face scrutiny on efficiency; demand intelligence pitch = fewer wasted ad dollars |
| 50 | Job posting for “marketing operations” or “growth operations” | LinkedIn Jobs | Moderate | Operations-focused hiring signals intent to build systematic demand gen |
| 51 | Open role for “data analyst” within marketing or revenue function | LinkedIn Jobs | Moderate | Hiring data talent inside marketing = prep for signal-based operations |
| 52 | Company publishes revenue or growth milestone (press release or LinkedIn post) | LinkedIn, press | Moderate | Milestone announcements often come 2-3 months before a new growth push |
Category 4: Technographic Signals
Technographic signals show what tools a company is using or has recently installed, removed, or changed. These are underused. Most teams check technographics once during account research and forget to monitor them for changes.
The change is what matters. A company that has used Salesforce for 3 years and just installed a new data enrichment tool is telling you they’re building a more sophisticated revenue stack. A company that just removed their old outbound sequence platform and hasn’t replaced it is either taking a pause or actively evaluating alternatives. Both are signals.
A newly adopted CRM can also signal a broader implementation project rather than a simple software purchase. When a company introduces Salesforce while expanding its sales or RevOps infrastructure, it may need help configuring workflows, migrating existing customer data, integrating sales and marketing tools, and adapting the platform to its processes. In that situation, a Salesforce implementation service can help turn the new CRM into a working part of the revenue stack instead of leaving teams with an underconfigured system that fails to support their actual workflows.
We prefer BuiltWith for web tech stack data and Datanyze for sales tech signals. For enterprise accounts, we also pull from G2’s buyer intent API, which can flag when a company’s employees are browsing competitor alternatives within a specific software category.
| Signal | Detection | Strength | Notes | |
| 53 | New CRM installation (Salesforce, HubSpot) at ICP account | BuiltWith, Datanyze | Very Strong | CRM install = intent to scale pipeline. They’ll need data to fill it. |
| 54 | Sales engagement platform installed (Outreach, Salesloft, Apollo) | BuiltWith, Datanyze | Strong | SDR team is active or being built. Demand signal data is a natural adjacent buy. |
| 55 | Recent removal of outbound sequence tool without replacement | BuiltWith (historical delta) | Strong | Evaluating alternatives. Outreach window is open. |
| 56 | Intent data platform installed (Bombora, 6sense, Demandbase) | Datanyze, G2 signal | Strong | Signals they’re already building a signal-based approach. Peer framing works well. |
| 57 | New data enrichment tool installed (Clearbit, Apollo, Clay) | BuiltWith, Datanyze | Strong | Enrichment investment = building ICP targeting. Complement, don’t compete. |
| 58 | Marketing automation platform migration (e.g., Pardot to HubSpot) | BuiltWith historical | Moderate | Migration creates decision fatigue, but also openness to new stack recommendations |
| 59 | LinkedIn Sales Navigator license added (company-level) | LinkedIn Sales Insights | Strong | Sales team is investing in LinkedIn-based prospecting |
| 60 | No outbound tech stack at all (no CRM, no sequence tool) | BuiltWith negative signal | Moderate | Either early stage or an inbound-only company. Fit depends on your positioning. |
| 61 | Analytics platform upgrade (GA4 migration, Amplitude addition) | BuiltWith | Weak | General analytics investment; useful context but low direct signal strength |
| 62 | ABM platform installed (Demandbase, RollWorks, Terminus) | BuiltWith, G2 | Strong | ABM investment signals budget for demand gen infrastructure. Demand intelligence is a natural upgrade conversation. |
| 63 | Chat or conversational marketing tool installed (Intercom, Drift) | BuiltWith | Moderate | Website conversion focus; suggests awareness-to-pipeline gap is being addressed |
| 64 | Competitor of your tech stack partner removed or replaced | Partner data | Moderate | Partner displacement creates co-sell opportunity; depends on your partnership agreements |
| 65 | New paid ad platform connected (LinkedIn Ads, Google Ads, Meta) | BuiltWith, SEM observation | Moderate | Expanding paid channels = trying to reach new audiences = demand intelligence fit |
| 66 | Video marketing or content platform added (Wistia, Vidyard) | BuiltWith | Weak | Content investment is long-cycle; useful for account scoring, not immediate outreach |
Category 5: Relationship Signals
Relationship signals are the most underrated category and the most difficult to operationalize at scale. A warm introduction from a mutual contact converts at 5-10x the rate of cold outreach. The challenge is systematically identifying warm paths before reaching out.
We map relationship signals through three sources: LinkedIn mutual connections (especially at the director level and above), shared customers or former colleagues, and partner ecosystem overlaps. When we find a first-degree connection at a target account through a client executive, we ask for an intro before ever touching cold outreach. Our LinkedIn outbound service is built specifically around this warm-path approach.
| Signal | Detection | Strength | Notes | |
| 67 | First-degree LinkedIn connection between a Growleads client exec and a target account decision-maker | LinkedIn Sales Navigator | Very Strong | Request intro before cold outreach. Conversion 5-10x higher (Growleads data). |
| 68 | Former colleague of a current Growleads client now at target account | LinkedIn, CRM | Very Strong | Alumni connection = instant shared context |
| 69 | Target account is a customer of one of your current clients | CRM cross-reference, partner data | Strong | Reference case: “We work with your customer X, they gave us your name” |
| 70 | Target account is referenced positively by a current client (unprompted) | Account team notes | Strong | Warm pull signal: a client who mentions a company is doing it as an implicit recommendation |
| 71 | Target account exec has engaged with your content on LinkedIn (liked, commented, shared) | LinkedIn notifications | Strong | Unprompted engagement is a voluntary signal of interest |
| 72 | Target account attended one of your webinars or in-person events | Event platform, CRM | Strong | Event attendance from a non-customer is a self-selected interest signal |
| 73 | Shared investor or board member between your network and target account | Crunchbase, LinkedIn | Moderate | Portfolio-level introduction opportunity; depends on relationship access |
| 74 | Target account is a partner or integration customer of a shared technology partner | Partner portals, tech ecosystem data | Moderate | Co-sell motion potential; quality depends on partnership depth |
| 75 | Target account exec follows your company LinkedIn page | LinkedIn admin | Moderate | Low-intent signal on its own; combine with other behavioral signals |
| 76 | Target account is in the same peer network or community as a current client (e.g., Pavilion, RevGenius) | Community membership lists | Moderate | Community context enables warm introductions through shared membership |
Category 6: Trigger Event Signals
Trigger events are external changes in a company’s situation that typically create urgency or a new decision window. They’re different from organizational signals (which are internal changes) because they come from outside the company: a regulatory change, a competitive loss, a fiscal year end.
The key with trigger events is speed. When a regulatory deadline approaches or a competitor shuts down a product, the buying window opens for 2-6 weeks and then closes. Teams that reach out immediately after the trigger win the conversation. Teams that wait 6 weeks are often reaching out after the decision has already been made elsewhere.
| Signal | Detection | Strength | Notes | |
| 77 | Fiscal year end within 60 days (for enterprise accounts) | Company filings, industry knowledge | Very Strong | Budget-use-it-or-lose-it creates urgency. Timing the outreach 6-8 weeks before fiscal year end is the play. |
| 78 | Regulatory compliance deadline approaching (GDPR, CCPA, data residency) | Regulatory calendars, press | Strong | Compliance-driven budget releases are non-discretionary |
| 79 | Primary competitor going through major disruption (acquisition, product pivot, shutdown) | Press, Crunchbase, social | Very Strong | Competitor weakness = buyer evaluation window for alternatives |
| 80 | Company just raised a funding round and is in post-close spending mode | Crunchbase, press | Strong | The 60 days after a close are the highest-velocity spending period for B2B tools and services |
| 81 | Company is entering a new geographic market (press, job postings in new region) | LinkedIn Jobs, press | Strong | New market entry requires localized outbound and demand gen |
| 82 | Company announces a major new customer win or partnership | Press, company social | Moderate | Success signals growth momentum; next phase often requires scaling pipeline |
| 83 | Company announces poor earnings or missed revenue targets | Press, earnings calls | Strong | Miss on revenue creates urgency to change demand gen approach |
| 84 | Board change: new board member with demand gen or revenue focus | Crunchbase, press | Moderate | New board member often pushes the executive team to evaluate new approaches |
| 85 | M&A activity: target account is evaluating or completing a merger | Press, Crunchbase | Moderate | Post-merger tech consolidation creates new vendor decisions |
| 86 | Category disruption event: new platform or regulation changes the market | Industry press, analyst reports | Moderate | Creates an “everyone is re-evaluating” window across an entire industry |
| 87 | Annual planning cycle start (typically September-October for Dec fiscal year) | Industry knowledge, job postings | Strong | Budget planning windows create openness to new vendor conversations |
| 88 | Company announces a major product launch or go-to-market expansion | Press, company blog | Moderate | New product = new audience = new demand gen requirements |
| 89 | Previous vendor contract renewal window (typically 60-90 days out) | CRM renewal tracking, sales intelligence tools | Very Strong | If you know when a competitor’s contract expires, that’s your window |
| 90 | Major industry event attendance (SaaStr, Dreamforce, industry conferences) | Conference registration lists, LinkedIn check-ins | Moderate | Event attendance indicates active engagement with the buying community |
Category 7: Community and Social Signals
Community and social signals are the newest category in demand intelligence, and they’re the most underused. When a VP of Sales at a $150M ARR SaaS company posts on LinkedIn about “why our last outbound agency failed,” they’re not just venting. They’re broadcasting a buying signal to anyone paying attention.
We monitor LinkedIn engagement patterns (not vanity metrics, but specific types of content engagement), G2 review and comparison activity, and Slack/Discord community discussions in relevant revenue and GTM communities.
One observation: community signals work best for warm outreach, not cold. If a VP posts about a problem you solve, reaching out with “I saw your post about [problem], here’s what we’ve seen work” converts far better than a generic cold sequence.
| Signal | Detection | Strength | Notes | |
| 91 | LinkedIn post from a target account exec expressing frustration with a problem you solve | LinkedIn monitoring (Shield, Aware) | Very Strong | Respond within 24 hours with a specific, non-pitchy comment. Then DM with context. |
| 92 | LinkedIn post asking for vendor recommendations in your category | LinkedIn monitoring | Very Strong | The strongest possible public intent signal. Respond in comments first, DM second. |
| 93 | LinkedIn poll from a decision-maker on a topic in your ICP problem space | LinkedIn monitoring | Strong | Participation in the poll earns attention. Thoughtful comment earns the DM right. |
| 94 | G2 review posted by a current employee of a target account on a competitor product | G2 | Very Strong | Reviewer is actively evaluating the space. They’re in the market. |
| 95 | G2 comparison initiated between your product/category and a competitor | G2 Buyer Intent | Very Strong | Comparison = active evaluation. Act within 48 hours. |
| 96 | TrustRadius or Capterra profile comparison at a target account | TrustRadius intent, Capterra | Strong | Similar to G2; any review platform comparison indicates product evaluation mode |
| 97 | Reddit thread in r/sales, r/marketing, or r/B2Bmarketing asking about your category | Reddit monitoring (Mention, Brand24) | Strong | Reddit questions about your category are organic demand. Engage authentically. |
| 98 | Slack community discussion about your category (Pavilion, RevGenius, Sales Hacker) | Community membership + monitoring | Strong | Permission-based context: Slack communities allow relevant, non-spammy responses |
| 99 | Target account exec shares or reposts a competitor’s content | LinkedIn monitoring | Moderate | Indicates awareness of competitor; combine with other signals before acting |
| 100 | LinkedIn job posting for “community manager” or “community-led growth” at target account | LinkedIn Jobs | Moderate | Community investment signals a shift toward relationship-based GTM |
| 101 | Target account employee shares your content organically (without prompting) | LinkedIn notifications | Strong | Organic amplification = brand awareness at the account; often precedes inbound inquiry |
| 102 | Mention of your company or category in a target account’s blog post or newsletter | Mention, Google Alerts | Strong | Unprompted reference signals research and awareness |
| 103 | Target account exec starts following multiple LinkedIn accounts in your category (tool vendors, consultants, peers posting on the topic) | LinkedIn Sales Navigator follower signals | Moderate | Cluster following suggests category research phase has started |

How to score signals
A signal catalog is only useful if you have a scoring model behind it. Without scoring, you’re tracking everything and prioritizing nothing.
The methodology for scoring is covered in detail in our Signal-Based Outbound Complete Guide. The short version:
Step 1: Assign base scores by category. Organizational and technographic signals typically score higher (7-10 out of 10) because they indicate structural readiness to buy. Intent and behavioral signals score moderate (4-7) because they show interest, not necessarily budget or authority. Community signals score variable (3-9) depending on specificity. The full scoring methodology, including a worked example with a real ICP, is in the Signal-Based Outbound Complete Guide.
Step 2: Apply co-occurrence multipliers. A single signal is worth its base score. Two signals from different categories score 1.5x the sum. Three or more signals from different categories score 2x the sum. Signal stacks are exponentially more predictive than individual signals.
Step 3: Apply ICP fit filters. Firmographic filters (company size, industry, geography, ARR range) should be applied before any signal score is calculated. A strong signal at a non-ICP company is not a lead. It’s noise.
Step 4: Set a threshold. Accounts that cross a defined score threshold enter a priority outreach queue. At Growleads, we typically set the threshold such that the queue contains 40-80 accounts at any given time. More than that and your team can’t personalize. Fewer than that and you’re under-using your pipeline.
The signals we pruned: honest failure data
When we started tracking signals across client campaigns in 2023, we monitored 40+ signals per account. The intent was comprehensive. The result was noise.
Here’s what we cut, and why:
Generic LinkedIn activity (likes, reactions on non-category content). Likes on motivational posts or industry news have zero correlation with buying intent. We stopped tracking them after 3 months of zero predictive value.
Job function-level title changes. Tracking every promotion or title change at a target account creates enormous volume without precision. Promotions don’t correlate with buying decisions. Specific new hires into specific roles do.
Single-visit behavioral signals below 90-second session time. A visitor who lands on your homepage and leaves in 45 seconds is not a buyer. We set a minimum session threshold before any behavioral signal is logged.
Content downloads from non-ICP companies. This one hurt early on. High download volumes on our case studies looked like demand. When we filtered by ICP, 60% of downloads came from companies we couldn’t serve. We now filter by firmographic profile before logging any behavioral signal.
“Funding stage” as a standalone signal. We assumed Series A and B funding would consistently indicate buying readiness. It doesn’t. A Series A company might have just raised to extend runway, not to build out sales infrastructure. Funding works as a co-signal with other organizational changes, not as a standalone trigger.
What survived the pruning for most of our ICP accounts: new CRO or Head of Demand Gen hire, G2 comparison activity, pricing page visit (ICP-filtered), fiscal year end timing, and competitor disruption events. Five signals. Not forty.
As Malay Gupta, Partner and Head of Operations and Growth at Growleads, has put it directly to clients: “A list of 100 signals is a catalog. Three signals that actually predict pipeline in your ICP are a system. You want the system.”
How to choose 3-5 signals for your ICP
The process for selecting your signal set is straightforward, but most teams skip it because it requires running a 90-day historical analysis before committing to a signal stack.
Step 1: List your last 20-30 closed deals (won). For each one, go back to 3 months before the deal closed. What data existed at that point? Did the company have a new CRO? Were they looking at G2? Were they running LinkedIn job posts? Pull what you can from LinkedIn, Crunchbase, and BuiltWith historical snapshots.
Step 2: Identify patterns. Across your closed-won accounts, which signals appeared in 60%+ of cases? Those are your candidate signals. Signals that appeared in less than 30% of cases are not predictive for your ICP.
Step 3: Validate against closed-lost. Did those same signals appear in accounts that didn’t close? If a signal is present in both won and lost accounts equally, it’s not predictive. It’s just common.
Step 4: Select 3-5 signals with the best signal-to-noise ratio. Ideally, one organizational signal, one behavioral signal, and one intent or technographic signal. Diversity across categories reduces false positives.
Step 5: Build a weekly review rhythm. Once a week, pull accounts that have crossed your scoring threshold. Review the top 20 manually. Over 90 days, your signal set will refine itself based on what actually generates conversations.
For most B2B companies in the $50M-$500M ARR range, this process takes 3-4 weeks to set up and produces a signal set that remains stable for 6-12 months. The investment is front-loaded. The return compounds over time.
That compounding is the reason demand intelligence outperforms volume-based outbound over a 12-month window. Not because it generates more leads in month one. Because every month of signal data makes month two more precise.
FAQ
What is a buying signal in B2B?
A B2B buying signal is any data point that indicates a company is entering an active evaluation or purchase process. Signals can include intent data (third-party content consumption), behavioral data (website engagement), organizational changes (executive hires), technographic shifts (new tool installations), relationship indicators, trigger events, and community activity. The most predictive signals are typically organizational changes and technographic stack shifts, because they indicate structural readiness rather than passive interest.
What’s the difference between a buying signal and intent data?
Intent data is one type of buying signal, specifically third-party data showing which topics a company is researching across the web. It falls under Category 1 (Intent Signals) in the Growleads taxonomy. Buying signals is the broader category that includes intent data plus six other signal types: behavioral, organizational, technographic, relationship, trigger events, and community signals. Intent data is often lagging (it shows what buyers read 2-4 weeks ago). Other signal categories, especially organizational changes and behavioral signals, can be real-time or near-real-time.
How do you detect buying signals?
Detection method varies by signal category. Intent signals use platforms like Bombora, 6sense, and Demandbase. Behavioral signals use first-party tools like GA4, HubSpot, and Clearbit. Organizational signals come from LinkedIn Sales Navigator, Crunchbase, and Apollo. Technographic signals use BuiltWith and Datanyze. Relationship signals come from your CRM and LinkedIn first-degree network. Trigger events come from press monitoring, Crunchbase, and regulatory calendars. Community signals use LinkedIn monitoring tools like Shield or Aware, plus G2 and TrustRadius intent data.
How many buying signals should a B2B team track?
Three to five signals that are empirically validated against your closed-won accounts. Tracking 40+ signals creates noise, not clarity. The process: analyze your last 20-30 closed deals, identify which signals were present 60%+ of the time, validate against closed-lost accounts, and select 3-5 with the best signal-to-noise ratio. Then review weekly and refine quarterly.
Which buying signals work best for enterprise sales?
For enterprise accounts ($50M+ ARR), organizational signals (new CRO or VP of Demand Gen hire) and trigger events (fiscal year end, regulatory deadlines, competitive disruption) tend to be the most predictive. Behavioral signals are harder to act on at enterprise scale because enterprise buyers often use anonymous browsing or corporate VPNs that block IP-level identification. Intent data from Bombora works well for enterprise when used as a co-signal with organizational changes, not as a standalone trigger.
Builds the demand intelligence, automation, and deliverability systems behind Growleads pipeline.