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.
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:
- They see a confirmation screen.
- Once confirmed, their email is added to that workspace/channel's suppression list.
- 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:
- Create a Custom field under Contacts (e.g. "Do not contact", list or text type).
- Flag that field on the record of the contact who opted out.
- 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.
Related articles
-
How to create a broadcast campaign
Create, segment and schedule a broadcast to your contacts step by step in Omnifox.
-
Best practices to broadcast without getting blocked
Reduce spam reports and blocks by following these rules when sending broadcasts on WhatsApp and other channels.
-
What a campaign is and its statuses (draft, scheduled, sending, completed)
What a broadcast campaign is in Omnifox and what its statuses mean: draft, scheduled, sending and completed.
-
Supported broadcast channels (WhatsApp, Email, SMS, Telegram)
Learn which channels you can use to send broadcasts in Omnifox and what each one requires.
-
Segment your audience: everyone, groups, tags (AND/OR) and custom field
Learn to precisely choose who receives your broadcast by combining groups, tags with AND/OR logic and custom fields.