Apollo just bought Pocus. The subtext is louder than the press release: outbound is no longer “lists to blasts.” It’s signals to sequences. Charts are cute. Priority queues book meetings.
TL;DR
- Apollo + Pocus is a bet that buying signals need to become workflows, not dashboards. (apollo.io)
- The new outbound stack is signals to sequences: capture signals, normalize them, score fit + intent, route owners, trigger the right sequence, enforce SLAs.
- The teams that win build three lanes: hot, warm, cold expansion, with decay, suppression, and ownership baked in.
Apollo + Pocus: the outbound stack just flipped
Apollo has always been strong at two things:
- Data (people, companies, enrichment)
- Execution (sequences, email, dialing, tasking)
Pocus built the missing middle: a signal layer that turns “interesting activity” into prioritized actions and GTM playbooks. Pocus has been explicit about signal-based GTM for years, including integrations and “signal marketplace” thinking. (pocus.com)
Apollo’s acquisition announcement basically says the quiet part out loud: they want an “AI-native operating system for go-to-market teams.” Translation: less tab-hopping. More closed-loop workflows. (apollo.io)
This is happening because buyer behavior forced it. Buyers do more research without you, and they want fewer “talk to sales” moments. Gartner has been pounding this drum, including their survey showing 61% of B2B buyers prefer a rep-free buying experience. (gartner.com)
So if you show up late with a generic pitch, congrats on your new hobby: getting ignored.
Why “signals to sequences” beats “lists to blasts”
Lists to blasts assumes:
- Your ICP list is static.
- Timing does not matter.
- Volume fixes relevance.
- The inbox is still a lawless wasteland.
It’s not.
Between stricter bulk sender requirements and spam complaint thresholds, “just send more” is an expensive way to poison your domain. Google and Yahoo’s 2024 bulk sender rules include authentication requirements and a spam complaint threshold of 0.3%, plus one-click unsubscribe requirements. (buzzstream.com)
So the winning move is not “more outbound.” It’s better triggers.
Signals to sequences means:
- The list is just your addressable universe.
- Signals decide who goes first.
- Sequences change based on why now.
- SLAs enforce speed so the signal does not rot.
The signals that matter (and what they actually mean)
Stop treating signals like tarot cards. Each signal needs:
- a reason it correlates with buying,
- a “good vs bad” definition,
- a routing rule,
- and a sequence mapped to it.
Here are the ones worth your time.
1) Hiring signals (team build equals budget motion)
What it looks like
- New SDR/AE roles
- “RevOps” headcount
- “Implementation” roles
- “Security” roles (for security vendors)
Why it matters Hiring is a forward-looking commitment. It usually precedes tool changes, process rebuilds, and new targets.
Routing rule
- If hiring in your category + ICP fit is high, route to outbound now.
- If hiring is generic, treat as warm, not hot.
2) Tech stack changes (pain, migration, and new constraints)
What it looks like
- New CRM adoption
- Adding data tools (enrichment, intent, warehouse)
- Ripping out legacy tools
- New website analytics or CDP
Why it matters Tool change is disruption. Disruption creates evaluation cycles.
Routing rule
- If they added a competing tool, route as “competitive wedge.”
- If they added adjacent tooling, route as “stack completion.”
3) Funding and financial events (capacity to buy)
What it looks like
- Seed/Series A: build the first repeatable motion
- Series B/C: scale pipeline and reporting
- PE: efficiency, consolidation, cost control
Why it matters Money changes priorities. Also changes scrutiny. Your message needs to match the board narrative.
Routing rule
- Funding in last 30-60 days + high fit = hot lane.
- Funding older than 90 days decays to warm unless other signals stack.
4) Job posts (the “requirements doc” they accidentally published)
Job posts are not just “hiring.” They expose tooling, workflows, and pain.
What to extract
- “Experience with Salesforce/HubSpot” (stack reality)
- “build outbound engine” (motion maturity)
- “improve lead routing” (broken ops)
- “intent data” (they already buy signals)
Routing rule
- If job post mentions your category problem explicitly, treat as hot.
- If it’s vague, use it as personalization fuel, not a trigger.
5) Intent surges (category interest, not vendor love)
Third-party intent is noisy. It still works when you treat it like a probability bump, not gospel.
Routing rule
- Only trust intent when paired with fit and at least one additional signal.
- Never route intent alone straight to an SDR call blitz. That’s how you create suppression-worthy spam complaints.
6) Website behavior (first-party is king, but don’t be creepy)
What it looks like
- Pricing page visits
- Integration pages
- Competitor comparison page visits
- Docs visits
- High-frequency return sessions
Routing rule
- Multiple visits + high-intent pages + known account = hot.
- Single blog visit = content remarketing, not sales outreach.
7) Champion moves (the cleanest “why now” that exists)
What it looks like
- A user of your category joins a new company
- A former buyer becomes a VP at a target account
Routing rule
- Champion moved in last 90 days + target account fit = top priority.
- Champion moved but into non-buying role = warm.
The real shift: signals move from dashboards to actions
This is the change Apollo is buying.
Dashboards answer: “Is anything happening?”
Workflows answer: “Who does what next, and by when?”
Pocus positioned itself as a GTM playbook engine fueled by “any signal” and workflow rules, not just reporting. (pocus.com)
Apollo brings the execution surface area to actually run it end-to-end. (apollo.io)
Blueprint: build a signals-to-sequences system that actually runs
If you want this to work, you need six components. No skipping.
1) Signal capture (centralize or die)
Sources:
- ATS and careers pages (hiring, job posts)
- Tech detection (technographics)
- Funding databases
- Web analytics (first-party)
- Product usage (if PLG)
- CRM events (opens, replies, meetings, churn risk)
- Third-party intent
Rule: if a signal is not captured in a system that can trigger work, it is trivia.
2) Normalization (make signals comparable)
Every signal becomes a record with the same schema:
account_idsignal_type(hiring, funding, pricing_visit, etc.)signal_strength(1-5)signal_timestamp(UTC)sourceraw_payload(for audit)expiry_timestamp(decay)
Normalization is where most teams quit. Then they wonder why routing breaks.
3) Fit scoring (static-ish, but not “set and forget”)
Fit is: “Should we ever sell here?”
Inputs:
- industry
- employee count
- region
- tech stack compatibility
- business model (B2B SaaS, marketplace, agency)
- exclusions (students, agencies if you hate agencies, etc.)
Output:
fit_tier(A/B/C)fit_score(0-100)
You need fit scoring before intent. Otherwise every noisy intent surge becomes a fire drill.
If you want a cleaner model, build dual scoring into your CRM. Chronic’s view: fit + intent scoring needs to live together, not in five tools and a spreadsheet. Start with AI lead scoring and stop pretending your “priority” field is strategy.
4) Intent scoring (dynamic, decays fast)
Intent is: “Why now?”
Inputs:
- website visits (weighted by page type)
- intent surge (weighted low unless stacked)
- hiring in relevant department
- tech change event
- champion move
Critical rule: intent must decay.
A pricing page visit from 21 days ago is not “hot.” It’s “was curious.” Decay it.
A simple decay model:
- Day 0-2: 1.0x
- Day 3-7: 0.6x
- Day 8-14: 0.3x
- Day 15+: 0.1x (unless reinforced)
5) Priority queue (make work unavoidable)
A priority queue is the operational core of signals to sequences.
Each account gets:
priority_score = fit_score * intent_score_multiplierlane = hot | warm | cold_expansionnext_action(call, email, LinkedIn, research, route to AE)ownersla_deadline
No “someone should follow up.” The system assigns an owner and a clock.
6) Sequence selection (match message to trigger)
Every lane maps to a sequence family:
- Hot: short, direct, trigger-first
- Warm: educational plus proof, tighter CTA
- Cold expansion: low frequency, high relevance, longer runway
Chronic’s angle here is simple: end-to-end, till the meeting is booked. Signals pick the play. Sequences run. Your team closes. That is the whole product thesis behind “pipeline on autopilot” with a real sales pipeline, not a graveyard of stale tasks.
Signals to sequences workflows (3 you can steal)
These are tactical. Build them as routing rules plus sequence selection plus SLAs.
Workflow 1: Hot accounts (stacked signals, fast SLA)
Trigger (any 2 within 7 days)
- Pricing page visit + integration page visit
- Hiring: “SDR Manager” or “RevOps” + intent surge
- Champion move + competitor comparison page visit
Routing
- Owner: named AE (or SDR if that’s your model)
- SLA: 15 minutes during business hours, 2 hours otherwise
- Create tasks: call, email step 1, LinkedIn view
Sequence
- 4 steps over 7 days
- Day 0: email + call
- Day 1: call + short bump
- Day 3: proof email (single case metric)
- Day 7: break-up
Message spine
- Lead with trigger.
- One sentence on outcome.
- One proof point.
- One CTA.
If you cannot write this in 60 words, you do not understand the trigger.
Workflow 2: Warm accounts (single strong signal, slower SLA)
Trigger (any 1)
- Funding event in last 30 days
- Hiring cluster in relevant team
- Tech change to adjacent tool
Routing
- Owner: SDR
- SLA: 24 hours
- Add to “warm queue” with research required flag
Sequence
- 6 steps over 14 days
- More personalization
- Soft CTA: “worth a 10 min sanity check?”
Suppression rules
- If account already in active opportunity: suppress outbound
- If bounced twice in 30 days: suppress domain
- If replied “not now”: snooze 90 days
Warm workflows win by consistency and hygiene, not aggression.
Workflow 3: Cold expansion (no signal, but high fit)
Trigger
- Fit tier A
- No intent signals in last 30 days
- Not currently suppressed
- Not contacted in last 45 days
Routing
- Owner: SDR pool or automated outbound agent
- SLA: none, but throttle volume per domain
Sequence
- 8 steps over 21-30 days
- Low frequency
- Insight-led positioning
- Rotate angles:
- category pain
- operational benchmark
- competitor migration
- “what top teams do” blueprint
Cold expansion exists to create surface area. It should never cannibalize hot work.
The mistake everyone makes: no decay, no suppression, no ownership
Most “signal-based outbound” dies for three stupid reasons:
1) No decay
Signals rot. If you keep them “hot” forever, your reps chase ghosts, and your automation spams old news.
Fix:
- Every signal needs an expiry.
- Every intent score needs time decay.
2) No suppression
If you do not suppress:
- existing customers in renewal motion,
- open opportunities,
- recent unsubscribes,
- recent “not now” replies,
- domains with deliverability issues,
…you will torch deliverability and annoy the exact accounts you want.
Also, bulk sender rules do not care about your feelings. Spam complaints over 0.3% is a hard ceiling for bulk senders. (buzzstream.com)
Signals reduce spam complaints because they reduce irrelevant sends. That’s the point.
3) No ownership
Dashboards feel productive because nobody has to do anything.
Fix:
- Every queued account has a named owner.
- Every owner has an SLA.
- SLA breaches create escalation, reassignment, or auto-sequencing.
If it’s “everyone’s job,” it’s no one’s pipeline.
What this means for the rest of the stack (Clay, Instantly, CRMs)
This Apollo + Pocus move pressures every outbound stack to answer one question:
Where do signals turn into action?
- Clay stays powerful for building data and enrichment waterfalls. It’s also complex. Most teams never operationalize it into strict routing.
- Instantly runs email. That’s it.
- Traditional CRMs store fields. They do not run signal-first workflows without serious glue.
Chronic’s stance is blunt: tools that only store data or only send email force you to duct-tape the middle. Chronic runs end-to-end outbound so “signals to sequences” becomes the default motion, not a RevOps side project. Start with the inputs that matter like ICP building and lead enrichment, then let scoring and sequences run.
If you want the broader map, this pairs well with:
- How to build a buying-signal queue in 7 days
- RevOps functions: ICP score + enrichment waterfall into a callable tool
- CRM vs sales engagement vs “agentic CRM”: a 2026 buyer’s map
Implementation checklist (operator edition)
- Define ICP and exclusions. No ambiguity.
- Pick 8-12 signals max. More signals means more noise.
- Normalize signals into one schema.
- Build fit scoring (A/B/C plus numeric).
- Build intent scoring with decay.
- Create three lanes: hot, warm, cold expansion.
- Create suppression rules. Write them down.
- Assign owners and SLAs per lane.
- Map each lane to a sequence family.
- Measure:
- time-to-first-touch after signal
- meetings per signal type
- spam complaint rate
- reply-to-meeting conversion by lane
If you cannot measure it, it’s not a system. It’s fan fiction.
FAQ
What does “signals to sequences” mean in outbound?
It means outbound starts from buyer activity signals and routes prospects into the right sequence and owner workflow, instead of blasting static lists. The signal decides timing, messaging, and priority.
What signals should I start with if I have nothing today?
Start with:
- hiring + job posts,
- funding,
- website high-intent pages,
- champion moves,
- technographic changes. Then add third-party intent only after fit scoring and suppression are working.
How fast should we respond to a hot signal?
Under 15 minutes during business hours if you want maximum conversion. Past a few hours, the signal decays and competitors catch up. Build SLAs and escalation so speed is enforced, not “encouraged.”
How do I stop signals from turning into spam?
Three rules:
- decay every signal,
- suppress accounts already in motion (open opps, customers, recent “not now”),
- require signal stacking for “hot” outreach. Also keep spam complaints under 0.3% to avoid deliverability penalties under Google and Yahoo bulk sender expectations. (buzzstream.com)
Do I need separate fit and intent scores?
Yes. Fit answers “should we sell here.” Intent answers “why now.” Mixing them creates false urgency and wastes SDR time. Dual scoring also makes routing rules clean.
What’s the practical takeaway from Apollo buying Pocus?
Apollo is betting that the winning outbound platform is execution plus signal-based workflow orchestration. Not just a database. Not just sequences. A system that turns signals into prioritized actions. (apollo.io)
Build the queue, enforce the clock, book the meetings
If your outbound still starts with “export list,” you are choosing pain. Build a signal queue. Normalize it. Score it. Route it. Put SLAs on it. Map it to sequences.
That’s signals to sequences.
And yes, it’s more work up front. So is building pipeline that doesn’t collapse the second you stop blasting.