The Challenge
Reconcile first. Enrich second.
The work went beyond collecting new information. Names, addresses, phone numbers and emails arrived in inconsistent formats across multiple sources, and each enrichment had to be reconciled with the correct CRM record without weakening the reference dataset. The engineering priority was therefore controlled data quality: normalize first, match deterministically, preserve existing identifiers and prepare reviewable update files.