gtmjosh
CRM Data Quality
Chapters
  1. 01 · What Makes CRM Data Trustworthy?
  2. 02 · Run a Baseline Data Audit
  3. 03 · Find and Prevent Duplicates
  4. 04 · Standardize and Validate Records
  5. 05 · Handle Consent, Opt-Outs, and DNC
  6. 06 · Handle Job Changes, Departures, and Churn
  7. 07 · Enrich the Records That Matter
  8. 08 · Resolve Conflicting Values
  9. 09 · Choose What to Buy, Configure, Connect, or Build
  10. 10 · Establish Continuous Checks and Quarterly Audits
  11. 11 · Capstone: Repair a Broken CRM Population
Guide overview →

12 min · Interactive exercise

Chapter 5 of 110 complete

Handle Consent, Opt-Outs, and DNC

Keep marketing consent, opt-out, sales DNC, and CS/transactional eligibility independent of each other and of lifecycle.

Priya Shah, Acme Manufacturing's primary contact and the subject of an active expansion Opportunity, clicks “unsubscribe” in a marketing email footer. GTM Lab's CRM stores one Do Not Contact flag. The moment it's set, every automated send process, including Customer Success's renewal and expansion communication, stops reaching her. The team almost loses visibility into an active six-figure expansion because a marketing preference silenced a channel nobody intended to touch.

Four separate questions, not one flag

Marketing consent (whether marketing communication is permitted at all) and marketing opt-out (an explicit request to stop marketing sends) belong to Marketing. Sales DNC (an explicit request to stop sales outbound specifically) belongs to Sales. Transactional/CS eligibility (service, billing, account-management communication) belongs to Customer Success, independent of the marketing dimensions. None of the four is a lifecycle stage or a synonym for disqualification.

Two cases, two different resolutions

Model the four dimensions as independent fields, state the cross-dimension rule that an opted-out marketing contact who is an active customer's contact stays reachable on transactional and CS channels, and enforce suppression at send time, at the sequence-eligibility check, and at list export. The optout-customer-contact fixture confirms Priya's marketing sends stop while CS/transactional communication continues, with her lifecycle and customer status untouched. The sales-dnc-request fixture, for Leah Fenwick at Beacon Robotics, confirms her sales outbound stops while her marketing engagement and lifecycle stage stay exactly where they were.

Carry this into your business

If your CRM has one suppression flag every team checks the same way, find the first case where that costs you a real relationship. It's usually a customer contact, and it usually happens quietly.

GTM Lab

Saved locally
CRM Data Reliability Plan · 0 of 11 sections started

Saved locally to your browser.

Model the dimensions and run the customer-contact case

Priya Shah, Acme’s primary contact and the subject of an active expansion Opportunity, clicks unsubscribe. Model the 4 dimensions, then run her case.

Fixture: optout-customer-contact

Priya Shah · marketing opt-out

FIXTURE-OPTOUT-CUSTOMER-CONTACT
Person
Priya Shah · Acme Manufacturing
Action
Clicked unsubscribe in a marketing email footer
Lifecycle
Sales-ready (unchanged)
Account status
Customer, open expansion Opportunity (unchanged)
Resets every run.
How should consent, opt-out, DNC, and CS eligibility relate?
Priya opted out of marketing email. She is also the main contact on an active customer account with a renewal coming. What can still reach her?
A suppressed person can still be reached three different ways. Where does suppression have to be enforced?

Run the sales-DNC case

Leah Fenwick at Beacon Robotics requests sales DNC while staying marketing-engaged.

Fixture: sales-dnc-request

Leah Fenwick · sales DNC request

FIXTURE-SALES-DNC-REQUEST
Person
Leah Fenwick · Beacon Robotics
Request
Explicit "do not call" to her Sales rep
Marketing engagement
Active (opens and clicks marketing sends)
Lifecycle
Unchanged by the DNC request
Resets every run.

Apply the DNC request

Chapter 5 of 110 complete