Blogs & ideas

The CRM Audit Checklist for Cleaner Campaign Data

Data cleansing
The CRM Audit Checklist for Cleaner Campaign Data

By David Battson 10 min read

Yellow lightbulb icon
#DataHQIDEAS

Cleaner Campaign Data

A practical CRM audit checklist for more reliable B2B outreach

A full CRM is not necessarily a useful CRM. This checklist helps marketing, sales and operations teams spot the records that are ready for a campaign, those that need fixing, and those that should be kept well away from an email send.

A CRM audit is a structured review of whether records are accurate, complete, current, relevant, compliant and genuinely usable for a particular campaign. The useful outcome is not a long list of faults. It is a clear next action for every record: use it, fix it, suppress it or archive it.

That matters because a CRM can look busy and well maintained while quietly pointing campaigns at the wrong people. Research reported by Business Wire has suggested that almost half of marketing data may be inaccurate. That will not be the exact position in every organisation, but it is a useful warning that data quality is a commercial issue, not an admin chore.

Bad records waste campaign spend, weaken segmentation and make personalisation look careless. They also produce duplicate outreach, obscure what is really happening in the pipeline and can create avoidable compliance risk. The good news is that the first audit does not need to become a six-month spreadsheet project. Start with the audience for one important campaign and apply the same rules consistently.

Know what you are looking for

A data problem is not always an incorrect field. Some records contain factual errors, some are incomplete, and some are perfectly accurate but unsuitable for the campaign being planned. Treating those three issues as the same thing is how good contacts get deleted and risky contacts slip through.

What poor marketing data looks like

Consider a familiar, fictional example. Priya appears three times in the CRM after downloading a guide, speaking to sales and being imported from an event list. One record has an old email address, another has her current company but no job title, and the third says she is eligible for email despite opting out through a separate customer system.

No single field tells the whole story. A campaign sent to all three records could result in multiple messages to the same person, a hard bounce and an email to somebody who has already asked not to hear from you. That is why a proper audit looks at the record, its history and the systems connected to it.

  • Duplicates: Prospects complete more than one form, change jobs, use personal and work email addresses, or arrive via separate source systems. Company names can vary too, from a trading name to a legal entity.
  • Missing information: A record may lack a job role, sector, location, company domain, telephone number or the fields needed to place it in a meaningful segment.
  • Data decay: People move roles, organisations relocate, domains are retired and contact preferences change. Data that was right at the point of capture is not automatically right now.
  • Conflicting values: One platform may show an old title while another has a newer company affiliation. Neither should simply overwrite the other without a defined rule.
  • Permission and suppression gaps: Missing source details, unclear dates, unsynchronised opt-outs and incomplete suppression lists are all signals to pause before outreach.

This is particularly important when sales, marketing, customer service and external tools all add or amend records. Each team can be doing sensible work in isolation while the combined database becomes harder to trust.

The five checks that matter

Every CRM audit should examine field-level quality and campaign readiness. A complete record with an unclear email preference may be useful for account history, but it is not necessarily safe to include in an email audience.

Check

Warning signs

Practical action

Typical owner

Identity and duplicates

Matching emails, phone numbers, domains or near-identical names

Choose a master record and retain relevant activities, preferences and campaign history

Operations or CRM owner

Completeness and standardisation

Blank priority fields and inconsistent job titles, sectors or locations

Set required fields and standard values for segmentation

Marketing and sales operations

Freshness and validity

Old roles, inactive domains, disconnected numbers and ceased companies

Verify, enrich or mark the record as uncertain before use

Data owner

Permissions and suppression

Missing source data, unclear lawful basis or conflicting opt-out status

Confirm the status and synchronise exclusions across systems

Marketing and compliance

Campaign readiness

Insufficient fields for the channel, audience or personalisation planned

Exclude from the audience until the record meets the agreed standard

Campaign owner

First, resolve identity. Compare email addresses, telephone numbers, company domains, company names and CRM IDs. Decide which record is the master, then define what happens to associated notes, activities, preferences and campaign responses. Merging without preserving useful history merely creates a tidier version of the same problem.

Second, check completeness and consistency. Not every field must be filled in for every purpose. But the fields needed to identify, segment and contact a person should be available and formatted consistently. “Head of Marketing”, “Marketing Director” and “Mktg lead” may all be reasonable entries, but they are not helpful if a campaign selection relies on exact matches.

Third, assess freshness. Flag role changes, inactive domains, repeatedly failing email addresses and organisations that no longer trade. Do not assume an uncertain contact is valid because it has not yet bounced. Route it for verification, or keep it out of the campaign until it can be trusted.

Fourth, verify permissions and suppression. Confirm the lawful basis or permission status needed for the activity you intend to run. Where consent is relevant, retain its source and date. Most importantly, make sure opt-outs and suppression records travel between systems. A suppression list that sits in only one platform is not a suppression process.

Fifth, test campaign readiness. Before sending, take a small sample from the proposed audience. Check that the recipient is identifiable, their contact detail is valid, their organisation and role are relevant, the segmentation fields make sense, and the record is correctly included after suppression checks. It is a modest piece of work that can prevent a very public error.

Give every record a sensible route

The point of a CRM audit is to replace informal guesswork with a repeatable decision. If a record fails a check, somebody should know exactly what happens next and who owns it.

A simple record decision tree

