SI-1 · Signal Intelligence · 100 XP · ~18 min
Signal Taxonomy
Signals exist on two axes: strength (how predictive they are of buying intent) and latency (how quickly you need to act before the signal goes cold).| Signal Category | Strength | Latency | Examples |
|---|---|---|---|
| First-party direct | Very high | Hours | Pricing page visit, demo request, free trial |
| Job change | High | Days | New executive hire in a relevant role |
| Funding event | High | Days–weeks | Series A/B/C announcement |
| Hiring surge | Medium-high | Days–weeks | Posting 5+ SDR/sales/growth roles |
| Product launch | Medium | Days | New product, new market, partnership announcement |
| Competitive displacement | Medium | Days–weeks | Job posting requires competitor tool, G2 review comparing competitors |
| Content engagement | Low-medium | Days | Downloaded a relevant resource, attended a webinar |
| Tech stack change | Medium | Weeks | Added or removed a tool from their stack |
| News & events | Variable | Days | Conference speaking slot, press coverage, award |
Signal Decay
Every signal has a half-life. Wait too long to act and the signal is worthless.| Signal Type | Optimal Outreach Window | Why |
|---|---|---|
| Pricing page visit | Same day | Buyer is actively comparing |
| Funding announcement | Within 3 days | Budget decisions made immediately post-close |
| Executive hire | Within 7 days | New hire is in “make my mark” mode |
| Job posting (sales roles) | Within 2 weeks | Hiring cycle in progress |
| Product launch | Within 1 week | Company is in growth mode |
| Content download | Within 48 hours | Interest is highest immediately |
Signal vs. Noise: The Quality Filter
Not every signal is worth building a workflow around. Apply this three-question filter:- Is it specific? — “Company is in SaaS” is noise. “Company just hired a VP of Sales from Salesforce” is a signal.
- Is it timely? — Can you act on it within the optimal window?
- Is it actionable? — Does it give you something specific to say in your outreach?
- “They’re a B2B SaaS company” → Data (useful for filtering, not for triggering)
- “They raised a $15M Series B announced yesterday” → Signal (specific, timely, actionable)
- “They use Salesforce” → Data (useful for personalization, not for triggering — unless they just added it)
- “Their VP of Revenue posted 3 times this week about pipeline generation” → Signal (specific, very timely, actionable)
Building a Signal Detection System
Signal detection in Bitscale is a combination of scheduled workflows that check for events and trigger enrichment when a signal fires. The architecture has three layers: Layer 1: Signal sources — where you monitor for events- LinkedIn (job postings, executive hires, company updates)
- Crunchbase / PitchBook (funding events)
- Google News API / Bing News (press coverage)
- Job boards (Indeed, Glassdoor, Lever, Greenhouse APIs)
- Your CRM (first-party behavioral signals)
- Imports new events from signal sources
- Classifies signal type and strength
- Filters for your ICP
- Enriches the company and contact when a signal fires
- Generates personalized copy using the signal as context
- Routes to sequencer or creates a task for manual review
Signal Quality Scoring Column
SI-1 Challenge: Build a Signal Quality Scoring Grid (+100 XP)
Collect 20 real signals from any combination of sources (LinkedIn, Crunchbase, news) for companies in your ICP. Requirements:- All 20 signals documented with: signal description, source, date, company
- Signal quality score column (specificity, timeliness, actionability, total)
- Recommendation column (act_now / act_this_week / note_for_nurture / ignore)
- Distribution summary: how many in each recommendation bucket?
- A short paragraph on which signal type had the highest average quality score and why
Submit SI-1 Challenge →
Share your grid + analysis paragraph. +100 XP on approval.
Next: SI-2 — Job Change Detection →
Job changes are among the highest-converting signals in B2B outbound. SI-2 covers how to detect, qualify, and activate them at scale.