Skip to content
Workflows

Workflow Trigger - Contact DND

Use GHL Customer Care’s Contact DND trigger to automate opt-outs and re-engagement. Customize by channel and direction to boost compliance and customer trust.

8 min read1,774 words6 explained images
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Key Benefits of Contact DND Workflow Trigger
  2. Configuring the Contact DND Workflow Trigger
  3. Navigate to Workflow Builder
  4. Add a New Workflow Trigger
  5. Name Your Workflow Trigger
  6. Setting Up Filters
  7. Save and Publish the Workflow
  8. What Causes this Trigger to Fire
  9. Use Cases
  10. Managing Opt-Outs for Marketing Campaigns
  11. Re-enabling Communication for Opted-In Contacts
  12. Frequently Asked Questions

This article provides an in-depth guide on the "Contact DND" Workflow Trigger in GHL Customer Care, explaining its purpose, key benefits, and how to set it up effectively. You’ll also find step-by-step configuration instructions, practical use cases, and answers to common questions about this feature.


TABLE OF CONTENTS


What is Contact DND Workflow Trigger?

The Contact DND (Do Not Disturb) trigger activates a workflow whenever a contact’s 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)


Key Benefits of Contact DND Workflow Trigger

This section explains how this trigger helps businesses manage customer communication preferences effectively, ensuring compliance and improving customer trust.

  • Respect Communication Preferences: Automatically exclude contacts who have opted out of certain types of communication, ensuring compliance with privacy regulations.
  • Improved Automation Efficiency: Simplifies workflows by enabling or disabling communication based on DND status.
  • Customizable Channel Control: Allows businesses to manage DND settings per channel (email, SMS, calls) or apply them globally across all channels.
  • Inbound Spam Prevention: Block unwanted inbound calls and SMS from contacts, preventing junk contacts and false opportunities from cluttering your pipeline.
  • Enhanced Customer Satisfaction: Reduces unwanted contact, leading to a better customer experience and higher trust.
  • Streamlined Compliance Management: Helps businesses remain compliant with communication laws and guidelines by automating opt-outs for SMS and email.

Configuring the Contact DND Workflow Trigger

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).

Head over to the "Automation" section of the CRM platform and select “+ Create New Workflow.” Choose “Start from Scratch” to build a workflow from the ground up or “Select a Template” to 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..

Navigate to Workflow Builder (image 1 of 6) What this shows Head over to the "Automation" section of the CRM platform and select “+ Create New Workflow.” Choose “Start from Scratch” to build a… What this shows Illustrates the "Navigate to Workflow Builder" section of "Workflow Trigger - Contact DND". This screenshot appears in the "Navigate to Workflow Builder" section of "Workflow Trigger - Contact DND". The text alongside this image reads: Head over to the "Automation" section of the CRM platform and select “+ Create New Workflow.” Choose “Start from Scratch” to build a workflow from the ground up or “Select a Template” to customize pre-built options available in the system. For those who wish to add this trigger to an existing…. Immediately after, the guide continues: To start setting up the “Contact DND Workflow Trigger,” click the “Add New Trigger” button and search for “Contact DND” in the list of available options. This ensures the workflow activates whenever a contact’s DND status changes. Image 1 of 6 What to chooseHead over to the "Automation" section of the CRM platform and select “+ Create New Workflow.” Choose “Start from Scratch” to build a workflow from the ground up or “Select a Template” to 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..
Buttons and menus referenced "Automation"“+ Create New Workflow.”“Start from Scratch”“Select a Template”
Next stepTo start setting up the “Contact DND Workflow Trigger,” click the “Add New Trigger” button and search for “Contact DND” in the list of available options. This ensures the workflow activates whenever a contact’s DND status changes.

Add a New Workflow Trigger

To start setting up the “Contact DND Workflow Trigger,” click the “Add New Trigger” button and search for “Contact DND” in the list of available options. This ensures the workflow activates whenever a contact’s DND status changes.

Add a New Workflow Trigger (image 2 of 6) What this shows To start setting up the “Contact DND Workflow Trigger,” click the “Add New Trigger” button and search for “Contact DND” in the list of… What this shows Illustrates the "Add a New Workflow Trigger" section of "Workflow Trigger - Contact DND". This screenshot appears in the "Add a New Workflow Trigger" section of "Workflow Trigger - Contact DND". The text alongside this image reads: To start setting up the “Contact DND Workflow Trigger,” click the “Add New Trigger” button and search for “Contact DND” in the list of available options. This ensures the workflow activates whenever a contact’s DND status changes. Immediately after, the guide continues: 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 “DND…. Image 2 of 6 What to clickTo start setting up the “Contact DND Workflow Trigger,” click the “Add New Trigger” button and search for “Contact DND” in the list of available options. This ensures the workflow activates whenever a contact’s DND status changes. Next stepAssign 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 “DND for WhatsApp.”

