todo-lists, tasks, tasks list, list, task, coach, project, success, office, to do, project management, checklist, consulting, list, project management, checklist, checklist, checklist, checklist, checklist
Photo by viarami on Pixabay

Operations

Part of CRM data cleaning: a checklist for small businesses

CRM data cleaning: a checklist for small businesses

CRM data cleaning: a UK small business checklist covering the UK GDPR accuracy principle, duplicate contacts, field formats and a repeatable monthly routine.

What to take away

  • Data cleaning in a CRM is a legal habit as much as a marketing one: the accuracy principle asks you to correct or erase records that are wrong for your purpose.
  • A fixed monthly routine beats a one-off purge. One owner, one order of steps, one written record.
  • Duplicates and dead addresses cost money twicewasted sends now, and a sender reputation that suffers later.
  • Write down every decision, so the next person can see why a record was merged, corrected or suppressed.

Accuracy is a duty, not a tidy-up

The UK GDPR principles apply to every contact record in a small business CRM. Accuracy sits alongside storage limitation. The ICO's guide to the UK GDPR is clear that personal data must be accurate and kept up to date where necessary, with inaccurate data rectified or erased without delay.

That duty has a practical edge. A customer who has moved, changed job or asked not to be contacted is now wrong for your purpose, and a campaign built on the old record wastes money and staff time. The retained UK GDPR text lists accuracy and storage limitation among its principles, which is why this is maintenance, not housekeeping.

A nine-step CRM data cleaning checklist

Work through the steps in order, on one list at a time.

  1. Choose one contact list to clean and record its starting point. Use your CRM’s supported export or backup process, if available, before making changes.
  2. Find possible duplicates using the CRM’s search or duplicate-detection feature. Search by email first, then by company name and postcode; set uncertain matches aside for review.
  3. Merge confirmed duplicates using the CRM’s merge function, keeping the record history and consent information. Log the surviving record ID, removed IDs and date.
  4. Find opt-outs by filtering the consent or suppression fields. Apply the CRM’s suppression function before sending, and do not add suppressed contacts back to a campaign list.
  5. Review bounce results and gone-away contacts. Mark addresses that cannot be used, and verify information before correcting a record; suppress it if it cannot be confirmed.
  6. Standardise field formats, such as consistent layouts for names, company details and postcodes. Use CRM field rules or filters where available, and review the results before saving changes.
  7. Check important fields, including email address, consent flag, company name, postcode and last activity. Correct them only when you can verify the information; otherwise flag the record for review.
  8. Review records that are no longer needed and archive them in line with your retention policy. If permission is unclear, keep the contact suppressed until it is confirmed.

Nine-step CRM cleaning checklist

  1. Export full contact list with key dates
  2. Flag records with no contact details
  3. Search duplicates on email then postcode
  4. Merge duplicates keeping oldest source field
  5. Standardise postcodes, phones, counties, job titles
  6. Check consent and suppression flags
  7. Correct gone-away postcodes and closed companies
  8. Log changes, who and when

Agree what each field has to prove

FieldWhat it must proveOwnerReview
Email addressThe contact can be reached and has not opted outMarketing leadMonthly
Consent flagA lawful basis exists for the channel you useData ownerBefore every send
Company nameThe account exists and matches its registered nameSales leadQuarterly
PostcodeTerritory and delivery checks workOperationsQuarterly
Last activityThe record is live, not archived by accidentAccount ownerMonthly

A field earns its place by supporting a decision. If nobody can say which task a column feeds, archive it. Why CRM adoption fails in small businesses often traces back to imported fields that no one owned, and a named owner per group is the simplest fix.

What each CRM field must prove

Field

Email address
Reachable, not opted out
Consent flag
Lawful basis for channel
Company name
Account exists, registered name
Postcode
Territory and delivery checks
Last activity
Record is live, not archived

Must prove

Email address
Marketing lead
Consent flag
Data owner
Company name
Sales lead
Postcode
Operations
Last activity
Account owner

Owner

Email address
Monthly
Consent flag
Before every send
Company name
Quarterly
Postcode
Quarterly
Last activity
Monthly

Review

Email address
Consent flag
Company name
Postcode
Last activity

Merging duplicate contacts without losing the audit trail

Merging keeps the history; deleting throws it away. Keep a merge log with the surviving record ID, the IDs removed and the date. The ICO's accountability guidance expects you to show how you meet the principles, and a merge log is the cheapest evidence you can hold.

Set one rule first: never merge two records with different consent states until you know which is later. If you cannot tell, suppress both and re-permission rather than guessing.

Where wasted marketing effort shows up

Waste rarely arrives as one large loss. It appears as a send where a share of addresses bounce, a call list padded with gone-away numbers, and a report that cannot say which records were ever verified. CRM measurement mistakes include baselines that shift when the contact list is cleaned, so fix your denominator before the purge, not after it.

Cleaning before a campaign also protects deliverability. High bounce rates and spam complaints are the kind of signals mailbox providers notice, and a list that is never checked drifts towards both.

Common questions

How often should a small business clean its CRM?

Monthly for suppressions and bounces, quarterly for duplicates and field formats, and once a year for the whole list. Put the dates in the sending calendar so cleaning happens before a campaign rather than after a complaint.

How do I remove duplicate CRM contacts safely?

Search on email first, then on company name plus postcode. Merge rather than delete, keep the surviving record's consent history, and log the IDs you removed. Never merge across different consent states until you know which is later.

What counts as inaccurate data under UK GDPR?

A record is inaccurate when it is wrong or misleading for the purpose you hold it for. An outdated job title used to segment a business list qualifies, even though it was correct when it was captured.

Who should own CRM data cleaning in a small team?

One named person, with a deputy, and the routine in a shared calendar. Ownership matters more than job title, so a two-person firm can still name an owner for the contact list and another for consent flags.

More in Operations