Designed the CRM model around the GTM motion, then kept enrichment safe to run.
Objects and relationships matched how the company sold: partner influence, strategic programmes, solution fit, leads and technical validation gates.
Multiple providers were used with source priority, confidence checks and fallback logic rather than a fragile table of one-off lookups.
The enrichment path was split into stages that could be tested, replayed and reasoned about before data landed in the CRM.
Human-entered values were protected, ambiguous matches went to review, and writeback rules carried the evidence for each decision.
The point was not just to enrich records. It was to create a workflow the team could keep using as the GTM motion changed.