🇪🇸 Español 🇬🇧 English 🇧🇷 Português

Opt-outs and unsubscribes in broadcasts (email unsubscribe, SMS STOP, exclusions)

How Omnifox honors your contacts' opt-outs, and what you can do to exclude them from future broadcasts.

Jul 11, 2026

Respecting a contact's wish to stop receiving your broadcasts matters for your account's deliverability and for anti-spam compliance. Omnifox handles this differently per channel.

Email: automatic unsubscribe

Every broadcast email Omnifox sends automatically includes a one-click unsubscribe link (plus the List-Unsubscribe header that Gmail/Outlook recognize). When a contact clicks it:

  1. They see a confirmation screen.
  2. Once confirmed, their email is added to that workspace/channel's suppression list.
  3. From then on, Omnifox automatically blocks any future email to that address (broadcasts and one-to-one messages alike) — no manual step needed on your side.

On top of that, if an email hard-bounces or the provider reports a spam complaint, Omnifox suppresses it automatically as well, protecting your sending reputation.

SMS: STOP

Carriers and SMS providers automatically process keywords like STOP (or the local equivalent) to block future messages to that number at the network level, per each country's regulation. If a send is rejected for this reason, you'll see that recipient marked as failed in the broadcast's detail view.

Manually excluding contacts from a broadcast

If you're tracking opt-outs through another channel (say, a contact asks you on WhatsApp to stop messaging them), the cleanest way is:

  1. Create a Custom field under Contacts (e.g. "Do not contact", list or text type).
  2. Flag that field on the record of the contact who opted out.
  3. When building the broadcast, on the Audience step, choose the Custom field mode, pick that field, and use the "not equal to" operator with value "Yes" to leave them out of the send.

Example

You have 3,000 contacts tagged "Customers", but 40 of them asked to stop receiving broadcasts and you flagged them with "Do not contact = Yes". Building the broadcast with audience by Custom field → "Do not contact" → not equal to "Yes" reaches the remaining 2,960.

Tips

  • You don't need to delete contacts who unsubscribed from email — their data stays intact, only sending is blocked.
  • Periodically check the detail of past broadcasts (failed column) to spot bounce patterns.

Troubleshooting

  • A contact says they're still getting emails after unsubscribing: confirm they clicked the unsubscribe link on the most recent email (each send generates its own link) and that the on-screen confirmation completed.
  • I can't find where to view the suppression list: email suppression is automatic and internal — it doesn't require manual review to work.
Was this helpful?

Related articles