AI in customer data cleanup that everything else depends on
- 5 days ago
- 3 min read
Updated: 3 days ago
Introduction
Every analytical ambition in a business runs into the same wall: the customer records are a mess. The same company exists four times under slightly different names, half the contacts left their jobs years ago, addresses are inconsistent, and nobody is certain which record is the real one. Any analysis performed on this produces confident wrong answers, and any automation built on it does the wrong thing reliably.
This is genuinely the right first project in most businesses, and it is also the one nobody wants to do. The matching problem — deciding whether two records refer to the same entity, across variations in spelling, punctuation, trading names and addresses — is exactly the kind of judgement-at-volume task that automation handles well and a person handles slowly.
1. AI in customer data cleanup is mostly entity matching
The core of the problem.
Deciding that four records are one customer, across spelling variants, trading names, abbreviations and old addresses. Doing this by hand across ten thousand records is weeks; doing it with review of the uncertain cases is days.
2. Decide what a customer is before you start
The definitional question.
A legal entity, a site, a buying unit, a household? Multi-site customers and groups create most of the ambiguity, and choosing the definition first prevents merging records that should be separate.
3. Never merge automatically above a threshold of doubt
The safety rule.
Confident matches can be merged; uncertain ones go to a review queue. An incorrectly merged record is harder to undo than a duplicate, particularly once transactions attach to it.
4. Keep the transaction history intact through any merge
The technical point that matters.
The value of the cleaned record is the complete history attached to it. A merge that loses or double-counts transactions has destroyed the reason for doing it.
5. Identify the stale records rather than deleting them
A separate decision.
No activity in three years, bounced contact details, a contact who has left. Flagging these is useful; deleting them may lose a genuine dormant customer, and if they contain personal data the retention question applies.
6. Fix the entry process at the same time
Otherwise it recurs immediately.
Required fields, validated formats, a duplicate check at creation, and a rule about who can create a customer record. A cleaned database with an uncontrolled entry process is dirty again within a year.
7. Standardise the fields you will analyse on
Where consistency pays.
Sector, size, source, region, customer type. Free-text fields cannot be analysed, and standardising a small number of them is what makes segmentation and reporting possible later.
8. Handle the personal data properly
A compliance dimension.
Contact records are personal data. Consent or another lawful basis, marketing preferences, retention, and any requests from individuals all attach to these records, and the rules vary by jurisdiction. Cleanup is a good moment to get this straight.
9. Measure the result and keep measuring
Data quality decays.
Duplicate rate, completeness of key fields, bounce rates, and the proportion of records with recent activity. Reported quarterly, these show whether the entry controls are holding.
Be careful about enriching your records from external sources. Appending data about individuals from third parties carries obligations in many jurisdictions, including in some cases telling the person, and it is not simply a data quality improvement.
Conclusion
Treat this as the precondition rather than a chore, because everything analytical depends on it.
Define what counts as a customer before merging anything, route uncertain matches to human review instead of merging automatically, preserve the transaction history through every merge, flag stale records rather than deleting them, fix the entry process with validation and duplicate checks at the same time, standardise the handful of fields you will analyse on, get the lawful basis and marketing preferences straight while you are in there, and report data quality measures quarterly.
.png)



Comments