Platform · Shipped · new here
Trigger wire — niche CRM → CampaignBrief (moment-of-need outreach)
Move 6 of the cold-outreach doctrine: converts the niche CRM's live “who is hiring which niche role RIGHT NOW” signal into trigger-based, moment-of-need outreach targeting — up to a ready, inspectable CampaignBrief. Reads the trigger cohort from company-intelligence [getCohort by niche list_id, fallback queryCompanies by sector], matches each cohort company's live hiringFocuses to a JobFrame niche focus (from niche-focus-worklist.json), and assembles the existing CampaignBrief contract with targetCompanies = the LIVE trigger set (not a static file), plus a People-Data-Labs contact-enrichment REQUEST shaped per audience (hr_comp → human_resources role; others → focus title keywords; companies → trigger set else industry → niche). NO SENDS: stops at the CampaignBrief; the provider stays gated. COST/PII guard: the live PDL call is behind --live; DEFAULT dry-run shapes the request and calls nothing; live leads stay in-memory (never persisted or sent). Glass Ox: a focus with no cohort company hiring it is quarantined-with-reason, never faked into an empty-audience brief. Pure assembly core is IO-free + unit-tested 12/12. Sample: robotics cohort=8 → 43 focuses with a live trigger; crypto-fintech cohort=30 → 23.
- Cluster
- Platform
- Type
- capability
- Status
- Shipped
- Used by
- people-analytics-toolbox
Maturity evidence
- Functioning
- Pure core (src/lib/benchmark-outreach/trigger-campaign.ts) unit-tested green — 12/12 (tsx --test trigger-campaign.test.ts): niche/focus resolution, focus-match, CampaignBriefSchema validation, worklist fallback, Glass Ox quarantine, enrichment-plan shaping. Live data-path dry-run over prod company_intelligence: robotics cohort=8 → 43 focuses with a live trigger (top: Test Engineering, 7 hiring, 6 w/ comp); crypto-fintech cohort=30 → 23. check:types-changed clean.
- Valuable
- Realizes the highest-leverage bridge in the cold-outreach doctrine (§8, Move 6) — turns a static-audience blast into genuine warm, moment-of-need targeting off a fresh hiring signal we already have. Mostly wiring existing parts; unlocks reaching the right person at the moment of need.
- Understood
- docs/company-intelligence/TRIGGER-WIRE.md (pipeline + cost/PII guard + Glass Ox + sample reads + brief shape) + Layer-1 mermaid + session report docs/session-reports/2026-07-08-trigger-wire.md.
- Integrated
- Reuses the company-intelligence cohort reads (getCohort/queryCompanies), the existing CampaignBrief contract, the niche-focus-worklist niche→focus map, and the PDL client + audience mapping from the benchmark-outreach engine — no parallel path. Sibling to niche-company-crm + niche-comp-flywheel off the same sweep substrate.
How to use it
Not surfaced with a callable endpoint yet — still building. Tell us you want Trigger wire — niche CRM → CampaignBrief (moment-of-need outreach)and we’ll prioritize it.
Request Trigger wire — niche CRM → CampaignBrief (moment-of-need outreach)Other Platform capabilities
- Comp audit self-serve — CSV intake, free validate, commerce-gated watermarked run (HO-155)
- Gift pass — gifted ownership on the entitlement store (magic-link claim)
- JobFrame canonical Job Family × Focus × Level taxonomy + classifier
- SMB pay-system wizard — chocolate/vanilla over the pay-system catalog
- Support channel — portfolio-wide /support form → ticket store → operator email
- Ask-your-data — generalizable NL→rank→tier→cite spoke (HO-378)
- Diagnostic acquisition — next-best-ask over a live hypothesis set
- Executive-Priorities Elicitation Instruments (static catalog)
Capability detail sourced from the People Analytics Toolbox capability feed (source of truth), snapshot retrieved 2026-07-23.