How to build a buying signals model from your own closed-won data. The framework behind RAIN Group's 15 signals, 3 buying conditions, and $4.6M pipeline.

Tom Grainger | GTM Expert, Co-founder at advancedclient.io
Static Lists Are the Reason Your Outbound Is Not Working
Most B2B outbound teams send the same email to the same list, week after week. The list was built once, maybe enriched once, and loaded into a sequence. If a prospect happens to be in-market when the email arrives, great. If not, it is noise.
This is the fundamental problem with list-based outbound: timing is left to chance.
A buying signals model fixes this. Instead of sending to everyone and hoping the timing is right, you monitor target accounts for specific events that indicate purchase intent, and then trigger outbound when those signals fire.
The difference is not theoretical. With RAIN Group, we built a signal-led outbound system that detected approximately 15 live buying signals across 3 buying conditions. The result: 7 tools built, 100% owned by RAIN Group post-engagement, and a system that routes the right message to the right account at the right time without manual research.
The difference between this approach and off-the-shelf intent data is where the signals come from. Most tools track generic signals: funding rounds, hiring posts, website visits. We build custom signal models from the client's own sales data. That means analysing closed-won and closed-lost deals, reviewing sales call transcripts, and identifying the specific patterns that predicted revenue for that company. The resulting model is unique to each client, not a generic template.
This article covers the full signal taxonomy, a step-by-step build guide, a scoring framework with worked examples, the RAIN Group case study, and the seven most common mistakes that break signal models.
A buying signals model is a weighted scoring system that monitors target accounts for specific events, such as funding rounds, hiring patterns, technology changes, and executive moves, and triggers personalised outbound sequences when signal thresholds indicate purchase intent.
The Full Signal Taxonomy: 12 Signal Types
Buying signals are observable events that correlate with a company's likelihood to purchase. Most teams track 3-5 signals. A production-grade model tracks 10-15 across the categories below.
1. Funding Signals
When a company raises a new round of funding, they have fresh capital and pressure from investors to deploy it. Common post-funding actions include hiring, expanding into new markets, and buying tools and services to support growth.
Signals to track:
New funding round announced (Seed, Series A, B, C, etc.)
Funding amount (larger rounds indicate larger budgets)
Investor profile (certain investors push specific GTM strategies)
Time since funding (the buying window is typically 30-90 days post-announcement)
Bridge round or extension (may indicate urgency or runway pressure)
2. Hiring Signals
Job postings reveal what a company is building. If a target account posts a job for a role related to your product, they are either building a team to solve the problem you solve, or they are scaling a function your product supports.
Signals to track:
New job postings in relevant departments
Volume of hires (1 posting vs. 10 postings indicates different urgency levels)
Seniority of hires (hiring a VP signals strategic investment, hiring an IC signals execution)
Specific tools or skills mentioned in job descriptions
Recurring postings for the same role (indicates difficulty filling, possible urgency)
3. Technology Signals
Changes in a company's technology stack indicate active evaluation or migration. If a target account adds a competitor to their stack, they are in-market. If they remove a tool, they have a gap.
Signals to track:
New tool adoption (visible through technographic data providers)
Tool removal or sunsetting
Technology migration indicators (mentions in job postings or press)
Integration activity (connecting tools suggests active stack investment)
Contract renewal timing (if known, accounts approaching renewal may evaluate alternatives)
4. Executive Signals
New leaders bring new priorities. A new VP of Sales often re-evaluates the outbound infrastructure. A new CRO often reviews the GTM strategy. A new CFO scrutinises vendor spend and ROI.
Signals to track:
New executive hire (especially in departments relevant to your product)
Executive departure (creates a gap that needs filling, and the replacement will re-evaluate)
Internal promotion (new role often means new initiatives and budget)
Board changes (new board members may push strategic shifts)
LinkedIn profile updates indicating role change
5. Intent and Engagement Signals
Direct indicators that a company is researching your product category or engaging with your brand.
Signals to track:
Website visits from target accounts (account-level identification)
Content downloads or webinar attendance
LinkedIn ad engagement (specific accounts clicking or viewing)
Review site activity (visiting G2, Capterra pages in your category)
Search behaviour (accounts searching for keywords related to your product)
6. Company Growth Signals
Indicators that a company is growing rapidly and may need to scale their operations, which often triggers tool and service purchases.
Signals to track:
Headcount growth rate (companies growing 20%+ quarter-over-quarter are actively investing)
Office expansion or new location announcements
Revenue milestones mentioned in press or social media
Customer acquisition announcements (growing customer base means growing operational needs)
7. Competitive Signals
Events that suggest a target account is evaluating or using a competitor's product.
Signals to track:
Competitor mentioned in job postings (looking for someone with experience in a competing tool)
Competitor product listed on their tech stack
Competitor case study featuring the account
LinkedIn activity showing engagement with competitor content
8. Industry and Market Signals
External events that create buying urgency across entire segments of your TAM.
Signals to track:
Regulatory changes affecting the target account's industry
Industry consolidation (M&A activity creates new priorities for combined entities)
Market events (economic shifts, new competitive entrants) that change buying behaviour
Industry conference attendance or speaking engagements (indicates active investment in the space)
9. Content Consumption Signals
Specific content engagement that reveals where the account is in their buying journey.
Signals to track:
Which content topics they engage with (problem-aware vs. solution-aware vs. vendor-comparison content)
Volume of content consumed (1 page view vs. 10 page views in a week)
Content format preferences (reading case studies suggests later-stage evaluation)
Email engagement (opening and clicking emails suggests active interest)
10. Social Signals
Public social media activity that reveals priorities, challenges, and buying intent.
Signals to track:
LinkedIn posts from target account employees discussing challenges your product solves
Comments on competitor or industry content
Requests for recommendations in relevant categories
Conference attendance or speaking announcements
11. Financial Signals
Indicators related to the company's financial health and spending patterns.
Signals to track:
Earnings reports mentioning relevant budget areas (public companies)
Cost-cutting announcements (may create demand for efficiency tools)
Revenue growth or decline (growing companies buy, declining companies optimise)
End of fiscal year approaching (use-it-or-lose-it budgets)
12. Relationship Signals
Indicators based on existing connections and network proximity.
Signals to track:
Mutual connections between your team and contacts at the target account
Former customers or contacts who moved to the target account
Partner or ecosystem connections
Event or community co-membership
How to Weight Signals: The Scoring Framework
Not all signals carry equal weight. A company that just raised $50M in Series B funding and posted 5 roles in your department is a stronger signal than a company where one person visited your website once.
The Weighting Model
Signal Category | Example Signal | Weight (1-10) | Decay Period | Data Source |
|---|---|---|---|---|
Funding | Series B+ announced, $20M+ | 9 | 90 days | Crunchbase, PitchBook, press |
Funding | Seed round announced | 5 | 60 days | Crunchbase, press |
Hiring | 5+ roles posted in relevant department | 8 | 30 days | LinkedIn Jobs, career pages |
Hiring | 1 role posted in relevant department | 4 | 30 days | LinkedIn Jobs, career pages |
Technology | Competitor tool added to stack | 8 | 60 days | Technographic providers |
Technology | Related tool added to stack | 5 | 60 days | Technographic providers |
Executive | New VP/CRO/CTO hired | 7 | 45 days | LinkedIn, press releases |
Executive | Internal promotion to leadership | 4 | 30 days | |
Intent | Multiple website visits from account (3+ in 7 days) | 7 | 14 days | Website analytics (account-level) |
Intent | Single website visit | 2 | 7 days | Website analytics |
Engagement | LinkedIn ad click from target account | 5 | 14 days | LinkedIn Campaign Manager |
Growth | Headcount growing 20%+ QoQ | 6 | 90 days | LinkedIn, company data providers |
Competitive | Competitor mentioned in job posting | 7 | 30 days | Job posting analysis |
Content | Case study page visited | 6 | 14 days | Website analytics |
Social | LinkedIn post discussing relevant challenge | 5 | 14 days | LinkedIn monitoring |
Key Scoring Concepts
Composite score: Sum of all active signal weights for an account. An account with a funding signal (9) and a hiring signal (8) has a composite score of 17.
Decay period: How long a signal remains active. A funding round from 6 months ago is not a buying signal today. After the decay period, the signal weight drops to zero.
Threshold: The composite score at which outbound is triggered. This varies by company, but a threshold of 10-15 is a reasonable starting point.
Signal stacking: Multiple signals from different categories compound the score. An account with funding + hiring + executive change is far more likely to buy than one with a single signal.
Worked Example: Scoring an Account
Account: SaaSCo Inc. (hypothetical target account)
Current signals detected:
Series B funding announced 3 weeks ago ($25M): Weight 9, within 90-day decay
4 roles posted in engineering department: Weight 8 (close to the 5+ threshold, using 8), within 30-day decay
New VP of Engineering hired 2 weeks ago: Weight 7, within 45-day decay
2 website visits in the past 5 days: Weight 7 (multiple visits), within 14-day decay
Composite score: 9 + 8 + 7 + 7 = 31
With a threshold of 15, this account is well above the trigger point. The signals indicate: fresh capital, active team building, new leadership with new priorities, and direct engagement with your brand. This account should enter the highest-priority outbound play immediately.
Compare with Account: LegacyCorp (hypothetical)
Current signals:
1 job posting in adjacent department: Weight 4, within 30-day decay
Funding round was 8 months ago: Decayed (beyond 90 days), weight 0
Composite score: 4
Below the threshold of 15. This account stays in the monitoring pool. No outbound triggered.
Signal Decay and Refresh
Signal decay is the mechanism that prevents stale data from driving outbound. Every signal has a defined lifespan, after which it drops from the scoring model.
Why Decay Matters
Without decay:
A company that raised a Series A 18 months ago still has a funding signal active
A job posting that was filled 6 months ago still contributes to the score
An executive who joined a year ago is still treated as a "new leader" trigger
With decay, the model always reflects the current state of the account. Signals that are no longer relevant are automatically removed.
Recommended Decay Periods by Signal Type
Signal Type | Recommended Decay | Why |
|---|---|---|
Funding (large round) | 90 days | Post-funding buying window is typically 30-90 days |
Funding (seed/small) | 60 days | Smaller rounds have shorter deployment windows |
Hiring (active postings) | 30 days | Job postings are time-sensitive. If still open after 30 days, re-detect. |
Technology change | 60 days | Tech evaluation cycles are typically 30-90 days |
Executive change | 45 days | New leaders evaluate vendors in their first 30-60 days |
Website visits | 14 days | Web engagement is highly time-sensitive |
Ad engagement | 14 days | Ad clicks indicate current interest, not ongoing intent |
Content consumption | 14-30 days | Depends on content type. Case study views decay faster than whitepaper downloads. |
Growth signals | 90 days | Growth trends are slower-moving indicators |
Signal Refresh Cadence
Signals need to be refreshed on a regular cadence to ensure the model has current data:
Real-time: Website visits, ad engagement, content downloads
Daily: Funding announcements, executive changes, job postings
Weekly: Technology stack changes, competitive signals, social activity
Monthly: Growth metrics, financial signals, market/industry signals
How to Build the Model: 12-Step Guide
Step 1: Define Your Buying Conditions
Before tracking signals, define what a "ready to buy" account looks like. This is not guesswork. Analyse your closed-won deals from the past 12-24 months and review sales call transcripts to identify what was happening at those accounts before they bought. The patterns that emerge from your own sales data are far more predictive than generic signal categories. With RAIN Group, we modelled 3 distinct buying conditions from this analysis:
Condition 1: Company is scaling a specific function (evidenced by hiring + funding)
Condition 2: Company is replacing an existing vendor (evidenced by tech stack changes + executive change)
Condition 3: Company is entering a new market or strategy (evidenced by funding + leadership change + new hires)
Each buying condition maps to a different outbound play with different messaging. Define 2-4 buying conditions based on the most common reasons your customers buy.
Step 2: Identify Your Signal Sources
For each signal type, identify the data source:
Signal Type | Data Sources | Update Frequency |
|---|---|---|
Funding | Crunchbase, PitchBook, press monitoring | Daily |
Hiring | LinkedIn Jobs, company career pages, job board aggregators | Daily |
Technology | Technographic providers, job posting analysis, G2/review sites | Weekly |
Executive | LinkedIn (job changes), press releases, company announcements | Daily |
Intent | Website analytics (account-level), ad platform engagement, content downloads | Real-time |
Growth | Company databases, LinkedIn headcount data | Monthly |
Competitive | Job postings, technographic data, review sites | Weekly |
Step 3: Set Initial Signal Weights
Assign weights to each signal based on how predictive you believe it is. Use the weighting table above as a starting point. These weights will be refined based on actual data in Step 11.
Step 4: Define Decay Periods
Set decay periods for each signal type. Use the recommended periods above as defaults. Be conservative initially (shorter decay periods). You can extend them later if signals prove to have longer relevance.
Step 5: Set the Activation Threshold
Define the composite score at which outbound is triggered. Start with a threshold of 12-15. This is high enough to require multiple signals (reducing false positives) but low enough to catch accounts with strong single signals (e.g., a Series B announcement with weight 9 plus one other signal).
Step 6: Build the Data Pipeline
Connect your signal sources to a central scoring engine. This requires:
API connections to each data source
A matching layer that maps detected signals to your named-account list
A scoring engine that computes composite scores and applies decay
A routing layer that triggers outbound plays when scores exceed the threshold
This is where an enrichment and automation platform becomes essential. Manual signal detection does not scale beyond 50 accounts.
Step 7: Map Signals to Buying Conditions
For each buying condition defined in Step 1, identify which combination of signals indicates that condition. This mapping determines which outbound play is triggered:
Buying Condition 1 (scaling): Funding signal + Hiring signal = Scale Play
Buying Condition 2 (vendor replacement): Technology signal + Executive signal = Replacement Play
Buying Condition 3 (new market): Funding + Executive + Hiring = Expansion Play
Step 8: Design Plays for Each Buying Condition
Each buying condition gets its own outbound play:
Play structure:
Trigger: Which signal combination activates this play
Audience: Which contacts at the account (buying committee mapping)
Messaging: What the sequence says (referencing the specific signals detected)
Channel: Email, LinkedIn, phone, or a combination
Sequence length: Typically 4-6 steps over 14-21 days
Routing: Who on your team handles responses
Measurement: Reply rate, meeting rate, pipeline created
The messaging is the critical differentiator. A signal-triggered email that references a specific event ("Congratulations on the Series B, I noticed you are also hiring 3 data engineers") outperforms a generic cold email by 3-5x in reply rate.
Step 9: Build Buying Committee Maps
For each account that exceeds the threshold, you need to know who to contact. The buying committee map defines:
Which job titles to target at each account type
How many contacts per account (typically 3-5 from the buying committee)
The sequence of contacts (start with the champion, expand to the committee)
Contact enrichment requirements (verified email, phone number, LinkedIn profile)
Step 10: Configure Routing and Response Protocols
When a play fires and a prospect responds, the response needs to be routed immediately:
Define which rep owns which accounts or segments
Set a response SLA (under 5 minutes for signal-triggered outbound)
Configure real-time notifications (Slack, SMS, CRM alerts)
Document response templates for common reply types
Step 11: Launch, Monitor, and Calibrate (30 Days)
Run the model for 30 days and collect performance data:
Which signals actually led to meetings? Increase their weight.
Which signals produced false positives (high scores but no engagement)? Decrease their weight.
Which accounts bought but were missed by the model? Identify the signals you failed to detect.
Are decay periods correct? Some signals may stay relevant longer than expected.
Step 12: Document and Establish Review Cadence
Document the entire model: signal definitions, weights, decay periods, buying conditions, play mappings, and routing rules. Establish a monthly review cadence to:
Update signal weights based on performance data
Add new signal types as you identify them
Remove signal types that prove non-predictive
Adjust thresholds based on the volume of outbound your team can handle
Managing False Positives
False positives are accounts that score above the threshold but are not actually in-market. They waste rep time and reduce trust in the model.
Common causes of false positives:
Funding signals from companies in wrong industry segments
Hiring signals for roles that are adjacent but not directly relevant
Website visits from competitors or researchers, not potential buyers
Executive changes at companies too small or too large for your ICP
How to reduce false positives:
Layer ICP qualification on top of signal scoring. A signal should only fire if the account already meets your firmographic ICP criteria. A funded company that does not fit your ICP should not trigger outbound regardless of score.
Require signal stacking. Set the threshold high enough that a single signal alone rarely triggers outbound. Requiring 2+ signals from different categories dramatically reduces false positives.
Add negative signals. Identify events that disqualify an account (competitor was just acquired, company is laying off, they publicly chose a different vendor). Negative signals subtract from the composite score.
Review flagged accounts before outbound fires. For the first 30 days, have a human review accounts that exceed the threshold before the play launches. This catches edge cases your model missed.
The RAIN Group Case Study: Full Story
RAIN Group is a global sales training and consulting firm. They needed an outbound system that could identify accounts showing buying intent and route them to the right salespeople.
The Situation
RAIN Group had an existing Salesforce instance as their CRM
They had a large TAM but no systematic way to identify which accounts were in-market
They needed the system built inside Salesforce, not in external tools
They required a sophisticated signal model that could detect 3 distinct buying conditions
The system needed to be fully transferable. RAIN Group's team would own and operate it post-engagement.
What We Built (12 Weeks)
Week 1-3: Buying condition modelling
Analysed RAIN Group's historical deals to identify the 3 most common paths to purchase
Defined signal combinations for each buying condition
Mapped the signals to available data sources
Week 4-6: Signal infrastructure
Built 7 tools to automate signal detection, scoring, and routing
All tools built inside RAIN Group's Salesforce
Configured approximately 15 live buying signals across all conditions
Established scoring weights and decay periods
Week 7-9: Play design and activation
Designed outbound plays for each buying condition
Built buying committee maps for target account types
Configured routing rules and response protocols
Launched the first plays
Week 10-12: Calibration and handover
Reviewed 30 days of performance data
Adjusted signal weights based on actual results
Documented the entire system
Trained the RAIN Group team
Transferred 100% ownership
The Results
3 buying conditions modelled
Approximately 15 live buying signals detected and routed
7 tools built and fully transferred
100% owned by RAIN Group post-engagement
Built inside RAIN Group's Salesforce
System operational without any external dependency
"Outstanding quality, tailored to our business."
Jason Murray, CSO, RAIN Group
Team Workflow: Who Monitors, Who Acts, When
A buying signals model requires clear ownership at every stage:
Stage | Owner | Cadence | Action |
|---|---|---|---|
Signal detection | Automated (system) | Real-time to daily | Monitor data sources, match to account list, compute scores |
Threshold review | RevOps or SDR Manager | Daily (first 30 days), then automated | Review accounts exceeding threshold, approve for outbound |
Play execution | Automated (system) or SDR | Triggered by threshold | Launch the appropriate outbound sequence |
Response handling | SDR or AE | Under 5-minute SLA | Respond to replies, book meetings, log outcomes |
Model calibration | RevOps or SDR Manager | Monthly | Review signal weights, false positive rate, meeting conversion by signal |
Account list refresh | RevOps or SDR Manager | Monthly | Add new accounts, remove churned/disqualified accounts |
7 Signal Model Mistakes
1. Tracking too many signals too early
Start with 3-5 signal types. Get them working reliably before adding complexity. A model with 15 broken signals is worse than a model with 5 working ones.
2. Not defining decay periods
A funding signal from 12 months ago is not a buying signal today. Every signal needs a defined expiry. Without decay, your model accumulates stale signals and the scores become meaningless.
3. Manual signal detection at scale
Checking LinkedIn and Crunchbase manually for 500 accounts is not scalable. It works for 50 accounts. Beyond that, you need automation or the model breaks down from inconsistent monitoring.
4. Same message regardless of signal
The entire point of signal-led outbound is relevance. If the email does not reference the specific signal that triggered the outreach, you have built the detection infrastructure for nothing. Each play must include signal-specific messaging.
5. No feedback loop
If you do not track which signals led to meetings and which did not, your model cannot improve. Every play needs measurement: reply rate, meeting rate, pipeline created. Review monthly and adjust weights based on data.
6. Ignoring false positives
If your team complains about poor lead quality from signal-triggered outbound, the model is producing too many false positives. Tighten the threshold, add ICP qualification layers, or require signal stacking.
7. Building outside the CRM
If your signal model lives in a spreadsheet or an external tool that does not connect to your CRM, the data is siloed. Pipeline attribution becomes impossible, and the sales team cannot see signal data in their workflow. Build the model inside or connected to your CRM.
Signals to Start With (If Building From Scratch)
If you are building a buying signals model for the first time, start with these three signal types. They are the easiest to detect, the most widely available, and the most predictive:
Funding signals. Data is publicly available through Crunchbase and press. Highly predictive: a company that just raised capital is 3-5x more likely to buy in the next 90 days.
Hiring signals. Job postings are public on LinkedIn and company career pages. Volume of hiring in relevant departments is one of the strongest indicators of active budget and intent.
Executive changes. Trackable on LinkedIn. New leaders make new decisions in their first 90 days. A new VP of Sales will evaluate the outbound infrastructure within their first quarter.
Add technology signals and intent signals once the foundation is working. These require more sophisticated data infrastructure but add meaningful precision to the model.
Tool Requirements
Function | What It Does | Monthly Cost Range | Required or Optional |
|---|---|---|---|
Data enrichment platform | Aggregates signal data, applies scoring, routes to CRM | $300-$1,500 | Required for 100+ accounts |
Funding data provider | Monitors funding announcements and amounts | $0-$500 (free tiers available) | Required |
Technographic data provider | Tracks technology stack changes at target accounts | $200-$1,000 | Optional (add after foundation signals work) |
Website visitor identification | Identifies which companies visit your website | $100-$500 | Optional but high value |
CRM | Stores account data, signal scores, pipeline attribution | $50-$300 per user | Required |
Email sending platform | Executes outbound sequences triggered by signals | $100-$500 | Required |
Cost and ROI Analysis
Building a basic signal model (3-5 signals, 100-300 accounts):
Tool costs: $500-$1,500/month
Build time: 2-4 weeks (internal) or included in a system build engagement
Ongoing maintenance: 3-5 hours/week
Building a production-grade signal model (10-15 signals, 500+ accounts):
Tool costs: $1,000-$3,000/month
Build time: 8-12 weeks (the RAIN Group engagement took 12 weeks)
Ongoing maintenance: 5-10 hours/week
ROI calculation:
If your average deal is $25K ACV and the signal model helps you book 2 additional meetings per month (conservative estimate), with a 20% close rate, that is approximately $5K in additional monthly revenue from signal-led outbound. Against $1,500/month in tool costs, the model pays for itself with a single additional meeting per quarter.
The real ROI is in efficiency. Instead of sending 10,000 emails to a static list and hoping for 50 replies, you send 500 emails to signal-qualified accounts and get 50 replies of higher quality. Same output, 95% less sending, dramatically better deliverability.
FAQ
What are buying signals in B2B sales?
Buying signals are observable events that indicate a company is likely to be in the market for a product or service. Common examples include new funding rounds, hiring in relevant departments, technology stack changes, executive leadership changes, and direct engagement with your brand (website visits, content downloads, ad clicks). A buying signals model tracks these events systematically and uses them to trigger outbound.
How many buying signals should a B2B company track?
Start with 3-5 signal types that are easiest to detect and most predictive for your market. With RAIN Group, we tracked approximately 15 live signals across 3 buying conditions, but this was the result of a 12-week build. Beginning with funding, hiring, and executive changes provides a strong foundation before adding complexity.
How do you automate buying signal detection?
Automation requires three components: data sources that provide signal data (Crunchbase for funding, LinkedIn for hiring and exec changes, technographic providers for tech stack), an enrichment and scoring layer that matches signals to your target account list, and a routing layer that triggers outbound sequences when signal thresholds are exceeded.
What is the difference between buying signals and intent data?
Intent data is one category of buying signals, specifically focused on online behaviour (website visits, content consumption, search activity). Buying signals are broader and include funding events, hiring patterns, technology changes, and executive moves. A strong model uses both intent data and non-intent signals together.
How do you weight buying signals for account scoring?
Assign each signal type a weight from 1-10 based on how predictive it is for your market. A major funding round (weight 9) is more predictive than a single website visit (weight 2). Sum the active signal weights for each account to create a composite score. Trigger outbound when the score exceeds a defined threshold (typically 12-15). Review and adjust weights monthly based on which signals actually predicted meetings.
Can you build a buying signals model without expensive tools?
Yes, but with limitations. Funding data is available through free tiers and press monitoring. Hiring data is visible on LinkedIn and company career pages. Executive changes are trackable on LinkedIn. The limitation is automation: without a tool to aggregate and score signals, you are limited to manually monitoring 50-100 accounts. For larger account lists, automation tools are necessary.
How long does it take to build a buying signals model?
A basic model (3-5 signal types, manual monitoring, 100 accounts) can be operational in 1-2 weeks. A production-grade automated system (15+ signals, automated scoring, 500+ accounts, integrated routing) takes 8-12 weeks to build properly. With RAIN Group, our 12-week engagement included building 7 tools, modelling 3 buying conditions, and achieving full handover.
What is signal decay and why does it matter?
Signal decay is the mechanism that removes stale signals from the scoring model. A funding round from 12 months ago should not still count as a buying signal. Each signal type has a defined decay period (e.g., 90 days for funding, 14 days for website visits) after which it drops from the score. Without decay, your model accumulates stale data and produces false positives.
How do you handle false positives in a signal model?
False positives are accounts that score above the threshold but are not actually in-market. Reduce them by layering ICP qualification on top of signal scoring, requiring signal stacking (2+ signals from different categories), adding negative signals that subtract from scores, and reviewing flagged accounts manually for the first 30 days.
What is the difference between a buying signal and a buying condition?
A buying signal is a single observable event (e.g., Series B funding announced). A buying condition is a combination of signals that indicates a specific reason to buy (e.g., "company is scaling a function" indicated by funding + hiring). Buying conditions determine which outbound play to run. With RAIN Group, we modelled 3 buying conditions, each triggered by different signal combinations.
How often should signal weights be updated?
Review and update signal weights monthly for the first 3 months, then quarterly once the model is stable. The update process involves comparing which signals led to meetings (increase weight) versus which produced false positives (decrease weight). Data-driven weight adjustment is what separates a working model from a guessing game.
Can a buying signals model work for companies with fewer than 100 target accounts?
Yes. In fact, smaller account lists are easier to monitor and the model can be more precise. With fewer than 100 accounts, you can even supplement automated signals with manual monitoring (checking LinkedIn profiles, company news) to catch signals that automated tools miss. The scoring and routing principles still apply.
Some tools linked in this article are partners we work with. This does not affect our recommendations.
Advanced Client
Stop renting pipeline. Start owning the system that builds it.
We install AI-powered GTM systems for B2B SaaS companies. Founder-led delivery, pipeline within 30 days, full ownership by day 120. No retainers. No lock-in.
8 figures+
Pipeline created
2,000+
Meetings booked
30+
B2B brands served
Day 120
Full system ownership
"Advanced Client didn't just run ads for us. They built the entire go-to-market system."
John Griffin, CRO, m3ter (acquired by Salesforce)