# Perfect Storm: Signal-Based Outreach

> Spots a "perfect storm" of buying signals on a tiered account, recommends the right contact, and drafts a signal-anchored outreach email - so a rep can act while the signal is still hot.

**Source:** https://gtm.ai/marketplace/gtm-examples/signal-to-outreach-automation

---

## At a glance

- Skills used: 4
- Estimated time: 10-15 min
- Inputs needed: Your ICP account list and what you sell

## The play

One continuous workflow, from your ICP account list to a rep-ready, signal-anchored email.

- **Define ICP + Related Data** — Point it at your ICP account list and tell it what you sell - this workflow scores and tiers it for you, no new list to build.
- **Monitor for signals** — Watches tiered accounts for a "perfect storm" of buying signals landing inside the same rolling 7-day window.
- **Activate correct outreach** — Names the right contact and drafts a signal-anchored email, ready for a rep to send while it's still hot.

## Workflow steps

1. **Score and tier the ICP universe**
   Ranks every account you're already tracking so "this account matters" isn't a guess.
   Runs your existing ICP account list through firmographic and growth-signal scoring, producing an A/B/C tier per account. This step doesn't discover new accounts - it ranks the ones you're already watching.
   Outcome: Every account in your list has a score and tier, refreshed on the same cadence your list already runs on.
   - Job: jtbd-007 · Prioritize which accounts to pursue (Account Research & Prioritization) — skill: zoominfo-score-accounts

2. **Watch for a "perfect storm" of signals**
   Flags an account only when several buying signals land inside the same short window.
   Monitors tiered accounts for overlapping signals - hiring, website intent, tech-stack change - inside a rolling window, rather than surfacing any single signal on its own. A single signal is noise; three at once is a why-now.
   Outcome: A short, high-confidence list of accounts where multiple signals just converged - not a firehose of every signal on every account.
   Guardrail: Company Intent Monitor is a per-account lookup - run it on your top tier only (Tier A, or Tier A & B per your minimum-tier setting), capped at roughly 20 accounts, not the full tiered universe.
   - Job: jtbd-065 · Get real-time notifications on accounts (Campaign Orchestration) — skill: zoominfo-company-intent-monitor

3. **Recommend the right contact**
   Names a specific person to reach at the flagged account, not just the account itself.
   Takes the flagged account and recommends a contact based on role fit and buying-committee position, so the next step has someone real to write to.
   Outcome: A named contact with title and verified email, ready to receive a drafted email.
   - Job: jtbd-002 · Find the right person to contact (Buyer Discovery) — skill: zoominfo-recommend-contacts

4. **Write the signal-anchored email**
   Drafts outreach that references the actual signal, not a generic template.
   Generates a short, personalized email that opens with the specific signal that triggered this account - the hiring surge, the pricing-page visits - rather than a generic value-prop opener.
   Outcome: A ready-to-send draft anchored to a real, recent signal.
   - Job: jtbd-012 · Write personalized outreach emails (Campaign Orchestration) — skill: zoominfo-personalize-email

5. **Get it in front of the rep**
   No packaged skill pushes this into a rep's workspace yet - treat it as the manual last step.
   There's no automation in our catalog today that posts a drafted email into a CRM task, Slack channel, or inbox on your behalf. Until one exists, this step is a manual hand-off - copy the drafted email out and route it through however your team already surfaces urgent leads, a CRM task, a Slack ping, a shared inbox.
   Outcome: The rep sees the flagged account and drafted email while the signal is still fresh.
   - Job: jtbd-065 · Get real-time notifications on accounts (Campaign Orchestration) — hand-off: same job as step 2, reused for the push mechanic

## Attributes

- Chains 4 packaged ZoomInfo skills, plus one manual hand-off step
- Only fires when multiple signals converge, not on any single signal
- Draft email anchors on the real triggering signal, not a generic template

## Use cases

- Catching a buying window before a competitor does
- Giving reps a same-day nudge instead of a monthly signal digest

---

## Why this workflow

Most signal-based outreach fires on one thing at a time - a job posting, a
pricing-page visit, a tech-stack change - and reps learn to tune it out. This
example only surfaces an account when several signals land in the same short
window, on an account you've already tiered as worth watching. That
combination is a much stronger why-now than any single signal alone, and the
drafted email opens with the real signal instead of a generic template.

The workflow chains four of our packaged skills.
[Score Accounts](/marketplace/gtm-skills/zoominfo-score-accounts) tiers the
universe, [Company Intent Monitor](/marketplace/gtm-skills/zoominfo-company-intent-monitor)
is the closest available signal watch, [Recommend Contacts](/marketplace/gtm-skills/zoominfo-recommend-contacts)
names who to reach, and [Personalize Email](/marketplace/gtm-skills/zoominfo-personalize-email)
drafts the outreach. The last step - getting the draft in front of the rep
- isn't a packaged skill yet, so it's called out plainly as a manual
hand-off rather than something this workflow automates for you.

Try variations once you've made it yours: widen the signal window if your
sales cycle runs longer, or swap the drafted email for a call script if your
team prefers to work the phones on hot accounts.