← All articlesDeliverability

Email suppression lists: keep exclusions intact after imports

4 min read

An email suppression or exclusion rule records why a person should not receive a particular message. An unsubscribe, an invalid address, and a temporary campaign exclusion have different meanings and lifetimes. Preserve those distinctions during Shopify imports and updates. If a new file overwrites the reason, a contact who should remain excluded can accidentally return to a marketing audience.

Name the reason clearly

Keep technical validity separate from subscription status and campaign-specific exclusions. A customer who bought the promoted item yesterday may be excluded from one campaign but remain subscribed. An unsubscribe has a different scope and should not be treated as a temporary targeting preference.

Sendvio marks invalid contact details rather than describing them as deleted. Preserve the relevant status and history so your team can understand why the address or number should not receive a send.

Define the scope and lifetime of each exclusion

An email unsubscribe is a channel-related customer choice. An invalid address is a technical status. Excluding a recent purchaser from one product promotion is a targeting decision. Write those meanings separately, including what evidence can change each one and whether it has a review date.

A temporary campaign exclusion should not quietly become a permanent ban on all useful communication. Conversely, a durable opt-out should not expire merely because the campaign that first recorded it is old. Scope is what lets the team preserve the customer's choice while still sending appropriate communications through other legitimate paths.

Name the authoritative source for each status and the owner who can resolve conflicts. This is especially useful when forms, imports, order updates, and support requests all affect customer records. A generic active flag should not override a more specific, current exclusion without a valid reason.

Protect the rule during updates

Before importing data, check whether a generic active flag could overwrite a known exclusion. Match records carefully and preserve the most relevant customer choice and delivery information. Do not assume the newest file is more authoritative simply because it was exported later.

Document who can change a status and what evidence is required. A corrected email address or renewed subscription needs a trustworthy process, not a manual shortcut used to increase audience size.

Test a conflicting update deliberately

Create a controlled record with a known marketing opt-out, then apply the kind of import or integration update the team normally uses. Check whether the exclusion survives and whether the record remains outside the next relevant audience. Also test an eligible record so the repair does not accidentally exclude everyone.

For a temporary promotion rule, test the condition before and after it should cease to apply. A customer excluded because they just bought one item may still be appropriate for unrelated care guidance or a later relevant offer. Make sure the configured rule matches that narrower purpose.

Verify the next campaign audience

Sample excluded records and confirm they remain out of the intended send. Also sample eligible records so an overly broad rule does not suppress useful communication accidentally. Review email and SMS separately when their permissions differ.

Keep a short change log for meaningful policy updates. The aim is not permanent exclusion for every problem; it is a consistent decision that can be explained and changed only for a valid reason. That makes audience maintenance more reliable as the team and data sources grow.

Document legitimate changes, such as a verified address correction or a properly recorded new subscription choice, using the supported process. Do not use manual status changes as a shortcut to increase campaign reach. Keep enough history to explain why the new state is valid and which previous restriction it changes.

Review exclusions when adding a data source, migrating a journey, or changing a field map. Those transitions are common places for meaning to be lost. The policy works when a colleague can predict the result for an included record, an excluded record, and a conflicting update. That predictability protects both customer preferences and the useful communications they still expect to receive.