{"id":1125,"date":"2026-03-16T10:36:22","date_gmt":"2026-03-16T10:36:22","guid":{"rendered":"https:\/\/onesystemcrm.com\/help\/?post_type=docs&#038;p=1125"},"modified":"2026-03-16T10:36:22","modified_gmt":"2026-03-16T10:36:22","password":"","slug":"workflow-trigger-contact-dnd","status":"publish","type":"docs","link":"https:\/\/onesystemcrm.com\/help\/docs\/workflow-trigger-contact-dnd\/","title":{"rendered":"Workflow Trigger &#8211; Contact DND"},"content":{"rendered":"<p>This article provides an in-depth guide on the\u00a0<strong data-identifyelement=\"489\">&#8220;Contact DND&#8221;<\/strong> Workflow Trigger in OneSystemCRM, explaining its purpose, key benefits, and how to set it up effectively. You\u2019ll also find step-by-step configuration instructions, practical use cases, and answers to common questions about this feature.<\/p>\n<h1 id=\"What-is-Contact-DND-Workflow-Trigger?\" data-identifyelement=\"491\"><strong dir=\"ltr\" data-identifyelement=\"492\">What is Contact DND Workflow Trigger?<\/strong><\/h1>\n<p dir=\"ltr\" data-identifyelement=\"495\">The Contact DND (Do Not Disturb) trigger activates a workflow whenever a contact\u2019s DND status changes. This trigger helps businesses manage communication preferences by ensuring that contacts who choose not to be disturbed are automatically excluded from certain actions and campaigns. It can be applied when DND is enabled or disabled, offering granular control over different communication channels such as email, SMS, and calls, as well as direction (Inbound or Outbound)<\/p>\n<hr data-identifyelement=\"496\" \/>\n<h2 id=\"Key-Benefits-of-Contact-DND-Workflow-Trigger\" data-identifyelement=\"497\"><strong data-identifyelement=\"498\">Key Benefits of Contact DND Workflow Trigger<\/strong><\/h2>\n<p dir=\"ltr\" data-identifyelement=\"499\"><br data-identifyelement=\"500\" \/>This section explains how this trigger helps businesses manage customer communication preferences effectively, ensuring compliance and improving customer trust.<\/p>\n<ul data-identifyelement=\"502\">\n<li data-identifyelement=\"503\"><span dir=\"ltr\" data-identifyelement=\"504\"><strong data-identifyelement=\"505\">Respect Communication Preferences:\u00a0<\/strong>Automatically exclude contacts who have opted out of certain types of communication, ensuring compliance with privacy regulations.<\/span><\/li>\n<li data-identifyelement=\"508\"><span dir=\"ltr\" data-identifyelement=\"509\"><strong data-identifyelement=\"510\">Improved Automation Efficiency:\u00a0<\/strong>Simplifies workflows by enabling or disabling communication based on DND status.<\/span><\/li>\n<li data-identifyelement=\"513\"><span dir=\"ltr\" data-identifyelement=\"514\"><strong data-identifyelement=\"515\">Customizable Channel Control:\u00a0<\/strong>Allows businesses to manage DND settings per channel (email, SMS, calls) or apply them globally across all channels.<\/span><\/li>\n<li dir=\"ltr\"><strong dir=\"ltr\">Inbound Spam Prevention<\/strong>: Block unwanted inbound calls and SMS from contacts, preventing junk contacts and false opportunities from cluttering your pipeline.<\/li>\n<li data-identifyelement=\"518\"><span dir=\"ltr\" data-identifyelement=\"519\"><strong data-identifyelement=\"520\">Enhanced Customer Satisfaction:\u00a0<\/strong>Reduces unwanted contact, leading to a better customer experience and higher trust.<\/span><\/li>\n<li data-identifyelement=\"523\"><span dir=\"ltr\" data-identifyelement=\"524\"><strong data-identifyelement=\"525\">Streamlined Compliance Management:\u00a0<\/strong>Helps businesses remain compliant with communication laws and guidelines by automating opt-outs for SMS and email.<\/span><\/li>\n<\/ul>\n<hr data-identifyelement=\"526\" \/>\n<h2 id=\"Configuring-the-Contact-DND-Workflow-Trigger\" data-identifyelement=\"527\"><strong data-identifyelement=\"528\">Configuring the Contact DND Workflow Trigger<\/strong><\/h2>\n<p dir=\"ltr\" data-identifyelement=\"531\">In this section, you will learn how to select the trigger, configure specific filters such as DND status, direction and channels, and define precise actions based on customer opt-out preferences. Properly setting up these filters ensures that the workflow activates only under the correct conditions, such as when DND is enabled or disabled, for specific communication channels or for a specific direction (Inbound or Outbound).<\/p>\n<h3 id=\"Navigate-to-Workflow-Builder\" dir=\"ltr\" data-identifyelement=\"536\"><strong dir=\"ltr\" data-identifyelement=\"537\">Navigate to Workflow Builder<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"540\">Head over to the\u00a0<strong>&#8220;Automation&#8221;<\/strong>\u00a0section of the CRM platform and select\u00a0<strong dir=\"ltr\">\u201c+ Create New Workflow.\u201d<\/strong>\u00a0Choose\u00a0<strong>\u201cStart from Scratch\u201d<\/strong>\u00a0to build a workflow from the ground up or\u00a0<strong>\u201cSelect a Template\u201d<\/strong>\u00a0to customize pre-built options available in the system. For those who wish to add this trigger to an existing workflow, locate the desired workflow, hover over it, and select it to begin editing..<\/p>\n<p data-identifyelement=\"541\">\n<img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040037367\/original\/z_k0SVZobMFkDE043ARVCJY0V2GRGAn6zw.png?1737130239\" data-attachment=\"[object Object]\" data-id=\"155040037367\" data-index=\"0\" \/><\/p>\n<h3 id=\"Add-a-New-Workflow-Trigger\" dir=\"ltr\" data-identifyelement=\"545\"><strong dir=\"ltr\" data-identifyelement=\"546\">Add a New Workflow Trigger<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"551\">To start setting up the \u201cContact DND Workflow Trigger,\u201d click the\u00a0<strong>\u201cAdd New Trigger\u201d<\/strong>\u00a0button and search for\u00a0<strong>\u201cContact DND\u201d<\/strong>\u00a0in the list of available options. This ensures the workflow activates whenever a contact\u2019s DND status changes.<\/p>\n<h3 id=\"\" dir=\"ltr\" data-identifyelement=\"552\"><\/h3>\n<p><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040037390\/original\/D4VBjjC2XCXrp9yHP6U1SCpn7oj_xlW4xA.png?1737130279\" data-attachment=\"[object Object]\" data-id=\"155040037390\" data-index=\"1\" \/><\/p>\n<h3 id=\"Name-Your-Workflow-Trigger\" dir=\"ltr\" data-identifyelement=\"554\"><strong dir=\"ltr\" data-identifyelement=\"556\">Name Your Workflow Trigger<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"559\">Assign a descriptive name to your trigger for easy identification. A clear name ensures that your workflows remain organized and simplifies locating specific triggers for future updates. In this example, we have named our trigger as \u00a0\u201cDND for WhatsApp.\u201d<\/p>\n<p dir=\"ltr\" data-identifyelement=\"560\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040037444\/original\/L01Jn-C5PPGGhsEAh0LHvtARugFfgHZ5cw.png?1737130324\" data-attachment=\"[object Object]\" data-id=\"155040037444\" data-index=\"2\" \/><\/p>\n<p dir=\"ltr\" data-identifyelement=\"562\">\n<br data-identifyelement=\"563\" \/><\/p>\n<h3 id=\"Setting-Up-Filters\" dir=\"ltr\" data-identifyelement=\"564\"><strong dir=\"ltr\" data-identifyelement=\"565\">Setting Up Filters<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"568\">Setting up filter ensures the workflow activates based on specific conditions related to a contact\u2019s Do Not Disturb (DND) preferences. Here\u2019s how you can configure each filter.<\/p>\n<h4 id=\"Select-DND-Direction\" dir=\"ltr\"><strong dir=\"ltr\">Select DND Direction<\/strong><\/h4>\n<p dir=\"ltr\">\n<span dir=\"ltr\">The DND Direction filter allows you to specify whether the trigger should activate for Inbound or Outbound DND changes.<br \/>\n<\/span><\/p>\n<ul>\n<li dir=\"ltr\"><strong dir=\"ltr\">Outbound<\/strong>: Triggers the workflow when outbound DND status changes. Use this to manage contacts who have opted out of receiving communications from you (e.g., marketing emails, SMS campaigns, outbound calls).<\/li>\n<li dir=\"ltr\"><strong dir=\"ltr\">Inbound<\/strong>: Triggers the workflow when inbound DND status changes. Use this to manage contacts whose incoming calls and SMS should be blocked\u2014useful for filtering out spam callers or unwanted inbound traffic. Inbound DND applies to Calls and SMS channels.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155059905637\/original\/43MliqJa0LrSCNamxIV9vwV0Fchq6k7mVA.png?1764856565\" data-attachment=\"[object Object]\" data-id=\"155059905637\" data-index=\"3\" \/><\/p>\n<h4 id=\"Select-DND-Flag\" dir=\"ltr\"><strong dir=\"ltr\">Select DND Flag<\/strong><\/h4>\n<p dir=\"ltr\">The DND Flag filter allows you to precisely control when the workflow should trigger based on the Do Not Disturb (DND) preferences of your contacts. You can configure this filter to activate the workflow for specific DND scenarios, such as when DND is enabled or disabled across all communication channels or limited to specific channels like email, SMS, or calls.<\/p>\n<ul>\n<li dir=\"ltr\"><strong dir=\"ltr\">Disabled DND for All Channels:\u00a0<\/strong>This option triggers the workflow when the DND status is turned off for all communication channels (e.g., email, SMS, phone calls). It is useful when you want to resume communications with a contact who has opted back in for all channels.<strong><br \/>\n<\/strong><\/li>\n<li dir=\"ltr\"><strong dir=\"ltr\">Disabled DND for Specific Channels:\u00a0<\/strong>This triggers the workflow when DND is turned off for specific channels only (e.g., just SMS or email). It allows you to re-engage with contacts who have chosen to receive communications through certain channels but still prefer to avoid others.<\/li>\n<li dir=\"ltr\"><strong>Enabled DND for All Channels:<\/strong> This option activates the workflow when the contact has opted out of communications on all channels, such as email, SMS, phone calls, and more. This ensures no communications are sent to contacts who prefer complete disconnection.<\/li>\n<li dir=\"ltr\"><strong>Enabled DND for Specific Channels:<\/strong>\u00a0This triggers the workflow when DND is enabled for one or more specific channels (e.g., SMS or calls). It ensures communications are blocked only through the selected channels while still allowing engagement through others, such as email.<\/li>\n<\/ul>\n<h4 id=\"Choose-Specific-Channels\" dir=\"ltr\"><strong dir=\"ltr\">Choose Specific Channels<\/strong><\/h4>\n<p dir=\"ltr\">This option refines the trigger to target specific communication channels where DND is enabled or disabled. Know that you can only configure this filter after selecting<strong>\u00a0\u201cSpecific Channel\u201d<\/strong>\u00a0option in the DND Status filter (see previous step).<\/p>\n<ul>\n<li dir=\"ltr\">SMS<\/li>\n<li dir=\"ltr\">Email<\/li>\n<li dir=\"ltr\">Phone Calls<\/li>\n<li dir=\"ltr\">Google My Business (GMB) Messages<\/li>\n<li dir=\"ltr\">Facebook Messages<\/li>\n<\/ul>\n<h3 dir=\"ltr\" data-identifyelement=\"574\"><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155064969710\/original\/dZyXmwM2GRCsTjLWRtmzgbLFcwwVlgEMDQ.png?1771226201\" data-id=\"155064969710\" data-attachment=\"[object Object]\" data-index=\"4\" \/><\/h3>\n<p class=\"ql-block\" dir=\"ltr\" data-block-id=\"block-50fadbe0-b760-4519-81eb-2daa2790bcdf\"><span dir=\"ltr\"><br \/>\n<\/span>Use Tag to restrict the trigger to contacts that match specific tag conditions.<\/p>\n<ul>\n<li dir=\"ltr\"><strong dir=\"ltr\">Operators<\/strong>(all support multi-select):\n<ul>\n<li><strong dir=\"ltr\">Equals to<\/strong>\u00a0\/\u00a0<strong dir=\"ltr\">Not equals to<\/strong><\/li>\n<li dir=\"ltr\"><strong dir=\"ltr\">Any of<\/strong>\u00a0\u2014 fires when\u00a0<strong>any<\/strong> selected tag is present<\/li>\n<li dir=\"ltr\"><strong dir=\"ltr\">None of<\/strong>\u00a0\u2014 fires when\u00a0<strong>none<\/strong> of the selected tags are present<\/li>\n<\/ul>\n<\/li>\n<li dir=\"ltr\"><strong dir=\"ltr\">Multiple Tag filters (AND logic):<\/strong>\u00a0Add multiple\u00a0<strong>Tag<\/strong> filters in the same trigger to combine conditions (for example, include one tag while excluding another).<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155064969727\/original\/EqhiwcWVpSfXVWX2p0CVC__tcwxcVYvTHA.png?1771226224\" data-attachment=\"[object Object]\" data-id=\"155064969727\" data-index=\"5\" \/><\/p>\n<h3 id=\"Save-and-Publish-the-Workflow\" dir=\"ltr\" data-identifyelement=\"574\"><strong dir=\"ltr\" data-identifyelement=\"575\">Save and Publish the Workflow<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"578\">Saving your progress while building a workflow is crucial to ensure you don\u2019t lose your adjustments and can pick up right where you left off. Additionally, once your workflow is complete and ready to function, don\u2019t forget to toggle it from<strong>\u00a0\u201cDraft\u201d<\/strong>\u00a0to\u00a0<strong>\u201cPublish\u201d<\/strong>\u00a0to activate it.<\/p>\n<hr data-identifyelement=\"579\" \/>\n<h2 dir=\"ltr\"><strong dir=\"ltr\">What Causes this Trigger to Fire<\/strong><\/h2>\n<p dir=\"ltr\">This trigger runs when a contact\u2019s DND status changes, no matter what caused the change.<\/p>\n<p dir=\"ltr\">In Conversations and activity logs, OneSystemCRM shows the source of the DND change as one of the following:<\/p>\n<ul>\n<li dir=\"ltr\">DND Enabled\/Disabled by Workflows for particular or all channels.<\/li>\n<li dir=\"ltr\">DND Enabled\/Disabled by User\u00a0<span dir=\"ltr\">for particular or all channels<\/span><\/li>\n<li dir=\"ltr\">DND Enabled\/Disabled by Contact\u00a0<span dir=\"ltr\">for particular or all channels.<br \/>\n<\/span>This applies across all channels.<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"Use-Cases\" data-identifyelement=\"580\"><strong dir=\"ltr\" data-identifyelement=\"581\">Use Cases<\/strong><\/h2>\n<h3 id=\"Managing-Opt-Outs-for-Marketing-Campaigns\" dir=\"ltr\" data-identifyelement=\"584\"><strong dir=\"ltr\" data-identifyelement=\"585\">Managing Opt-Outs for Marketing Campaigns<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"588\"><strong data-identifyelement=\"589\">Scenario:\u00a0<\/strong>A business runs multiple marketing campaigns through email and SMS. Some contacts opt out of SMS communication but remain interested in receiving emails. The business wants to ensure that such preferences are respected in all future campaigns.<\/p>\n<h4 id=\"Trigger-Setup:\" data-identifyelement=\"594\"><strong dir=\"ltr\" data-identifyelement=\"595\">Trigger Setup:<\/strong><\/h4>\n<ul>\n<li data-identifyelement=\"598\"><span dir=\"ltr\" data-identifyelement=\"599\"><strong dir=\"ltr\" data-identifyelement=\"600\">Trigger:\u00a0<\/strong>Contact DND<\/span><\/li>\n<li data-identifyelement=\"603\"><span dir=\"ltr\" data-identifyelement=\"604\"><strong dir=\"ltr\" data-identifyelement=\"605\">Name:\u00a0<\/strong>SMS Opt-Out<\/span><\/li>\n<\/ul>\n<p><span dir=\"ltr\" data-identifyelement=\"609\"><strong dir=\"ltr\" data-identifyelement=\"610\">Filters:<\/strong><\/span><\/p>\n<ul>\n<li dir=\"ltr\" data-identifyelement=\"613\"><span dir=\"ltr\"><strong dir=\"ltr\">DND Direction Is<\/strong>: Outbound<\/span><\/li>\n<li dir=\"ltr\" data-identifyelement=\"613\"><span dir=\"ltr\" data-identifyelement=\"614\"><strong dir=\"ltr\" data-identifyelement=\"615\">DND Flag Is:<\/strong> Enabled for specific channels<\/span><\/li>\n<li data-identifyelement=\"616\"><span dir=\"ltr\" data-identifyelement=\"617\"><strong dir=\"ltr\" data-identifyelement=\"618\">DND Channel Is:\u00a0<\/strong>SMS<\/span><\/li>\n<\/ul>\n<h4 id=\"Workflow-Actions:\" data-identifyelement=\"621\"><strong dir=\"ltr\" data-identifyelement=\"622\">Workflow Actions:<\/strong><\/h4>\n<ul data-identifyelement=\"625\">\n<li data-identifyelement=\"626\"><span dir=\"ltr\" data-identifyelement=\"627\">Add a tag \u201cSMS Opt-Out\u201d to the contact for reference. Use &#8220;Add Contact Tag&#8221;\u00a0workflow action.<\/span><\/li>\n<li data-identifyelement=\"628\"><span dir=\"ltr\" data-identifyelement=\"629\">Remove the contact from any ongoing SMS campaigns using the &#8220;Remove from Workflow&#8221; action.<\/span><\/li>\n<li data-identifyelement=\"630\"><span dir=\"ltr\" data-identifyelement=\"631\">Notify the marketing team via an internal notification about the opt-out. Choose &#8220;Internal Notification&#8221; workflow action.<\/span><\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"634\"><strong data-identifyelement=\"635\">Outcome:\u00a0<\/strong>This automation ensures that the contact is excluded from SMS communications while remaining part of email campaigns, respecting their preferences and enhancing customer satisfaction.<\/p>\n<hr data-identifyelement=\"636\" \/>\n<h3 id=\"Re-enabling-Communication-for-Opted-In-Contacts\" dir=\"ltr\" data-identifyelement=\"637\"><strong dir=\"ltr\" data-identifyelement=\"638\">Re-enabling Communication for Opted-In Contacts<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"641\"><strong data-identifyelement=\"642\">Scenario:<\/strong>\u00a0A contact who had previously opted out of all communications decides to opt back in. The business wants to automatically resume communication by removing any opt-out tags and notifying relevant teams.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"646\"><strong dir=\"ltr\" data-identifyelement=\"647\">Trigger Setup:<\/strong><\/p>\n<ul>\n<li data-identifyelement=\"650\"><span dir=\"ltr\" data-identifyelement=\"651\"><strong data-identifyelement=\"652\">Trigger:\u00a0<\/strong>Contact DND<\/span><\/li>\n<li data-identifyelement=\"653\"><span dir=\"ltr\" data-identifyelement=\"654\"><strong dir=\"ltr\">Trigger Name:\u00a0<\/strong>Re-enable Communication<\/span><\/li>\n<\/ul>\n<p data-identifyelement=\"657\"><span dir=\"ltr\" data-identifyelement=\"658\"><strong dir=\"ltr\" data-identifyelement=\"659\">Filters:<\/strong><\/span><\/p>\n<ul>\n<li><strong dir=\"ltr\">DND Direction Is<\/strong>: Outbound<span dir=\"ltr\" data-identifyelement=\"663\"><strong dir=\"ltr\" data-identifyelement=\"664\"><br \/>\n<\/strong><\/span><\/li>\n<li data-identifyelement=\"662\"><span dir=\"ltr\" data-identifyelement=\"663\"><strong dir=\"ltr\" data-identifyelement=\"664\">DND Flag Is:<\/strong>\u00a0Disabled DND for All Channels<\/span><\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"665\"><br data-identifyelement=\"666\" \/><strong dir=\"ltr\" data-identifyelement=\"667\">Workflow Actions:<\/strong><\/p>\n<ul data-identifyelement=\"670\">\n<li data-identifyelement=\"671\"><span dir=\"ltr\" data-identifyelement=\"672\">Remove the tag \u201cDo Not Contact\u201d from the contact. Choose &#8220;Remove Contact Tag&#8221; workflow action.<\/span><\/li>\n<li data-identifyelement=\"673\"><span dir=\"ltr\" data-identifyelement=\"674\">Notify the sales team via an internal notification. Choose &#8220;Internal Notification&#8221; workflow action.<\/span><\/li>\n<li data-identifyelement=\"675\"><span dir=\"ltr\" data-identifyelement=\"676\">Resume the contact in relevant workflows by using the action named &#8220;Add to Workflow&#8221;.<\/span><\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"679\"><strong data-identifyelement=\"680\">Outcome:\u00a0<\/strong>The contact is re-integrated into marketing and sales workflows, ensuring they start receiving relevant communication immediately after opting back in.<\/p>\n<hr data-identifyelement=\"681\" \/>\n<h2 id=\"Frequently-Asked-Questions\" dir=\"ltr\" data-identifyelement=\"682\"><strong dir=\"ltr\" data-identifyelement=\"683\">Frequently Asked Questions<\/strong><\/h2>\n<p dir=\"ltr\" data-identifyelement=\"686\"><span data-identifyelement=\"687\"><strong dir=\"ltr\" data-identifyelement=\"688\">Q. How does the Contact DND trigger handle specific channels versus all channels?<\/strong><\/span><\/p>\n<p data-identifyelement=\"689\">The trigger allows you to set DND for specific channels (such as SMS, email, or calls) or apply it globally across all channels. This flexibility helps businesses respect preferences without completely stopping communication when only one channel is opted out.<\/p>\n<p dir=\"ltr\"><strong>Q. What is the difference between Inbound and Outbound DND?<\/strong><\/p>\n<p>Outbound DND controls whether you can send communications to a contact (emails, SMS, calls). Inbound DND controls whether incoming calls and SMS from a contact are allowed. Inbound DND is useful for blocking spam callers or unwanted inbound traffic from creating noise in your system.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"686\"><span data-identifyelement=\"687\"><strong dir=\"ltr\" data-identifyelement=\"688\">Q. How does the Contact DND trigger handle specific channels versus all channels?<\/strong><\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"689\">The trigger allows you to set DND for specific channels (such as SMS, email, or calls) or apply it globally across all channels. This flexibility helps businesses respect preferences without completely stopping communication when only one channel is opted out.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"694\"><span data-identifyelement=\"695\"><strong data-identifyelement=\"696\">Q. Can I use tags to manage DND preferences?<\/strong><\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"697\">Yes, you can add tags like \u201cDND SMS\u201d or \u201cDND Email\u201d to contacts. These tags can be referenced in other workflows to exclude contacts from specific actions or campaigns.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"702\"><span data-identifyelement=\"703\"><strong data-identifyelement=\"704\">Q. What happens if a contact is already in a workflow when their DND status changes?<\/strong><\/span><\/p>\n<p data-identifyelement=\"705\">OneSystemCRM automatically skips any communication steps in a workflow that conflict with the contact\u2019s DND settings. For example, if a contact has DND enabled for email, the system will skip email steps but still process other actions like SMS or task creation.<span data-identifyelement=\"708\"><strong data-identifyelement=\"709\"><br data-identifyelement=\"710\" \/><\/strong><\/span><\/p>\n<p data-identifyelement=\"711\"><span data-identifyelement=\"712\"><strong data-identifyelement=\"713\">Q. Should I remove contacts from all workflows when they enable DND?<\/strong><\/span><\/p>\n<p data-identifyelement=\"714\">Not necessarily. OneSystemCRM ensures compliance by skipping communication steps based on DND settings. However, if a contact opts out of all communication, you may choose to remove them from all workflows using the Remove from All Workflows action.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"719\"><span data-identifyelement=\"720\"><strong data-identifyelement=\"721\">Q. How do I ensure compliance for SMS and email communications?<\/strong><\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"722\">Enable the automated compliance settings under Business Profile in OneSystemCRM. This ensures that opt-out messages and sender information are automatically added to SMS and emails, keeping your communications compliant.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article provides an in-depth guide on the\u00a0&#8220;Contact DND&#8221; Workflow Trigger in OneSystemCRM, explaining its purpose, key benefits, and how [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[17,49,47],"doc_tag":[],"class_list":["post-1125","docs","type-docs","status-publish","hentry","doc_category-automation-workflows","doc_category-contact-workflow-triggers","doc_category-workflow-triggers"],"year_month":"2026-09","word_count":1711,"total_views":"45","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"usamasaeed219","author_nicename":"usamasaeed219","author_url":"https:\/\/onesystemcrm.com\/help\/author\/usamasaeed219\/"},"doc_category_info":[{"term_name":"Automation &amp; Workflows","term_url":"https:\/\/onesystemcrm.com\/help\/docs-category\/automation-workflows\/"},{"term_name":"Contact Workflow Triggers","term_url":"https:\/\/onesystemcrm.com\/help\/docs-category\/contact-workflow-triggers\/"},{"term_name":"Workflow Triggers","term_url":"https:\/\/onesystemcrm.com\/help\/docs-category\/workflow-triggers\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/comments?post=1125"}],"version-history":[{"count":1,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1125\/revisions"}],"predecessor-version":[{"id":1126,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1125\/revisions\/1126"}],"wp:attachment":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/media?parent=1125"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_category?post=1125"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_tag?post=1125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}