← Modular Enrichment

Demo Case Study: CRM Cleanup — 5,000 Messy Contacts to a Deduped, Standardized List

Demonstration project. Every name, company, email and phone number in this folder is synthetic — generated to reproduce the defects we find in real CRM exports. No real contact data was used or touched. We never present demo work as client work; this exists so you can inspect exactly what you'd get.


Before: contacts_raw.csv (5,000 rows)

A contact export the way they actually arrive:

After: contacts_clean.csv

Exact numbers are in cleanup_metrics.md (auto-generated by the pipeline — we don't hand-write results). Headlines from this run:

Process (what we'd do for you)

  1. Scope (human): which CRM, how many records, what "clean" means for you (merge rules, picklists, required fields). You get a written spec before we touch anything.
  2. Dry run (AI agents): the full pipeline runs on an export first — you see the metrics report and a sample of proposed merges before anything changes in your CRM.
  3. Apply (AI agents, inside your account): executed in your own CRM (HubSpot, Pipedrive, Zoho, Salesforce) via native merge tools/APIs, so history and activity records are preserved. Any enrichment happens within your accounts and your data — we don't sell, pool, or retain client data.
  4. QA (human): a data engineer samples merges, checks edge cases (two people sharing an office phone are not a duplicate), and signs the metrics report.
  5. Deliver: cleaned CRM, before/after metrics report, and the rule set — so the next cleanup is cheaper, or so a monthly Data Care plan keeps it clean.

Files in this folder

Built by Modular Enrichment. AI-assisted delivery, human-QA'd — openly.