Signals
The why-now triggers. Eight live signal types, the same on every paid plan.
A Signal is a piece of why-now evidence attached to a company. Signals are how an Account earns a slot in your book and how it stays ranked.
Every signal has the same shape — what kind, how strong, when it happened, what evidence supports it, where it came from. Multiple signals on the same Account stack: a funded company with a recent ICP-role hire is a stronger why-now than either signal alone.
Signals decay with age. A funding round from last week is louder than one from 90 days ago.
The eight live signals
All eight ship on every paid plan and on the trial. The differentiator across tiers is volume, cadence, and number of Products — not signal access.
| Signal | Origin | What it catches |
|---|---|---|
| Funding | Company-level | A round + amount. Strongest budget signal. |
| Acquisition | Company-level | The company gets acquired (acquirer + target). |
| Exec move | Company-level | A C-level or VP join on the company. |
| Hiring | Company-level | Open roles matching your Replaces roles list. |
| Job change | Lead-originated | A person changes job into one of your target Roles. |
| Competitor engagement | Lead-originated | People engaging with your competitors' LinkedIn posts. |
| Keyword buzz | Lead-originated | People posting / commenting on tracked LinkedIn keywords. |
| ICP search | Company-level | Baseline ICP-fit "signal" — keeps the book from ever going empty. |
Per-signal config
Each signal has an enabled toggle and type-specific config:
- Hiring uses your
replacesRoleslist (see Path). - Competitor engagement uses your
competitorDomains(see Self). - Keyword buzz uses a list of LinkedIn keywords specific to this Product.
- Funding / Acquisition / Exec move / Job change / ICP search — just enable/disable.
Default-on at onboarding
Newly created Audiences start with a sensible default mix on: funding, job change, hiring, ICP search. Add competitor engagement and keyword buzz once your Competitor list and Keywords are dialled in — those signals get noisy with loose inputs.
Signal portfolio = Timing
The Account-level Timing score (0–100) is the portfolio of live signals decayed by age — never a single collapsed value. The rep sees the full stack, not one summary number.
When you look at an Account, the strongest signal is highlighted; the next ~12 are stored on the row so you have the full why-now picture, not just the top line.
Stronger ≠ exclusive
Lighter signals are not noise — they fill the book between heavy events. A solid working day is mostly:
- A few A-tier rows (fresh funding + ICP fit, exec move + hiring).
- Several B/C-tier rows (competitor engagement, keyword buzz).
- A baseline of ICP search rows that keep the queue alive between heavy signal weeks.
The book ranks them for you. Work top-down.
Roadmap
- News — M&A, product launches, partnerships via our company-events provider. Adapter in build.
Roadmap signals appear as toggles in the Audience UI but are disabled until the producer ships. Saving an enabled-but-roadmap toggle is fine — it activates automatically the day the producer ships, no migration needed.
Dropped
These were considered and dropped on purpose:
- Influencer engagers — surfaces mostly other salespeople, not buyers.
- Active evaluation as a standalone — subsumed by keyword buzz.
- X / Twitter keyword discussions — the data structure isn't reliable enough for our quality bar.