A segment engine per ICP


The business sold into several genuinely different buyer segments, each with its own buying committee and its own message, and had no dedicated revenue-operations owner to build or run outbound against any of them.
Built continuous enrichment with automated CRM imports feeding sequencing campaigns, run separately for each ICP segment, so list logic and messaging stay distinct per segment instead of collapsing into one generic blast.
Added account tiering and lead-score validation so reps work the top of each segment first, and so the score is checked against reality rather than trusted because it exists.
Ran recurring health checks on the pipe between the enrichment tool, the CRM and the sequencer, the failure that starves campaigns silently is a broken import, not a bad email.
Evaluated enrichment-provider alternatives and prototyped a model-driven scraping waterfall as a lower-cost substitute for part of the paid enrichment spend, delivered as a written migration recommendation rather than a surprise swap mid-campaign.
A segment engine per ICP
Enrichment, CRM import and sequencing were stood up across every ICP segment rather than as one shared list.
Continuous enrichment rather than manual list builds. Enrichment runs continuously with automated CRM imports, replacing hand-built lists assembled when someone had time.


7 steps
An automated ABM engine: batch enrollment, generated personalization, and the guardrails that stop a bad send
Workflow success rate materially improved and was measurable
Attribution

4 steps
Closing the gap between MQL and pipeline
~8,800 contacts re-attributed
Outbound



5 steps
Consolidating two sales-engagement systems into one: 22 cadences rebuilt one-to-one
22 cadences migrated one-to-one