Automated Outbound
Signal detected. GTM play written. Lead enrolled in sequence.
The Problem
Outbound teams either miss signals entirely or react too slowly. By the time a rep notices a G2 review or an AI keyword on a prospect's site, the moment has passed. This system catches signals the moment they fire, qualifies the account, builds a personalized play, and enrolls the right contact — all in Clay, no n8n required.
Stack
Walkthrough
How It Works
The execution path
Any signal type feeds the same table. Each trigger carries a weight value and context notes — not just that a signal fired, but what it means and how strong it is.
- ·Trigger type logged: AI initiative keyword, G2 review, hiring signal, etc.
- ·Trigger Weight Value assigned per signal type
- ·Trigger notes captured: context about what the signal means
- ·Trigger date + source logged
- ·Rep assigned based on signal type or territory
- → Signal Details aggregated for AI context downstream
Company must pass fit threshold before anyone is searched for. Zero wasted enrichment credits on bad-fit accounts.
- ·Company enriched: employee count, industry, size, locality, description
- ·Funding stage pulled + normalized
- ·Employee Count Score + Funding Stage Score + Industry Score calculated
- ·Total Fit Score computed
- ·Enrichment Confidence Score assigned
- ·Fit Status: Strong Fit / Borderline / Poor Fit
- → ICP Copy Gate: only strong-fit accounts proceed to play generation
Claude receives the signal context — type, notes, weight, company details — and generates a signal-specific outbound angle and subject line. Not a template. A play.
- ·Signal context injected: trigger type + notes + weight + company details
- ·GTM Angle generated: signal-specific outbound narrative
- ·Subject Line written: personalized to signal + company
- → Two different signals = two completely different plays
Decision-maker found, email dual-validated, contact enrolled. Slack notified. All in Clay — no external workflow tool required.
- ·Decision-maker found via Clay people search
- ·Work email found via Findymail
- ·Email validated via Enrow (second pass)
- ·Both validators must pass before enrollment
- ·Contact added to outbound sequence
- → Slack notification fired via n8n webhook
Key Design Decisions
By The Numbers