Data Services overview

CRM Data Health

Customer data decays from the day it is entered. CRM Data Health is the work of keeping it accurate as the business changes: what it means, how data degrades, how to tell yours has, and what to do about each part of it.

Every CRM problem that gets blamed on the CRM is worth checking against the data first. Reports nobody trusts, automations that misfire, segments that return the wrong people: those are usually symptoms of records that are duplicated, incomplete or inconsistent, not of the platform they sit in.

What does CRM data health actually mean?

That the records in your CRM are accurate, complete, unique and consistent enough for the things built on top of them to work.

It is a property of the database rather than of any one team's effort. A business can have disciplined salespeople and unhealthy data, because most degradation happens without anyone doing anything wrong: a contact changes job, a company rebrands, an integration creates a second record for someone who already existed.

Why does data degrade even when nobody touches it?

Because the world it describes keeps moving. A commonly cited industry figure puts B2B customer data decay at around 30 per cent a year, and whether or not that number is exactly right for your market, the direction is not in dispute.

That rate compounds. A database cleaned today is materially wrong within eighteen months and close to where it started inside three years. The clean was not wasted; it was undone. Most data problems are not a single failure either, they build gradually as systems evolve and teams grow.

  • Records created without agreed standards or clear ownership
  • Duplicates and inconsistent naming accumulating over time
  • Missing or incomplete fields on the records that matter most
  • Different teams using the same system in different ways

How do you tell whether your data has a problem?

Teams rarely say the data needs restructuring. They describe the symptoms instead, and the symptoms are specific enough to diagnose from.

  • Leadership does not trust the dashboards, because the data feeding them is inconsistent or incomplete.
  • Duplicates keep appearing, because nothing structurally prevents them.
  • Automations behave unpredictably, because they rely on inputs that were never standardised.
  • The CRM does not reflect reality, so people keep a private spreadsheet.

Putting a number on it rather than a feeling is what a CRM data audit is for. It establishes what proportion of records are duplicated, how complete the fields you actually segment on are, and which of those gaps is worth fixing first.

What are the parts of the work?

Data health is not one job. It is six, and which you need depends on what the audit finds and what the business is about to do.

  • Cleaning removes the duplicates, standardises the formats and resolves the contradictions in what you already hold.
  • Migration moves records between systems without carrying the mess across, which is the moment most businesses discover how bad the mess was.
  • Enrichment fills the fields your segmentation depends on, sourced and dated so you know how far to trust each one.
  • Integration keeps systems in step, so the same customer does not exist in three places with three different truths.
  • Rescue is for when it has gone far enough wrong that the question is whether to fix the system or start again.
  • Audit comes first and tells you which of the other five you actually need.

Is this a project or an ongoing programme?

Both exist, and the distinction matters more than it sounds.

A project has a delivery date and a handover. It is the right shape for a migration or a one-off clean before an implementation. But a one-off clean is a snapshot, and the decay starts again the moment it finishes.

CRM Data Health as we run it is a retained monthly engagement instead. There is no end date, because the problem it addresses does not happen once. Every day your team adds records, edits fields and imports lists, and each of those is a chance for the data to drift.

What happens every month?

Four things, and the value is in the repetition rather than in any one pass.

  • Deduplication across contacts, companies and deals, with merge rules agreed up front rather than decided case by case
  • Enrichment cycles that fill the fields your segmentation actually depends on
  • Quality scoring, so the health of the database is a number you can watch rather than a feeling somebody has
  • Review of what changed and why, so the causes get fixed and not just the symptoms

The effect compounds. Month one is a correction. By month six the rules are holding, the scores are stable and the team has stopped working around the system. By month twelve the data is something the business can plan against. That compounding is the entire argument for a retainer, and it only happens if the work continues.

What should you actually measure?

Four numbers cover most of it, and the point of having them is that they turn an argument into an observation.

  • Duplication rate: what proportion of contacts, companies or deals exist more than once. This is the number that most often surprises people.
  • Completeness on the fields that matter. Not every field - the ones your segmentation, routing and reporting actually depend on.
  • Staleness: how long since a record was last verified or touched. A contact nobody has confirmed in four years is a guess.
  • Consistency: whether the same thing is written the same way. One company with five spellings is five companies to a report.

Tracked over time, those four tell you whether the situation is improving or whether you are cleaning the same records repeatedly. The second is common and is a sign the cause has not been addressed.

Who owns the data?

This is the question that decides whether any of the above holds, and it is usually unanswered.

Most degradation traces back to unclear ownership rather than carelessness. If nobody owns what a lifecycle stage means, two teams will use it differently and both will be right. If nobody owns what counts as a qualified company record, the definition drifts with whoever is entering it.

  • Agreed definitions for the objects and stages everyone touches
  • Consistent field usage, written down rather than assumed
  • Controlled input - forms, imports and integrations that cannot create the mess faster than it is cleaned
  • A named owner for the standard, not for the typing

Get that right and the system becomes more reliable over time rather than less, which is the difference between data health and repeated data cleaning.

What becomes possible when the data is right?

Everything built on top of it starts behaving. That sounds vague until you list what is built on top of it.

  • Decisions made on figures that match across systems
  • Fewer manual fixes, less duplication and more predictable processes
  • Reporting and forecasting that reflects reality rather than assumptions
  • Automation that behaves consistently, because its inputs are clean and structured

Do we need to clean the data before a new CRM?

Usually yes, and it is cheaper than the alternative. Cleaning before implementation stops duplicate records, poor reporting and confused workflows being carried into the new system and blamed on it.

The related question people ask is whether old spreadsheets and legacy systems can be brought in at all. They can, and that is ordinary migration work: the decision is what to bring, not whether it is possible.

Where does this start?

With a conversation about where your data lives now, what needs to move and what feels wrong. That is usually enough to tell whether you need a one-off piece of work or the ongoing programme, and we will say which.