Ask five questions in order: Is the person uniquely identifiable? Is the contact detail valid? Is the organisation still relevant? Is the record permitted for this channel? Is it complete enough for this campaign? A “no” should lead to a defined remedy or exclusion, not a hopeful assumption.

  • Ready to use: The record has a resolved identity, appropriate contact details, relevant segmentation fields and the required permission or lawful basis for the intended activity.
  • Fix before use: The organisation can verify a missing or conflicting detail, duplicates can be merged safely, or a trusted source can update the record. Keep it out of the campaign while that work is done.
  • Suppress or archive: The person has opted out, the address repeatedly fails, identity cannot be established, the organisation is no longer relevant, or the required permission status cannot be evidenced.

Do not delete every incomplete record. A partial record may contain valuable account history, sales notes or evidence that a contact should not be approached. Preserve what is appropriate, but separate it clearly from campaign-ready data. The crucial distinction is between retaining a record and allowing it into an audience.

“A record can be useful to the business without being suitable for the next campaign. That is the distinction an audit needs to make.”

Document the rules, data source, confidence level and accountable owner. This is how sales and marketing avoid applying different standards to the same contact. It also makes later decisions easier to explain, particularly when a person is amended, suppressed or reintroduced after a verified update.

Cleansing is a process, not an annual event

An initial clean-up deals with the backlog. Governance stops the same issues coming straight back. Build controls into the point where data enters the business: required fields, controlled values, duplicate warnings, sensible naming conventions and clear ownership all make a material difference.

Keep an always-on approach to monitoring. Watch for bounced emails, returned post, disconnected telephone numbers, duplicate creation, role changes and records with missing permission information. After each campaign, feed findings back into CRM rules. Bounces, complaints, failed enrichment and conflicting responses are not just campaign results, they are data-quality signals.

Review frequency should reflect risk and activity, not a universal calendar rule. A CRM with multiple integrations, high campaign volume and frequent changes in ownership needs closer attention than a smaller, more stable customer database. Any change to a form, field, integration or lead-routing rule should also trigger a quality check. Small workflow edits can create a surprising amount of inconsistent data.

Track measures that help teams act: duplicate rate, completion of priority fields, unresolved records, bounce trends and suppression-list exceptions. There is no need to invent a target for the sake of a dashboard. Start by understanding the current position, agree what good looks like for your business, then improve it steadily.

Choose the right level of support

Internal controls are often enough when the database is manageable, sources are limited and someone can consistently verify and maintain records. The challenge grows when several systems are feeding the CRM, duplicates recur, the backlog is sizeable or the team simply does not have time to investigate exceptions properly.

Internal process, managed help or connected data tools?

Approach

Best suited to

What to watch

Internal audit and governance

Manageable databases with clear ownership and limited source systems

Make sure checks continue after the first tidy-up

Managed cleansing service

Backlogs, recurring quality issues or limited verification capacity

Agree rules for matching, suppression, audit trails and returned records

Connected data platform

Teams needing ongoing enrichment, appending and checks within existing workflows

Review integration logic and keep human approval for sensitive decisions

When evaluating any supplier or tool, ask practical questions. Can they explain the source and confidence of updates? Is there an audit trail? How are opt-outs and suppression handled? How will amended records return to the CRM? Is human review available for uncertain matches? Those answers matter more than a glossy promise of a perfectly clean database.

For businesses that need help improving customer and prospect records, Revive data cleansing is designed to clean, enhance and maintain CRM data, including duplicate removal. If the requirement is to connect cleansing, enrichment and appending into existing CRM or marketing workflows, VistaConnect provides API access for data teams.

There is a separate question when a campaign also needs new prospects. Data HQ’s B2B Mailing Lists provide GDPR-compliant postal, email and telephone data and are stated by Data HQ to offer 95%+ accuracy. That is a product-specific claim, not an excuse to skip checks once data enters your own systems. Fresh prospect data still needs to meet your campaign’s relevance, permission and suppression rules.

Technology can make the work more consistent, but it does not replace judgement. Someone still needs to decide what relevance means, which records should be excluded and how sales, marketing, operations and compliance share responsibility.

Make campaign readiness a shared standard

Cleaner campaign data is about more than removing duplicates. It depends on resolved identities, complete priority fields, current contact details, appropriate permissions and clear rules about what makes a record usable.

Start with one priority audience. Run the five checks, assign a status to every exception and record why a field was changed or a contact was excluded. Then put intake controls and monitoring around the process so the work lasts.

That gives marketing more relevant journeys, sales a more dependable view of the pipeline and the wider business greater confidence in its reporting. If your CRM needs more than an occasional manual tidy-up, talk to Data HQ about Revive or VistaConnect and work out the right approach for your data estate.

Frequently Asked Questions

What is a CRM audit?

A CRM audit is a structured review of records for accuracy, completeness, freshness, duplication, relevance and permission status. The aim is to assign a clear action to each record, such as use, fix, suppress or archive, rather than merely list problems.

How often should a CRM be audited?

Start with a full audit, then combine ongoing monitoring with periodic reviews. The right rhythm depends on data volume, campaign activity, integrations and compliance risk, rather than a single universal timetable.

What should be checked before sending a B2B email campaign?

Check that each record has a resolved identity, valid contact details, a relevant role and organisation, the required segmentation fields, an appropriate permission or lawful basis, and synchronised opt-out and suppression status.

Should incomplete CRM records be deleted?

No. Records that can be verified or enriched should be separated from those that need suppression or archiving. Keep appropriate history, but do not allow incomplete or uncertain records into campaign audiences.

When should a business use data cleansing services?

Data cleansing services can help when a business has multiple source systems, a sizeable backlog, recurring data issues or limited capacity to verify and maintain records. External support should complement clear internal governance and ownership.

Share this blog

Our stories and ideas direct to your inbox