Suppression is the least interesting part of outbound and the one that causes the most damage when it is missing. Eight checks, in the order they should run, and the reason they belong before enrichment rather than after.
Eight checks, run at enrolment, against live lists rather than a spreadsheet somebody exported. Existing customers, open opportunities, active partners, opted out, recently contacted, hard bounced, competitors, and unservable regions. All of them before enrichment, because enrichment costs money and suppression is free.
Suppression failures do not look like failures. Nothing breaks, no alert fires. What happens is that an existing customer gets a cold pitch for the product they already pay for, an open opportunity gets a generic first-touch email while sales is mid-negotiation, and somebody who opted out eight months ago receives another message.
Each of those is a small event and each is expensive. The customer one damages the relationship. The opportunity one damages the deal and, more lastingly, sales stops trusting marketing to touch their accounts. The opt-out one is a compliance issue.
The order matters for a financial reason. Enrichment is charged per record. Suppression is free. Running suppression first on a typical first build removes somewhere between a fifth and a third of an imported list before a single paid enrichment call. That is usually the largest single saving available in a new outbound build, and it requires no negotiation with any vendor.
The failure mode is not forgetting suppression. It is doing it once, by hand, from an export. That works for the first campaign and decays immediately, because the export is a photograph of a moving thing.
Suppression has to be a set of live lists that every enrolment checks automatically. If a person has to remember to apply a filter, the system fails the first week that person is on holiday, and it fails silently.
Two tests, both quick.
It is not a substitute for targeting. Suppression removes people you must not contact. It does not make the remaining list good. A well-suppressed list of the wrong people is still the wrong people, which is why the fit definition comes before any of this.
Existing customers, open opportunities, active partners, anyone who opted out, anyone contacted recently by another sequence, hard bounces, competitors, and contacts in regions you cannot legally or practically serve.
Before. Enrichment is priced per record, so every record you suppress first is money you do not spend. On a typical first build, between a fifth and a third of an imported list is removable before a single enrichment call.
A recency rule checked at enrolment: no contact from any sequence within a set window, usually 30 to 60 days. It has to be checked across all sequences at once, not per sequence, or it does nothing.
No. Suppression should be a set of live lists that every sequence checks at enrolment, not a filter someone applies by hand each time. A manual step here fails the first week somebody is on holiday.
The first two weeks produce a status map of your own stack. Every piece named, colour coded by how proven it is, gaps included. You keep it whether or not we work together.