Name Your Workflow Trigger

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  “DND for WhatsApp.”

Name Your Workflow Trigger (image 3 of 6) What this shows Assign a descriptive name to your trigger for easy identification. What this shows Illustrates the "Name Your Workflow Trigger" section of "Workflow Trigger - Contact DND". This screenshot appears in the "Name Your Workflow Trigger" section of "Workflow Trigger - Contact DND". The text alongside this image reads: 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 “DND for WhatsApp.”. Immediately after, the guide continues: Setting up filter ensures the workflow activates based on specific conditions related to a contact’s Do Not Disturb (DND) preferences. Here’s how you can configure each filter. Image 3 of 6 What this coversAssign 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 “DND for WhatsApp.” Next stepSetting up filter ensures the workflow activates based on specific conditions related to a contact’s Do Not Disturb (DND) preferences. Here’s how you can configure each filter.

Setting Up Filters

Setting up filter ensures the workflow activates based on specific conditions related to a contact’s Do Not Disturb (DND) preferences. Here’s how you can configure each filter.

Select DND Direction

The DND Direction filter allows you to specify whether the trigger should activate for Inbound or Outbound DND changes.

  • Outbound: 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).
  • Inbound: Triggers the workflow when inbound DND status changes. Use this to manage contacts whose incoming calls and SMS should be blocked—useful for filtering out spam callers or unwanted inbound traffic. Inbound DND applies to Calls and SMS channels.
Select DND Direction (image 4 of 6) What this shows Outbound: Triggers the workflow when outbound DND status changes. What this shows Illustrates the "Select DND Direction" section of "Workflow Trigger - Contact DND". This screenshot appears in the "Select DND Direction" section of "Workflow Trigger - Contact DND". The text alongside this image reads: Outbound: 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). Inbound: Triggers the workflow when inbound DND status changes. Use this to manage contacts…. Immediately after, the guide continues: 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…. Image 4 of 6 What this coversOutbound: 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). Inbound: Triggers the workflow when inbound DND status changes. Use this to manage contacts whose incoming calls and SMS should be blocked—useful for filtering out spam callers or unwanted inbound traffic. Inbound DND applies to Calls and SMS channels.
Buttons and menus referenced OutboundInbound
Next stepThe 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.
All 2 steps in this procedure
  1. Outbound: 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).
  2. Inbound: Triggers the workflow when inbound DND status changes. Use this to manage contacts whose incoming calls and SMS should be blocked—useful for filtering out spam callers or unwanted inbound traffic. Inbound DND applies to Calls and SMS channels.

Select DND Flag

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.

  • Disabled DND for All Channels: 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.

  • Disabled DND for Specific Channels: 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.
  • Enabled DND for All Channels: 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.
  • Enabled DND for Specific Channels: This 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.

Choose Specific Channels

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 “Specific Channel” option in the DND Status filter (see previous step).

  • SMS
  • Email
  • Phone Calls
  • Google My Business (GMB) Messages
  • Facebook Messages

Choose Specific Channels (image 5 of 6) What this shows SMS Email Phone Calls Google My Business (GMB) Messages Facebook Messages What this shows Illustrates the "Choose Specific Channels" section of "Workflow Trigger - Contact DND". This screenshot appears in the "Choose Specific Channels" section of "Workflow Trigger - Contact DND". The text alongside this image reads: SMS Email Phone Calls Google My Business (GMB) Messages Facebook Messages. This part of the guide covers 4 fields, listed below. Immediately after, the guide continues: Use Tag to restrict the trigger to contacts that match specific tag conditions. Image 5 of 6 What this coversSMS Email Phone Calls Google My Business (GMB) Messages Facebook Messages
Fields in this part of the guide Operators (all support multi-select):Equals to / Not equals toAny of — fires when any selected tag is presentNone of — fires when none of the selected tags are present
Buttons and menus referenced OperatorsEquals toNot equals toAny ofanyNone ofnoneTag
Next stepUse Tag to restrict the trigger to contacts that match specific tag conditions.
All 2 steps in this procedure
  1. Operators (all support multi-select):
  2. Multiple Tag filters (AND logic): Add multiple Tag filters in the same trigger to combine conditions (for example, include one tag while excluding another).


Use Tag to restrict the trigger to contacts that match specific tag conditions.

  • Operators(all support multi-select):
    • Equals to / Not equals to
    • Any of — fires when any selected tag is present
    • None of — fires when none of the selected tags are present
  • Multiple Tag filters (AND logic): Add multiple Tag filters in the same trigger to combine conditions (for example, include one tag while excluding another).
