The Signal Library

Every signal, classified by where the buyer is.

The working library behind the framework: 117 signals, already mapped to the six-stage journey — each with the evidence it rests on, whether it lands on your surface, its stage score, how fast it decays, how noisy it is, and the play to run. Tag a signal’s status right on its card to build your plan — the same objects, one surface.

117 signals · six stages · 9 disqualifiers

⚑ Signals are relative to YOUR businessThe stage, score, and on-surface tags here are a calibratable default, not fixed truth. The same fact is a signal for one company and noise for another — “hired a Head of RevOps” is strong pre-intent if you sell to revenue teams, irrelevant otherwise. Treat this as a menu to pick from and recalibrate against your own wins. (There is no Quiet group — Quiet is the absence of a signal, so nothing lives there.)

Deciding

7 of 7

Behavior shows diligence or an imminent close — security, procurement, terms.

Plan

Prospect states budget exists or is approved.

Sub-categoryConversation
Expiry7d · fast
NoiseLow
Collection methods

Call analysis, email replies

Primary play

Accelerate; align proposal to stated budget.

Notes

Classic qualification evidence, captured conversationally.

Plan

New stakeholders join subsequent calls.

Sub-categoryConversation
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Call attendance analysis, calendar data

Primary play

Map roles; multi-thread each new stakeholder.

Notes

A widening buying group is among the strongest deal-progression indicators.

Plan

Adds credit card before paid conversion.

Sub-categoryProduct
Expiry7d · fast
NoiseLow
Collection methods

Billing telemetry

Primary play

Conversion outreach; offer upgrade incentive.

Notes

Extremely high-intent product signal.

Plan

Prospect asks about pricing, terms, or procurement process.

Sub-categoryConversation
Expiry7d · fast
NoiseLow
Collection methods

Call analysis, email replies

Primary play

Advance to proposal; involve deal desk if complex.

Notes

Late-stage indicator in conversational form.

Plan

Prospect brings up security review, legal, or procurement steps.

Sub-categoryConversation
Expiry7d · fast
NoiseLow
Collection methods

Call analysis, email replies

Primary play

Pre-stage collateral; map the approval path.

Notes

Process talk means a real deal; often precedes close stage.

Plan

Visitor views SOC2/security/privacy/terms pages.

Sub-categoryWebsite
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Site analytics + visitor ID

Primary play

Proactively share security collateral; trigger legal/security review prep.

Notes

Late-stage diligence signal. Often precedes procurement.

Plan

Prospect names a go-live or decision deadline.

Sub-categoryConversation
Expiry7d · fast
NoiseLow
Collection methods

Call analysis, email replies

Primary play

Build a mutual action plan backward from the date.

Notes

Converts open-ended deals into time-bound ones.

Evaluating

30 of 30

Behavior shows they’re comparing vendors, including you.

Plan

Completes a product-defined activation milestone.

Sub-categoryProduct
Expiry7d · fast
NoiseLow
Collection methods

Product telemetry

Primary play

PLS motion: prioritize if company-fit.

Notes

Depends on how well activation is defined. Product-specific.

Plan

Performs the action that correlates with retention.

Sub-categoryProduct
Expiry7d · fast
NoiseLow
Collection methods

Product telemetry

Primary play

PLS outreach offering help getting more from the use case — value-led, not 'we noticed you did X.'

Notes

When well-defined, the single highest-converting product signal. [Rework] Play softened per the soft-messaging rule.

Plan

Searches for competitor brand/product names.

Sub-categoryIntent data
Expiry7d · fast
NoiseMedium
Relationship↔ sensitive
Collection methods

Search intent tools, SEM data

Primary play

Competitive ads + outbound with switch pitch.

Notes

Requires access to search intent data (rare without tools).

Plan

