Overview
The DNC (Do Not Contact) list is a workspace-wide blocklist. Any lead whose phone number or email appears on the DNC list will never receive outreach from Sendora, the system checks this list at every point in the campaign journey before placing a call, sending an SMS, or sending an email. You can manage the DNC list via API to:- Sync opt-outs from external CRMs or unsubscribe pages
- Bulk-upload phone numbers or emails that should never be contacted
- Remove entries that were added in error
Adding a DNC entry
phone or email (or both) must be provided:
Listing DNC entries
search to filter by phone or email:
Removing a DNC entry
If an entry was added in error, remove it:204 No Content. The operation is idempotent, deleting a non-existent entry returns 204.
How DNC enforcement works
Before every outreach action, Sendora runs a DNC preflight check:- Looks up the lead’s phone number and email in the DNC table
- If found → the step is skipped and logged as
dnc_blocked - The lead’s
statusis set todncandautomation_paused = true - All further campaign steps for that lead are cancelled
Syncing opt-outs from external systems
A common pattern: catch unsubscribes/opt-outs from your email provider or CRM webhook and immediately write them to Sendora’s DNC list.Compliance notes
- TCPA requires honoring opt-out requests within 10 business days. Adding immediately via this API satisfies that.
- CAN-SPAM / CASL opt-outs are handled automatically when a lead clicks an unsubscribe link in a Sendora email, they are added to DNC and the
reply.receivedwebhook fires so your system can sync. - If you maintain a suppression list in your CRM, sync it to Sendora’s DNC list before launching any campaign.