Choose Specific Channels (image 6 of 6) What this shows Operators (all support multi-select): Multiple Tag filters (AND logic): Add multiple Tag filters in the same trigger to combine conditions… What this shows Illustrates the "Choose Specific Channels" section of "Workflow Trigger - Contact DND". This screenshot appears in the "Choose Specific Channels" section of "Workflow Trigger - Contact DND". The text alongside this image reads: Operators (all support multi-select): Multiple Tag filters (AND logic): Add multiple Tag filters in the same trigger to combine conditions (for example, include one tag while excluding another). This part of the guide covers 4 fields, listed below. Immediately after, the guide continues: Saving your progress while building a workflow is crucial to ensure you don’t lose your adjustments and can pick up right where you left off. Additionally, once your workflow is complete and ready to function, don’t forget to toggle it…. Image 6 of 6 What to chooseOperators (all support multi-select): Multiple Tag filters (AND logic): Add multiple Tag filters in the same trigger to combine conditions (for example, include one tag while excluding another).
Fields in this part of the guide Operators (all support multi-select):Equals to / Not equals toAny of — fires when any selected tag is presentNone of — fires when none of the selected tags are present
Buttons and menus referenced OperatorsEquals toNot equals toAny ofanyNone ofnoneTag
Next stepSaving your progress while building a workflow is crucial to ensure you don’t lose your adjustments and can pick up right where you left off. Additionally, once your workflow is complete and ready to function, don’t forget to toggle it from “Draft” to “Publish” to activate it.
All 2 steps in this procedure
  1. Operators (all support multi-select):
  2. Multiple Tag filters (AND logic): Add multiple Tag filters in the same trigger to combine conditions (for example, include one tag while excluding another).

Save and Publish the Workflow

Saving your progress while building a workflow is crucial to ensure you don’t lose your adjustments and can pick up right where you left off. Additionally, once your workflow is complete and ready to function, don’t forget to toggle it from “Draft” to “Publish” to activate it.


What Causes this Trigger to Fire

This trigger runs when a contact’s DND status changes, no matter what caused the change.

In Conversations and activity logs, GHL Customer Care shows the source of the DND change as one of the following:

  • DND Enabled/Disabled by Workflows for particular or all channels.
  • DND Enabled/Disabled by User for particular or all channels
  • DND Enabled/Disabled by Contact for particular or all channels.

This applies across all channels.


Use Cases

Managing Opt-Outs for Marketing Campaigns

Scenario: 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.

Trigger Setup:

  • Trigger: Contact DND
  • Name: SMS Opt-Out


Filters:

  • DND Direction Is: Outbound
  • DND Flag Is: Enabled for specific channels
  • DND Channel Is: SMS

Workflow Actions:

  • Add a tag “SMS Opt-Out” to the contact for reference. Use "Add Contact Tag" workflow action.
  • Remove the contact from any ongoing SMS campaigns using the "Remove from Workflow" action.
  • Notify the marketing team via an internal notification about the opt-out. Choose "Internal Notification" workflow action.

Outcome: This automation ensures that the contact is excluded from SMS communications while remaining part of email campaigns, respecting their preferences and enhancing customer satisfaction.


Re-enabling Communication for Opted-In Contacts

Scenario: A 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.


Trigger Setup:

  • Trigger: Contact DND
  • Trigger Name: Re-enable Communication

Filters:

  • DND Direction Is: Outbound
  • DND Flag Is: Disabled DND for All Channels

Workflow Actions:

  • Remove the tag “Do Not Contact” from the contact. Choose "Remove Contact Tag" workflow action.
  • Notify the sales team via an internal notification. Choose "Internal Notification" workflow action.
  • Resume the contact in relevant workflows by using the action named "Add to Workflow".

Outcome: The contact is re-integrated into marketing and sales workflows, ensuring they start receiving relevant communication immediately after opting back in.


Frequently Asked Questions

Q. How does the Contact DND trigger handle specific channels versus all channels?

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.

Q. What is the difference between Inbound and Outbound DND?

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.

Q. How does the Contact DND trigger handle specific channels versus all channels?

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.

Q. Can I use tags to manage DND preferences?

Yes, you can add tags like “DND SMS” or “DND Email” to contacts. These tags can be referenced in other workflows to exclude contacts from specific actions or campaigns.

Q. What happens if a contact is already in a workflow when their DND status changes?

GHL Customer Care automatically skips any communication steps in a workflow that conflict with the contact’s 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.

Q. Should I remove contacts from all workflows when they enable DND?

Not necessarily. GHL Customer Care 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.

Q. How do I ensure compliance for SMS and email communications?

Enable the automated compliance settings under Business Profile in GHL Customer Care. This ensures that opt-out messages and sender information are automatically added to SMS and emails, keeping your communications compliant.

Was this guide helpful?

Related guides