Review notes:
- this doc includes details about the suppression hierarchy we mapped out in the internal features docs here Does this need to be covered in the external docs?
transactional or broadcast), so an address suppressed on one Channel does not affect others.
How addresses get suppressed
Most suppressions are created automatically as Helo processes delivery events. Here’s why an email address might land on your suppression list:A hard bounce suppresses the address for both transactional and broadcast mail, since a non-existent or rejecting mailbox can’t receive either. Learn more about bounce types. Complaints and unsubscribes apply only to the mail type the recipient received.
Reason priority
An address can only carry one suppression reason per Channel and mail type. Reasons have a priority order —bounce < manual < unsubscribe < complaint — and a higher-priority reason overwrites a lower one. For example, if a manually suppressed address later files a spam complaint, its reason is upgraded to complaint. A lower-priority event never downgrades an existing suppression.
What happens with suppressed addresses at send time
When you send an email with Helo, we check every recipient against the suppression list before sending. Suppressed addresses are removed from the To, Cc, and Bcc fields, and the message is delivered to whoever remains. The dropped addresses are returned in thesuppressions array on the send response:
errorCode: "recipients_suppressed".
Adding addresses to the suppressions list
You can manually add email addresses to your suppression lists, for example to honor an opt-out request you collected outside of Helo. You can do so via the dashboard or via the Suppressions API. Manually added addresses get themanual reason.
Removing addresses from your suppressions list
If the underlying issue that caused the suppression has been solved, you can remove a suppression and start sending to that address again. You can remove suppressions with the reasonmanualor bounce via the dashboard or the API. Suppressions created by spam complaints or unsubscribes cannot be manually removed to protect deliverability. If you ever need to remove a suppression that falls into a category you can’t manage yourself, reach out to our support.