Contact signals internal advocacy ('I'll take this to my VP').

Sub-categoryConversation
Expiry30d · default
NoiseMedium
Relationship↔ sensitive
Collection methods

Call analysis, email replies

Primary play

Champion enablement: give them the internal pitch materials.

Notes

Champion-building is the play; verify advocacy with follow-through.

Plan

Prospect names a competitor they're using or evaluating.

Sub-categoryConversation
Expiry7d · fast
NoiseLow
Collection methods

Call analysis (Gong/Chorus/LLM on transcripts), email replies

Primary play

Arm rep with differentiation; competitive battlecard play.

Notes

Direct evidence of active comparison, stated to you privately.

Plan

Prospect complains about incumbent tool directly to you.

Sub-categoryConversation
Expiry7d · fast
NoiseLow
Collection methods

Call analysis, email replies

Primary play

Switch pitch addressing the named gap.

Notes

Private equivalent of the public vendor complaint — higher trust, more detail.

Plan

Explicitly requests a demo or sales contact.

Sub-categoryWebsite
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Web forms, marketing automation

Primary play

Immediate routing + same-hour response; speed-to-lead is decisive.

Notes

The canonical raised hand. Conversion decays within hours; fastest responder wins disproportionately.

Plan

Prospect reads product docs before buying.

Sub-categoryWebsite
Expiry30d · default
NoiseMedium
Relationship↔ sensitive
Collection methods

Site analytics + visitor ID

Primary play

Share technical resources; offer technical conversation.

Notes

Shows technical evaluation depth. Common in dev-tool and API-first products.

Plan

Known decision-maker title appears at an active account.

Sub-categoryCRM
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Product + CRM + enrichment

Primary play

Executive outreach; elevate deal priority.

Notes

Inflection point in most deals. [Rework] JC — at an ACTIVE account the buying group is assembling = Evaluating; absent an active deal the same person-appearance is a Pre-intent situation. FLAG. [Ruling] Context-dependent: stage shown is the default; if the account is already active this evidences a later stage — adjust in context.

Plan

ICP views category pages or comparison pages.

Sub-categoryReview sites
Expiry30d · default
NoiseLow
Collection methods

G2 Buyer Intent, Capterra signals

Primary play

Outbound with competitive positioning / POV; don't state that you know they're evaluating.

Notes

G2 Buyer Intent is the most validated third-party signal in this class. [Rework] Play softened per the soft-messaging rule.

Plan

Account visits G2 category or competitor pages.

Sub-categoryIntent data
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

G2 Buyer Intent

Primary play

Outbound with competitive angle; tailor to pages viewed.

Notes

Among the most actionable third-party intent sources.

Plan

Engages an implementation partner or consultancy associated with your category.

Sub-categoryEvaluation-trigger
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

Partner network, LinkedIn, news

Primary play

Partner-led motion; co-sell with the SI.

Notes

Hard to detect without partner relationships; high value when visible. [Rework] JC — mapped Evaluating (engaging an SI is a purchase-process action); borderline Pre-intent if treated as a detected company fact. FLAG. [Ruling] Context-dependent: stage shown is the default; if the account is already active this evidences a later stage — adjust in context.

Plan

Connects your product to another tool in their stack.

Sub-categoryProduct
Expiry30d · default
NoiseLow
Collection methods

Product telemetry

Primary play

Stickiness play; expand to adjacent use cases.

Notes

Strongly correlates with retention.

Plan

Visitor views integrations or API docs.

Sub-categoryWebsite
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

Site analytics + visitor ID

Primary play

Route to AE/SE; open with a stack-fit / integration POV relevant to their environment. Don't cite the page view.

Notes

Implies stack fit evaluation. Very high when paired with pricing visit. [Rework] Play softened per the soft-messaging rule.

Plan

ICP publicly announces tool migration.

Sub-categorySocial listening
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Social monitoring

Primary play

Outreach with relevant positioning; or disqualify if switching to you already captured.

Notes

Can also be a disqualifier depending on direction.

Plan

Multiple users from one org use the product together.

Sub-categoryProduct
Expiry30d · default
NoiseLow
Collection methods

Product telemetry with domain matching

Primary play

Team-plan outreach; identify economic buyer.

Notes

Collaboration signal strongly predicts team plan conversion.

Plan

Same company creates separate workspaces.

Sub-categoryProduct
Expiry30d · default
NoiseLow
Collection methods

Product telemetry with domain matching

Primary play

Consolidation pitch to central buyer.

Notes

Fragmented adoption — ripe for enterprise conversation.

Plan

ICP posts a negative review of current vendor.

Sub-categoryReview sites
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

Review site scraping

Primary play

Fast switch pitch referencing specific complaint.

Notes

Complaint-specific personalization tends to convert.

Plan

Approaches seat, usage, or quota cap.

Sub-categoryProduct
Expiry30d · default
NoiseLow
Collection methods

Product telemetry

Primary play

Expansion outreach with specific projection.

Notes

Quantitative and time-bounded — easy to build plays around.

Plan

Old lost opp shows new activity (login, reply, visit).

Sub-categoryCRM
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

CRM + engagement data

Primary play

Warm re-engagement referencing prior context.

Notes

Historically the highest-conversion cohort after warm customers.

Plan

User crosses into the 1% of usage intensity.

Sub-categoryProduct
Expiry30d · default
NoiseLow
Collection methods

Product telemetry

Primary play

Elevated touch; identify as champion candidate.

Notes

Strong PQL input. Useful as champion-mapping anchor.

Plan

ICP account (de-anon or known) views pricing.

Sub-categoryWebsite
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Site analytics + visitor ID (RB2B, Vector, Clearbit Reveal, Snitcher)

Primary play

Route to the AE owner for fast, personalized outreach; lead with a relevant POV — not the visit itself.

Notes

Classic high-intent engagement signal. Stronger if repeat visit or deep plan comparison. [Rework] On-surface Evaluating. Play softened per the soft-messaging rule.

Plan

Same account returns repeatedly in short window.

Sub-categoryWebsite
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Site analytics + visitor ID

Primary play

Elevated outreach; pattern suggests active evaluation.

Notes

Repeat-visit pattern is one of the most reliable engagement signals.

Plan

Formal RFP/RFI published covering your category.

Sub-categoryEvaluation-trigger
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

RFP databases, procurement portals, partner network

Primary play

Decide bid/no-bid fast; engage before requirements freeze if possible.

Notes

Late entry to an RFP you didn't shape has low win rates; the deeper play is being earlier via Pre-intent coverage. [Rework] Behavior: an RFP is the buyer explicitly running a comparison = Evaluating (near the Deciding boundary); jumps the queue. Earlier Pre-intent coverage is the deeper play.

Plan

Open opp that was dormant shows fresh signal.

Sub-categoryCRM
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

CRM + engagement data

Primary play

Revive outreach; re-qualify timeline and budget.

Notes

Defensive pipeline motion.

Plan

Account-level usage spikes above baseline.

Sub-categoryProduct
Expiry30d · default
NoiseMedium
Collection methods

Product telemetry

Primary play

Proactive outreach; upsell opportunity.

Notes

Baseline definition is hard. Anomaly detection helps.

Plan

Trial expiration within defined window.

Sub-categoryProduct
Expiry7d · fast
NoiseLow
Collection methods

Product/billing telemetry

Primary play

Conversion outreach with extension or conversion offer.

Notes

Time-bounded. Pair with activation status for prioritization.

Plan

ICP visitor initiates a chat on your site.

Sub-categoryWebsite
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Chat platform (Intercom, Drift)

Primary play

Live response; route to sales if qualified.

Notes

Raised hand with context. Quality varies with chat intent (support vs. sales).

Plan

Creates a free account or starts a trial.

Sub-categoryProduct
Expiry7d · fast
NoiseMedium
Collection methods

Product telemetry

Primary play

Welcome sequence; qualify for PLS motion.

Notes

Foundational PLG signal. Personal vs. corporate email matters.

Plan

Starts signup or onboarding but drops off.

Sub-categoryProduct
Expiry7d · fast
NoiseMedium
Collection methods

Product telemetry

Primary play

Value-led unblock outreach offering setup help; don't reference the drop-off directly.

Notes

Recovery motion. Effort-to-outcome ratio depends on funnel volume. [Rework] Stalled evaluation docked to 1; goes cold after ~30d. Play softened.

Solution-exploring

11 of 11

Behavior shows they’re researching the category — what to use for X.

Plan

Downloads Gartner, Forrester, or G2 report in your category.

Sub-categoryAnalyst
Expiry30d · default
NoiseMedium
Collection methods

Syndicated analyst partnerships

Primary play

Contextualized outreach citing report placement.

Notes

Access depends on analyst partnerships. [Rework] Solution-exploring: researching the category.

Plan

ICP asks 'what should I use for X' publicly.

Sub-categorySocial listening
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Social monitoring (LinkedIn, X, Reddit, niche communities)

Primary play

Fast helpful response; convert to conversation.

Notes

Time-sensitive — first-responder advantage is real.

Plan

Asks a question in your community/forum.

Sub-categoryCommunity
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Community platform

Primary play

Helpful response + relationship build; identify use case.

Notes

Raised-hand signal. Common in OSS / dev-tool motions.

Plan

ICP complains about or announces leaving current vendor.

Sub-categorySocial listening
Expiry7d · fast
NoiseLow
Relationship↔ sensitive
Collection methods

Social monitoring

Primary play

Switch pitch addressing the specific complaint.

Notes

One of the highest-converting signals when caught early.

Plan

Prospect replies to outbound sequence with interest.

Sub-categoryEmail
Expiry7d · fast
NoiseLow
Collection methods

Email sequencer

Primary play

Immediate human handoff; book meeting.

Notes

Tautological — a reply IS engagement. Included because reply quality varies. [Rework] JC — Solution-exploring (2): positive engagement with you specifically; reply content can push to Evaluating/Deciding.

Plan

ICP attends your event/booth/dinner.

Sub-categoryEvents
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

Event ops, badge scans

Primary play

Same-week follow-up referencing the conversation.

Notes

High-effort signal but durable relationship.

Plan

ICP persona writes a review of a competitor.

Sub-categoryReview sites
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

Review site scraping / monitoring

Primary play

Outreach tailored to review sentiment (switch pitch if negative).

Notes

Public, dated, contextual — very workable signal.

Plan

Attends live, asks questions or interacts in chat.

Sub-categoryEvents
Expiry7d · fast
NoiseLow
Collection methods

Webinar platform

Primary play

Same-day follow-up citing specific question asked.

Notes

Question-askers are notably higher-converting than passive attendees.

Plan

Unknown visitor resolved to a known ICP company.

Sub-categoryWebsite
Expiry7d · fast
NoiseMedium
Relationship↔ sensitive
Collection methods

RB2B, Vector, Clearbit Reveal, Snitcher

Primary play

Basic outreach; use visit depth + pages to pick the message.

Notes

Reveal rate varies widely by tool and geography. Noisy without depth context. [Rework] Bare de-anon reveal = Solution-exploring docked to 1; page depth should upgrade the stage (a de-anon visitor on pricing IS the pricing signal).

Plan

Lead downloads whitepaper, ebook, template, ROI calc.

Sub-categoryWebsite
Expiry30d · default
NoiseMedium
Collection methods

Marketing automation

Primary play

Nurture sequence; re-target if ICP-matched.

Notes

Intent varies by asset type. ROI calculator > generic ebook. [Rework] Solution-exploring docked to 1; bottom-funnel assets (ROI calc, comparison guide) upgrade to Evaluating (2).

Plan

Account shows spike in category-relevant content consumption across the web.

Sub-categoryIntent data
Expiry30d · default
NoiseHigh
Collection methods

Bombora, 6sense, Demandbase

Primary play

Target advertising + outbound during active surge window.

Notes

Noisy and aggregated. Better for prioritization than targeting. [Rework] Noisy aggregated intent — Solution-exploring docked to 1; better for prioritization than targeting.

Problem-aware

14 of 14

Behavior shows someone feels the pain — engaging with the problem, not shopping yet.

Plan

ICP attends or sponsors category-specific event.

Sub-categoryEvents
Expiry30d · default
NoiseMedium
Relationship↔ sensitive
Collection methods

Event lists, sponsor lists, LinkedIn

Primary play

Pre/during/post-event outreach with event hook.

Notes

Visible, actionable, bounded in time. [Rework] Attendance evidences category interest, not evaluation → Problem-aware. Sponsoring / booth-visiting specific vendors upgrades.

Plan

Prospect volunteers a specific pain your product solves.

Sub-categoryConversation
Expiry30d · default
NoiseLow
Collection methods

Call analysis, discovery notes

Primary play

Anchor messaging and demo to the stated pain.

Notes

Value depends on specificity of the pain statement. [Rework] JC — stage is Problem-aware (they demonstrated they feel the pain) even though said to you on a call; on-surface raises tempo/warmth via the play, not the stage. The un-splicing discipline in action.

Plan

Registers for your webinar or event.

Sub-categoryEvents
Expiry30d · default
NoiseMedium
Collection methods

Webinar platform

Primary play

Pre-event personalized outreach; nurture if no-show.

Notes

Registration alone is weak; attendance + engagement is strong. [Rework] Registration alone is weak (Problem-aware); product-demo webinars upgrade to Evaluating.

Plan

ICP clicks your LinkedIn/Google/retargeting ad.

Sub-categoryAdvertising
Expiry30d · default
NoiseHigh
Collection methods

Ad platforms, UTM analytics

Primary play

Retarget + nurture; outreach only when stacked with other signals.

Notes

Click does not equal intent. Useful in aggregate scoring, weak standalone.

Plan

ICP likes/comments on category-relevant content by others.

Sub-categorySocial listening
Expiry30d · default
NoiseHigh
Relationship↔ sensitive
Collection methods

Social monitoring

Primary play

Nurture with relevant content; build pattern over time.

Notes

Weak standalone; best as scoring input.

Plan

ICP joins your Slack, Discord, or community.

Sub-categoryCommunity
Expiry30d · default
NoiseMedium
Collection methods

Community platform

Primary play

Welcome + connect; watch for further activity.

Notes

High variance — quality of 'ICP match' determines value.

Plan

ICP persona tags or mentions your brand.

Sub-categorySocial
Expiry7d · fast
NoiseMedium
Relationship↔ sensitive
Collection methods

Brand monitoring (Mention, Brand24, manual)

Primary play

Respond promptly; convert public interest into conversation.

Notes

Public signal — visibility matters; bad responses are costly. [Rework] JC — neutral brand mention floored to 0; a complaint or question ABOUT you upgrades to Evaluating/Deciding (content-dependent).

Plan

ICP follows or engages a competitor on social.

Sub-categorySocial
Expiry30d · default
NoiseHigh
Relationship↔ sensitive
Collection methods

Social monitoring

Primary play

Positioning outreach; insert POV.

Notes

Weak standalone; compounds with other category intent signals.

Plan

ICP persona stars or contributes to your repo.

Sub-categoryCommunity
Expiry30d · default
NoiseMedium
Relationship↔ sensitive
Collection methods

GitHub API

Primary play

Developer-led outreach; understand their use case.

Notes

Specific to OSS motions. Stars are noisy; activity is strong.

Plan

ICP persona likes, comments, or shares your post.

Sub-categorySocial
Expiry30d · default
NoiseMedium
Relationship↔ sensitive
Collection methods

LinkedIn + social listening

Primary play

Personalized connect + contextual follow-up led by a relevant POV, not by referencing their engagement.

Notes

Comments > likes. Author identity (exec vs. anyone) matters. [Rework] Engagement is not intent — Problem-aware floored to 0; substantive comments can lift to Problem-aware (1). Play softened.

Plan

ICP persona views your or your team's profile.

Sub-categorySocial
Expiry30d · default
NoiseHigh
Relationship↔ sensitive
Collection methods

LinkedIn Sales Navigator

Primary play

Connect + light-touch outreach.

Notes

Low standalone; useful when stacked with other signals. [Rework] Weak/noisy engagement floored to 0.

Plan

Multiple people at one account open the same thread.

Sub-categoryEmail
Expiry7d · fast
NoiseMedium
Relationship↔ sensitive
Collection methods

Email sequencer with account-level aggregation

Primary play

Forward-detection outreach; assume internal sharing and broaden messaging.

Notes

Indicates internal forwarding. Apple Mail prefetch inflates false positives. [Rework] Behavior but weak/noisy; score floored to 0.

Plan

Signs up for long-form content.

Sub-categoryEmail
Expiry60d · slow
NoiseHigh
Collection methods

Marketing automation

Primary play

Long-term nurture; low urgency.

Notes

Passive interest. Weak standalone; useful in aggregate scoring. [Rework] Weak engagement floored to 0; score-only, never alerts.

Plan

Pattern of many opens on one thread from one account.

Sub-categoryEmail
Expiry7d · fast
NoiseMedium
Relationship↔ sensitive
Collection methods

Email sequencer with IP/open analytics

Primary play

Assume internal sharing; broaden messaging.

Notes

Apple Mail prefetch creates significant false positives since 2021. [Rework] Behavior but weak/noisy (Apple Mail prefetch); floored to 0.

Pre-intent

46 of 46

The company’s situation changed — you infer a need may be forming. Nobody has acted yet.

Plan

Company acquires another; integration work ahead.

Sub-categoryCompany-structural
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

News, M&A databases

Primary play

Integration-readiness pitch timed to post-close window.

Notes

Integration-driven tooling needs often emerge 90-180 days post-close.

Plan

Adds Google Ads, Meta, LinkedIn conversion pixels.

Sub-categoryTechnographic
Expiry60d · slow
NoiseMedium
Collection methods

BuiltWith, site scraping

Primary play

Paid-motion pitch if relevant.

Notes

Scaling paid = budget is opening up.

Plan

Adopts a tool complementary to yours.

Sub-categoryTechnographic
Expiry60d · slow
NoiseMedium
Collection methods

BuiltWith, Wappalyzer, HG Insights

Primary play

Integration-led outreach.

Notes

Useful when your ecosystem has strong partners.

Plan

Adds GA4, Mixpanel, Amplitude, etc.

Sub-categoryTechnographic
Expiry60d · slow
NoiseMedium
Collection methods

BuiltWith, site scraping

Primary play

Data-maturity pitch if category-relevant.

Notes

Indicates growing data sophistication.

Plan

Your customer's champion/power user moves to a prospect company.

Sub-categoryJob change
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

UserGems, Champify, Common Room, LinkedIn monitoring

Primary play

Warm outreach leveraging prior relationship and product familiarity.

Notes

Among the highest-converting B2B signals. Base event is a job change. [Rework] Pre-intent: 'champion moved' is the framework's canonical Pre-intent situation. Real strength comes from the known relationship + any fresh on-surface behavior stacked on top (framework Beacon example), not the stage score.

Plan

Competitor is acquired or winds down.

Sub-categoryEvaluation-trigger
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

News monitoring, M&A databases

Primary play

Disrupted-customer campaign.

Notes

Often public and well-documented. High effort, high return. [Rework] Reclassified CI→Pre-intent: external situation.

Plan

Competitor sunsets a feature customers depend on.

Sub-categoryEvaluation-trigger
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

News monitoring, competitor changelog

Primary play

Fast outreach to affected customer base.

Notes

Rare but very high-converting when caught. [Rework] Reclassified CI→Pre-intent: a competitor's change is an external situation; nobody at the account has behaved yet.

Plan

BuiltWith/Wappalyzer shows competitor tool disappeared from stack.

Sub-categoryTechnographic
Expiry30d · default
NoiseMedium
Relationship↔ sensitive
Collection methods

BuiltWith, Wappalyzer, HG Insights

Primary play

Fast outreach — they're actively replacing.

Notes

High-value but detection latency varies by tool. [Rework] JC — hot but still a situation: a tech-stack change is the framework's Pre-intent example. Active replacement is likely; heat belongs in priority/play, not the stage (cf. champion-moved in the framework Beacon example).

Plan

Company announces CRM change in public channels.

Sub-categoryEvaluation-trigger
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

News monitoring, social listening

Primary play

Fast outreach positioning as part of new stack.

Notes

Rare but extremely high-value when caught. [Rework] JC — mapped Pre-intent (an announced stack change is a situation you infer adjacent need from). If you ARE in the migrated category, treat as Evaluating/Deciding. FLAG. [Ruling] Context-dependent: stage shown is the default; if the account is already active this evidences a later stage — adjust in context.

Plan

Existing contact gets promoted within their company.

Sub-categoryMomentum
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

LinkedIn change tracking

Primary play

Relationship investment; opens new buying influence.

Notes

Under-used signal; promoted champion is an internal advocate.

Plan

Employee of a customer takes role at a prospect.

Sub-categoryJob change
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

LinkedIn change tracking

Primary play

Warm intro request through customer relationship.

Notes

Path-in depends on customer's willingness to facilitate.

Plan

Target announces expansion into a new segment or vertical.

Sub-categoryGTM maturation
Expiry60d · slow
NoiseMedium
Collection methods

News, company blog, exec posts

Primary play

Positioning for the needs the new segment creates.

Notes

Creates downstream tooling needs as the motion matures.

Plan

First sales, CS, or RevOps hire at a company.

Sub-categoryCapability building
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

LinkedIn, enrichment

Primary play

Infrastructure pitch; offer to help them stand up.

Notes

Near-certain tooling need within 60-90 days.

Plan

Your team's previous colleague works at target.

Sub-categoryJob change
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

LinkedIn, internal data

Primary play

Direct warm outreach.

Notes

Under-mapped in most orgs.

Plan

Past opp contact shows up at a new company.

Sub-categoryJob change
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

CRM + job change tracking

Primary play

Warm re-engagement; they know you.

Notes

Context from prior eval is the unlock.

Plan

Announcement within last 30 days.

Sub-categoryCompany-structural
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

Crunchbase, PitchBook, news

Primary play

Congratulations + light POV; don't pitch hard yet.

Notes

Evaluation usually hasn't started; premature pitch backfires.

Plan

Function lead leaves; replacement search underway.

Sub-categoryCapability building
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

LinkedIn, news

Primary play

Patient nurture; engage when replacement arrives.

Notes

Replacement timing unpredictable. Mostly a watch-list trigger.

Plan

Company crosses size tier (e.g., 50→100 employees).

Sub-categoryCapability building
Expiry60d · slow
NoiseMedium
Collection methods

LinkedIn headcount, enrichment

Primary play

Stage-appropriate positioning for growing teams.

Notes

Foundational ICP-fit signal. Slow moving but reliable.

Plan

Many open reqs in the department that would buy you.

Sub-categoryCapability building
Expiry60d · slow
NoiseLow
Collection methods

LinkedIn Jobs, job post scraping

Primary play

Team-readiness pitch; timing window 30-90 days out.

Notes

Strong proxy for tooling need emergence.

Plan

Public filing surfaces scale and priorities.

Sub-categoryCompany-structural
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

SEC EDGAR, news

Primary play

Long-cycle cultivation using stated priorities as hook.

Notes

Rich context source for large enterprise accounts.

Plan

Hiring post lists category tool or skill as requirement.

Sub-categoryJob posts
Expiry60d · slow
NoiseMedium
Collection methods

Job post scraping

Primary play

Outbound referencing the role they're hiring for.

Notes

Less specific than competitor mention, broader coverage. [Rework] Reclassified CI→Pre-intent: a job posting is a situation, not a behavior.

Plan

Hiring post explicitly requires experience with a competitor.

Sub-categoryJob posts
Expiry60d · slow
NoiseLow
Collection methods

Job post scraping (LinkedIn, Indeed, company careers pages)

Primary play

Switch pitch with migration angle.

Notes

Public, dated, explicit. Long half-life — posts linger. [Rework] Reclassified CI→Pre-intent: a job posting is a company situation you infer from (framework's canonical Pre-intent example), not a behavior. Implies competitor usage.

Plan

Company publicly launches channel/partner motion.

Sub-categoryGTM maturation
Expiry60d · slow
NoiseLow
Collection methods

Company blog, news

Primary play

Infrastructure pitch if channel-ops relevant.

Notes

Signals GTM sophistication step-up.

Plan

Regulation shifts impacting ICP.

Sub-categoryEnvironmental
Expiry60d · slow
NoiseLow
Collection methods

Policy tracking, news

Primary play

Compliance-driven POV outreach.

Notes

High-value in regulated categories (health, finance, privacy).

Plan

New finance leader joins target.

Sub-categoryCapability building
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

LinkedIn, news, enrichment

Primary play

Budget-cycle-aware nurture; engage when planning season opens.

Notes

Budget-authority signal; adjacent-function hire under the personnel-hire rule.

Plan

New marketing leader joins.

Sub-categoryEvaluation-trigger
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

LinkedIn, news

Primary play

MarTech stack review outreach if relevant.

Notes

Relevant when your category is marketing-adjacent. [Rework] Reclassified CI→Pre-intent (leadership hire = situation).

Plan

New revenue leader joins target account.

Sub-categoryEvaluation-trigger
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

LinkedIn, Crunchbase News, enrichment providers

Primary play

Pre-empt the tool review with POV outreach.

Notes

New leaders typically review GTM stack within first 90 days. [Rework] Reclassified CI→Pre-intent: a leadership hire evidences evaluation-TO-COME (inference) = Pre-intent. Heat lives in priority/play, not the stage.

Plan

New Customer Success leader joins target.

Sub-categoryEvaluation-trigger
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

LinkedIn, news, enrichment

Primary play

POV outreach if the CS function buys your category; otherwise treat as Pre-intent.

Notes

Per the personnel-hire rule: Category intent only when the hire is in your buying function. [Rework] Reclassified CI→Pre-intent (leadership hire = situation).

Plan

RevOps leader joins or is first of function.

Sub-categoryEvaluation-trigger
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

LinkedIn, Crunchbase News, enrichment

Primary play

Positioning as infrastructure-ready; book exploratory conversation.

Notes

Near-certain trigger for tooling evaluation in the category. [Rework] Reclassified CI→Pre-intent (leadership hire = situation). Near-certain trigger, but still inference → Pre-intent.

Plan

New engineering leader joins target.

Sub-categoryEvaluation-trigger
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

LinkedIn, news, enrichment

Primary play

POV outreach if engineering buys your category; otherwise treat as Pre-intent.

Notes

Per the personnel-hire rule: Category intent only when the hire is in your buying function. [Rework] Reclassified CI→Pre-intent (leadership hire = situation).

Plan

Major platform change (iOS privacy, Google deprecation, etc.).

Sub-categoryEnvironmental
Expiry60d · slow
NoiseLow
Collection methods

News, platform announcements

Primary play

POV outreach for affected customer base.

Notes

Large-scale environmental shift; affects many at once.

Plan

Public pricing change announced.

Sub-categoryGTM maturation
Expiry60d · slow
NoiseMedium
Collection methods

Pricing page monitoring, news

Primary play

Relevant if your category supports pricing ops.

Notes

Indicates commercial model evolution.

Plan

Existing employee promoted into your buying persona.

Sub-categoryCapability building
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

LinkedIn change tracking

Primary play

Congratulations + POV; new authority often revisits tooling.

Notes

Internal promotions evaluate slower than external hires but carry institutional context.

Plan

Company raised capital recently and is deploying.

Sub-categoryEvaluation-trigger
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

Crunchbase, PitchBook, news

Primary play

Growth stack pitch with specific use case.

Notes

Timing split from Pre-intent: 0-30 days = Pre-intent, 30-90 = Category intent. [Rework] Pre-intent (funding = situation).

Plan

Enters new country or region.

Sub-categoryCompany-structural
Expiry60d · slow
NoiseMedium
Collection methods

News, LinkedIn, company blog

Primary play

Positioning for new-market ops needs.

Notes

Triggers compliance, localization, ops tooling needs.

Plan

Public change in GTM motion.

Sub-categoryGTM maturation
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

News, hiring patterns, exec posts

Primary play

Motion-specific tooling pitch.

Notes

Rare but high-value when caught.

Plan

Known competitor contract nearing renewal.

Sub-categoryEvaluation-trigger
Expiry30d · default
NoiseHigh
Relationship↔ sensitive
Collection methods

Inferred from contract length + start date (often via Clay research)

Primary play

Switch pitch timed to renewal window.

Notes

Hard to detect reliably without insider data. [Rework] Reclassified CI→Pre-intent: renewal-timing is an inferred situation, not observed behavior.

Plan

Company is being acquired.

Sub-categoryCompany-structural
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

News, M&A databases

Primary play

Generally pause outbound; parent-company ICP re-evaluate.

Notes

Often becomes a disqualifier depending on acquirer's stack. [Rework] Often a disqualifier (suppression) → floored to 0.

Plan

Someone in your ICP title joins any company.

Sub-categoryCapability building
Expiry60d · slow
NoiseMedium
Relationship↔ sensitive
Collection methods

Job change tracking (UserGems, Champify, Common Room)

Primary play

Low-touch nurture; watch for action signals.

Notes

Low standalone value; high value when person is known to you. [Rework] Generic persona hire is weak → floored to 0; high value only when the person is known to you (relationship).

Plan

Promotion, board role, speaking engagement.

Sub-categoryMomentum
Expiry30d · default
NoiseHigh
Relationship↔ sensitive
Collection methods

LinkedIn, news

Primary play

Personal outreach, congrats.

Notes

Relationship-building oriented. [Rework] Pure relationship-building, no journey evidence → floored to 0.

Plan

Company experiences PR issue.

Sub-categoryEnvironmental
Expiry30d · default
NoiseLow
Relationship↔ sensitive
Collection methods

News monitoring

Primary play

Generally pause outbound; context-dependent.

Notes

Usually a disqualifier; sometimes opens opportunity in crisis-response categories. [Rework] Usually a disqualifier (suppression) → floored to 0.

Plan

Target's own site traffic or brand signal growing.

Sub-categoryMomentum
Expiry60d · slow
NoiseHigh
Collection methods

SimilarWeb, Semrush, news

Primary play

Positioning for 'scale-phase' needs downstream.

Notes

Indicates future tooling demand. [Rework] High-noise momentum proxy → floored to 0.

Plan

Company earns recognition.

Sub-categoryMomentum
Expiry30d · default
NoiseMedium
Relationship↔ sensitive
Collection methods

News, PR feeds

Primary play

Congratulatory outreach; build relationship.

Notes

Low urgency but easy relationship-builder. [Rework] Relationship hook, evidences no forming need → floored to 0.

Plan

New brand, website relaunch, repositioning.

Sub-categoryGTM maturation
Expiry60d · slow
NoiseHigh
Collection methods

News, social

Primary play

Watch for accompanying GTM motion changes.

Notes

Weak standalone; useful as context. [Rework] Weak standalone → floored to 0; useful only as context.

Plan

Internal restructure announced.

Sub-categoryCompany-structural
Expiry60d · slow
NoiseHigh
Relationship↔ sensitive
Collection methods

News, LinkedIn posts from execs

Primary play

Watch-and-wait; new stakeholders emerge.

Notes

Hard to action in the moment; affects already-running deals. [Rework] Weak/high-noise structural change → floored to 0; mostly affects already-running deals.

Plan

Layoffs announced.

Sub-categoryCapability building
Expiry60d · slow
NoiseLow
Relationship↔ sensitive
Collection methods

News, WARN notices, social

Primary play

Disqualify in affected function; watch adjacent functions.

Notes

Often a disqualifier; can be pre-intent for adjacent functions. [Rework] Often a disqualifier (suppression) → floored to 0; can be Pre-intent for adjacent functions.

Post-purchase

9 of 9

A separate track — customer health, expansion, and churn risk. Routed to CS, not scored as buying intent.

Plan

Files a ticket, bug report, or complaint.

Sub-categoryCustomer health
Expiry7d · fast
NoiseLow
Collection methods

Support platform

Primary play

Service recovery + relationship builder.

Notes

Negative interaction — handle before any sales motion. Renewal/expansion altitude — buyer is the existing customer. [Rework] Normal customer activity, not buying evidence — floored to 0. Handle service recovery before any sales motion; suppression-adjacent. [Ruling] Post-purchase / customer signal — not buying-journey intent; route to CS/expansion, not scored as intent.

Plan

Customer says they're re-evaluating, unhappy, or comparing alternatives.

Sub-categoryCustomer health
Expiry7d · fast
NoiseLow
Collection methods

Call analysis, support threads, CSM notes

Primary play

Immediate save motion; exec sponsor if strategic account.

Notes

Conversational churn evidence outranks usage-decline inference. Renewal/expansion altitude — buyer is the existing customer. [Rework] Renewal altitude: customer actively re-evaluating = Evaluating. Save motion; suppression for NEW-biz, active for retention. [Ruling] Post-purchase / customer signal — not buying-journey intent; route to CS/expansion, not scored as intent.

Plan

Existing customer mentions adding seats, teams, or use cases.

Sub-categoryConversation
Expiry7d · fast
NoiseLow
Collection methods

Call analysis, CSM notes, support threads

Primary play

Expansion motion; loop AE/CSM with the specific ask.

Notes

Renewal/expansion altitude — buyer is the existing customer. [Rework] Renewal/expansion altitude; buyer is the existing customer. [Ruling] Post-purchase / customer signal — not buying-journey intent; route to CS/expansion, not scored as intent.

Plan

Disconnects a previously connected integration.

Sub-categoryCustomer health
Expiry7d · fast
NoiseMedium
Collection methods

Product telemetry

Primary play

Churn-prevention outreach.

Notes

Negative signal in isolation; investigate cause. Renewal/expansion altitude — buyer is the existing customer. [Rework] Renewal/expansion altitude; suppression-adjacent (churn risk). Buyer is the existing customer. [Ruling] Post-purchase / customer signal — not buying-journey intent; route to CS/expansion, not scored as intent.

Plan

Card declined on existing customer.

Sub-categoryCustomer health
Expiry7d · fast
NoiseLow
Collection methods

Billing telemetry

Primary play

Proactive retention outreach.

Notes

Retention-adjacent; not a new-business signal. Renewal/expansion altitude — buyer is the existing customer. [Rework] JC — involuntary-churn / billing-ops signal, not buyer intent: floored to 0 and flagged as a customer-health / suppression signal rather than a journey stage. FLAG for Kyle. [Ruling] Post-purchase / customer signal — not buying-journey intent; route to CS/expansion, not scored as intent.

Plan

Moves to a higher-tier plan.

Sub-categoryProduct
Expiry30d · default
NoiseLow
Collection methods

Billing telemetry

Primary play

Success check-in; identify further expansion paths.

Notes

Expansion signal. Useful for customer marketing. [Rework] JC — a completed expansion (decision just closed) mapped to Deciding, but the play is a CS/expansion check-in, not a new-biz chase. FLAG for Kyle. [Ruling] Post-purchase / customer signal — not buying-journey intent; route to CS/expansion, not scored as intent.

Plan

Repeated failed or frustrated interactions.

Sub-categoryCustomer health
Expiry7d · fast
NoiseMedium
Collection methods

Session replay (FullStory, LogRocket)

Primary play

Support-led outreach; convert friction into conversation.

Notes

High false positive rate; requires session-replay tooling. Renewal/expansion altitude — buyer is the existing customer. [Rework] Friction alone evidences little — floored to 0. Renewal altitude; suppression-adjacent. [Ruling] Post-purchase / customer signal — not buying-journey intent; route to CS/expansion, not scored as intent.

Plan

Customer writes a review.

Sub-categoryReview sites
Expiry30d · default
NoiseLow
Collection methods

Review monitoring

Primary play

Thank + ask for referral; amplify if positive.

Notes

Customer-side signal; leverage for referrals and case studies. [Rework] Advocacy, not buying intent — floored to 0; referral/case-study play. Candidate to move off the intent journey into an advocacy track. FLAG for Kyle. [Ruling] Post-purchase / customer signal — not buying-journey intent; route to CS/expansion, not scored as intent.

Plan

Stack complements yours — high ICP fit.

Sub-categoryTechnographic
Expiry60d · slow
NoiseMedium
Collection methods

BuiltWith, HG Insights, Clearbit

Primary play

Long-cycle nurture with relevance hook.

Notes

Good for segmentation, weak standalone trigger. [Rework] Really a fit/enrichment attribute, not an event — floored to 0; candidate to move to the fit layer rather than the signal log. [Ruling] Post-purchase / customer signal — not buying-journey intent; route to CS/expansion, not scored as intent.

Suppression

Disqualifiers — when to suppress or route away

Not every signal points inward. These are account-level flags that say stop, wait, or nurture rather than pursue — the reasons to pause outreach or route an account out entirely. They cut across the journey stages; they are never a stage themselves.

Recently signed with competitor

ICP publicly or privately committed to a competing product in last 0-12 months.

ActionSuppress outreach; set watch for renewal window (12-18 months out).
Typical duration12-18 months
CollectionNews, social announcements, intent data, direct discovery

NotesEmits an Evaluating-stage signal as the renewal window opens (was "becomes a Category intent signal").

Active PR crisis / scandal / lawsuit

Company dealing with public reputational or legal issue.

ActionPause outbound; resume after stabilization.
Typical durationWeeks to months
CollectionNews monitoring, social listening

NotesOutreach during crisis reads tone-deaf; watch for resolution.

Acquired by category-covered company

Acquirer already has your category covered internally.

ActionSuppress indefinitely or until integration reveals gap.
Typical durationOften permanent
CollectionM&A databases, press releases

NotesSometimes reversed if the acquired unit retains independent stack.

Layoffs in specific buyer function

Target's buying function is downsizing.

ActionPause and watch; re-enter when function rebuilds.
Typical durationMonths
CollectionNews, WARN notices, LinkedIn

NotesCan be pre-intent for adjacent functions; treat carefully.

Public commitment to incumbent

Target publicly praised or renewed with incumbent.

ActionLong-cycle nurture only; no active pitch.
Typical durationVariable
CollectionSocial, customer stories, case studies

NotesWatch for discontent signals or renewal timing.

Wind-down signals

Company showing signs of winding down (WARN notices, asset sales, exec departures).

ActionSuppress.
Typical durationUntil resolved
CollectionNews, regulatory filings

NotesRarely reverses; occasionally triggers emergency-buyer motions.

Recent major platform migration to competitor

Company just migrated to a competitor in your category.

ActionSuppress 18-24 months; resume near renewal.
Typical duration18-24 months
CollectionTechnographic (BuiltWith), social listening

NotesHigh switching cost in many categories makes near-term conversion unlikely.

Regulatory ban or market exit

Target leaves your serviceable market (geo, industry, regulatory).

ActionSuppress permanently.
Typical durationPermanent unless reversed
CollectionNews, regulatory filings

NotesEnsures CRM hygiene.

Framework note

Disqualifiers ARE the framework's suppression concept (§5 starter set: layoffs, champion departure, open escalation, competitor renewal). They are cross-cutting account-level flags, never journey stages: they route the account OUT, delay, or nurture. Several in-library signals double as suppression triggers (see the Suppression note in the Legend); those stay in Signals but are flagged in Notes.

The stage, score, and expiry defaults here are practitioner starting points — meant to be replaced by your own conversion data as you run the plays. The library holds at 117 signals; new ones earn their place over time.

Free, no gate. Part of the GTM Signals framework.