Home › Blog › How to Build One Global Suppression List Across Every Domain and Inbox
An opt-out honored on one domain and ignored on your other twelve isn't a process gap, it's a CAN-SPAM violation and a complaint machine. Here's the three-level suppression architecture (email, contact, company) that keeps a multi-domain operation compliant and your reply boxes free of 'I said stop.'

Maintain a single source-of-truth suppression store with three levels, email, contact, company, and sync it to every sequencer workspace and inbox daily (API or scheduled import). Every opt-out, however phrased, lands in it within 24 hours and propagates everywhere before the next send. CAN-SPAM gives you 10 business days and applies fully to B2B; a working global list makes the deadline irrelevant because you're done in one.
The failure isn't malice, it's architecture. Sends are spread across domains, inboxes, sequencer workspaces, sometimes multiple tools. Each workspace has its own little unsubscribe list, and none of them talk. Then the same prospect gets re-scraped into a new list under a different campaign, or emailed from a sister domain, and replies with the sentence every operator dreads: "I already told you to stop." That reply is a legal exposure (the FTC is explicit: CAN-SPAM has no B2B exception, and opt-outs must be honored within 10 business days), a guaranteed spam complaint, and, at agency scale, the kind of pattern that burns whole client pods.
Counterintuitive but battle-tested: a frictionless opt-out protects you. When "reply 'no thanks'" visibly works, prospects use it instead of the spam button, one is a suppression entry, the other is reputation damage. Every email should carry a clear opt-out and your identity/address (generate a compliant footer with the Unsubscribe Generator); jurisdiction specifics live in the UK and GDPR guides. The operators who make unsubscribing hard aren't protecting their list, they're routing opt-outs through Google's complaint system instead of their own.
"We honor opt-outs" is a claim about architecture, not intentions. One master store, three levels, daily sync to every place a send can originate, filtered at import, audited monthly. Build it once, it's an afternoon, and the scariest sentence in cold email ("I already unsubscribed") disappears from your reply boxes for good.
All of them. Legally and practically, the person opted out of hearing from YOUR BUSINESS, not from one of your twelve lookalike domains. CAN-SPAM requires honoring opt-outs within 10 business days with no B2B exception, and a prospect who said no to tryyourco.com and gets emailed by yourcohq.com next month is your most motivated spam-complainer.
Three: email-level (the address that opted out), contact-level (the same person's other/alternate addresses where you can identify them), and company-level (the whole domain, used when someone says 'stop emailing us' or for clients, partners, and legal requests). Email-only suppression is the common mistake, re-enriching the same person under a new address walks straight around it.
Pick one source of truth (a master sheet/table or your CRM), then push it everywhere sends happen: most sequencers support workspace-level blocklists (Instantly and Smartlead both do) and CSV import; agencies with many workspaces automate the sync with the sequencer API or Make/Zapier/n8n on a daily schedule. The rule: a new opt-out reaches every workspace within 24 hours, never 10 days.
Yes, treat any expression of 'don't contact me' as an opt-out regardless of phrasing: 'unsubscribe', 'not interested, stop', 'remove me', profanity included. Also suppress on bounce-processing: role addresses that complain, and anyone threatening spam reports, go to company-level review. Generosity here is cheap; complaints are not.
Your agency-level suppression (people who opted out of mail YOU send) survives forever, across clients. Client-specific suppressions (their customers, competitors, open deals) live with that client's campaigns. Keep the two lists separate so ending a client engagement never resurrects a global opt-out.
Prewarmed Inboxes So You Can Send Cold Emails Today
Get Prewarmed & Fresh InboxesGoogle, Microsoft 365 and Azure inboxes with free prewarmed domains and DNS configured before you log in. Prewarmed inboxes send the day they land; every order is delivered within 48 to 72 hours.
Get Prewarmed & Fresh Inboxes