Unsubscribes and suppression

Simon applies suppression at two layers. Both need to be configured for an unsubscribed contact to be reliably kept out of a send.

The two layers of suppression

LayerWhat it doesWhere you configure it
Segment-level exclusionRemoves unsubscribed contacts from the audience when the segment refreshesIn the segment builder, by excluding an unsubscribed segment
Send-level suppressionApplies the live suppression list at the moment of send, as a final safety checkIn the channel action for each send
❗️

You need both layers

Excluding unsubscribed contacts from your segment alone isn't enough. Segments are evaluated on a refresh schedule, so a very recent unsubscribe may not propagate in time for the next send. Send-level suppression reads the live list and catches anything the segment refresh missed.

Where Simon learns about unsubscribes

Simon records unsubscribes from:

  • Unsubscribe link clicks in Simon-sent emails
  • Suppression datasets you maintain in Simon
  • Sync-back from ESPs that support bidirectional suppression
  • Privacy request submissions

If a customer unsubscribes through a channel Simon doesn't monitor — for example, a destination-managed preference center that doesn't sync back — Simon won't know. For full coverage, enable bidirectional suppression sync with your ESP, or route all preference changes through a Simon-monitored channel.

Troubleshoot: an unsubscribed customer received a message

Walk through this checklist before contacting Support:

  1. Check timing. When was the unsubscribe vs. the last segment refresh before the send? An unsubscribe that landed after the last refresh won't be reflected in that send's audience.
  2. Confirm the unsubscribe source. Was it recorded in Simon, in your ESP, or somewhere else? If the source doesn't sync back to Simon, the signal never arrived.
  3. Verify segment exclusion. Open the segment and confirm the unsubscribed audience is excluded. Excluding only one subscription category won't suppress contacts who opted out of a different category.
  4. Verify send-level suppression. Confirm the channel action applies the suppression list at send time.
  5. Check the unsubscribe type. Some ESPs distinguish hard unsubscribes, soft unsubscribes, and preference updates. Verify Simon received the specific type the customer used.

If all five checks pass and the contact still received the send, contact Simon Support with the contact ID, flow ID, and unsubscribe timestamp.