How to Use the DND Contact Workflow Action in Sparkforge
The DND Contact action enables or disables Do-Not-Disturb on a contact across all channels or specific ones, in either inbound or outbound direction. Use it to honor opt-outs and block inbound spam automatically.
The DND Contact action toggles Do-Not-Disturb on a contact from inside a workflow. You can flip DND for all channels or specific ones (SMS, email, calls, etc.), and choose whether you're blocking Inbound communication, Outbound, or both.
Use it to honor opt-outs without manual cleanup, and to filter inbound spam from polluting your pipeline.
What the action controls
- DND direction: Inbound or Outbound.
- Enable or disable DND for all channels.
- Enable or disable DND for specific channels.
Setup steps
- Log into your sub-account.
- Go to Automations > Workflows.
- Open or create a workflow.
- Add a trigger (e.g., Customer Booked Appointment).
- Click +, search for Enable/Disable DND, and add it.
- Name the action.
- Pick the DND direction (Inbound or Outbound).
- Choose Enable or Disable, then pick All Channels or specific ones.
- Publish and save.
Suggested triggers
Appointment Status Changed
When an appointment moves to Completed or Showed, disable DND so follow-up communications can resume.
Appointment Scheduled
Add a wait condition (e.g., 1 hour past scheduled end), then disable DND.
Task Completed
Tie DND state to follow-up tasks like thank-yous or surveys.
Custom Field Update
Use a field that flips when an appointment is marked complete to trigger DND off.
Contact Created (block inbound spam)
When a new contact is created via inbound call or SMS that matches spam patterns, enable DND with direction set to Inbound.
Logging and attribution
When a workflow toggles DND, it's logged in Conversations and activity logs as DND Enabled by Workflows or DND Disabled by Workflows. Manual changes by a team member log as DND Enabled/Disabled by User. Changes made by the contact log as DND Enabled/Disabled by Contact. This applies across all channels.
Examples
Honor SMS opt-out
- Trigger when a contact opts out of SMS.
- Add DND Contact.
- Enable DND for SMS only. Email and other channels stay open.
Block inbound spam
- Trigger when a contact is flagged as spam (custom field, tag, or manual review).
- Add DND Contact.
- Enable DND for all channels with direction Inbound. Inbound calls and SMS from that contact are blocked.
Frequently Asked Questions
What's the difference between Inbound and Outbound DND?
Can I enable DND for just one channel?
How do I tell if DND was set by a workflow vs a person?
Can I undo DND in the same workflow?
Was this article helpful?
Thanks for the feedback.