Configure automated messages

Omnichannel for Customer Service offers a suite of capabilities that extend the power of Dynamics 365 Customer Service Enterprise to enable organizations to instantly connect and engage with their customers across digital messaging channels. An additional license is required to access Omnichannel for Customer Service. For more information, see the Dynamics 365 Customer Service pricing overview and Dynamics 365 Customer Service pricing plan pages.

You can configure Omnichannel for Customer Service to send automated messages through chat, SMS, Microsoft Teams, or social channels. The Automated messages tab in each channel instance enables you to create channel-specific and locale-specific text. You can customize, deactivate, and activate customer and agent-facing messages at the channel level. As an administrator, you can also overwrite or deactivate the preconfigured, out-of-the-box automated messages for any channel instance. The preconfigured automated message triggers are listed in this section.

Display a list of all automated messages

You can view a list of all agent and customer-facing automated messages in your Omnichannel for Customer Service environment.

  1. Go to one of the apps, and perform the following steps.

    1. In the site map, select Customer Settings in Customer support. The Customer settings page appears.
    2. In the Automated messages section, select Manage.

    The Automated messages page is displayed.

  2. Select one or more of the records to edit the language code and text. If you want to deactivate the messages, select the Deactivate button.

Customize automated messages at the channel level

You can customize messages across instances within a channel. For example, you can apply a change to all Facebook accounts or all SMS numbers.

  1. Select a message on the Automated messages page, and then select Edit.

  2. On the General tab, edit the Localized text field, and then select Save.

    The message field supports the following slugs.

    Slug Description
    {AgentName} The full name of the agent who is assigned to the conversation.
    {QueueName} The name of the queue.

    Configure automated messages at channel level.

Customize automated messages at the channel instance level

You can customize automated messages at the channel instance level. For example, you can apply a change to a specific Facebook account or a specific SMS number. If you don't create customized automated messages at the channel instance level, each instance will inherit the channel-level settings. If you create customized automated messages at the channel instance level, then the channel-level settings are overwritten.

Add custom automated messages

Do the following for the channel in which you want to create custom automated messages in the Customer Service admin center or Omnichannel admin center app:

  1. Go to the workstream, and edit the channel instance.
  2. On the Behaviors page, select Add message in the Custom automated messages area.
  3. On the Add automated message pane, select a trigger from the Select a message trigger dropdown list.
  4. In the Automated message box, type the message that should be displayed.
  5. Select Confirm.
  6. Repeat steps 3 through 5 to create multiple messages.
  7. Save the settings.

Preconfigured automated message triggers

Message trigger Definition When to trigger
Greeting Message for Async Channels and Voice The automated message played for the customer as soon as the call is connected
Note
If the bot is enabled, ensure that the automated greeting message is different from the bot message.
You can set it up to be played as the first message that the customer should hear when they call the digital contact center.
Agent assigned to a conversation Message displayed to the customer when the agent is assigned to the conversation When the agent is assigned to the conversation.
Agent couldn’t be assigned to conversation Message displayed to the customer when agent assignment fails When work distribution fails or when routing is unable to add the agent to the chat due to system (CBB/IC3) failure. For example, no agents are linked to the queue, or the default queue isn't found.
Note
This trigger isn't applicable to a scenario when a matching agent can't be identified based on the assignment configuration.
Agent disconnected from conversation Message displayed to the customer when the agent gets disconnected When the agent gets disconnected due to browser tab closure, browser closure, offline agent presence, or network issue.
Agent ended conversation Message displayed to the customer when the agent ends the conversation When the agent selects the End button
Agent joined conversation Message displayed to the customer when the agent joins a conversation When the agent accepts the notification.
Agent joined customer conversation Message displayed to the customer when the agent joins a customer conversation When the agent joins a customer conversation.
Agent left customer conversation Message displayed to the customer when the agent leaves a customer conversation. When the agent leaves a customer conversation.
Average wait time for customers: Hours
(applies to live chat and voice channels only)
Message displayed to the customer with the average wait time displayed in hours When customer is waiting in queue.
Average wait time for customers: Hours and minutes
(applies to live chat and voice channels only)
Message displayed when the customer is waiting in queue with average wait time being displayed in both minutes and hours When customer is waiting in queue
Average wait time for customers: Minutes
(applies to live chat and voice channels only)
Message displayed to the customer with the average wait time displayed in minutes When customer is waiting in queue.
Consult accepted Message displayed to the customer when another agent is consulted successfully When another agent accepts the consult request.
Consult session ended Message displayed to the customer when consulted agent ends the session When the consulted agent closes the session.
Customer is next in line Message displayed when the customer is next in line in the queue When customer is next in line in the queue.
Customer's position in queue Message displayed when the customer is waiting in queue at the second position or beyond When customer is waiting in queue at the second position or beyond.
Customer disconnected from conversation Message displayed to the agent when the customer gets disconnected When customer explicitly closes the browser tab or gets disconnected because of network issue.
Holiday message to customer Message displayed to the customer on holidays When the customer initiates a conversation on holidays set up for the Live Chat, channel, or queue.
Out of operating hour message to customer Message displayed to the customer outside of the business hours When customer initiates a conversation outside of business hours set up for the Live Chat, channel, or queue.
Session ended Message displayed to the customer when the agent ends the conversation and closes the session When the agent ends the conversation and closes the session.
Transfer to agent accepted Message displayed to the customer when the conversation is transferred successfully When another agent accepts the transfer request.
Offer customer callback The callback message played for the customer when the wait times are longer than expected When the customer calls and wait time is long.
Customer callback response When the customer presses 1 on the call menu, a confirmation message is played to indicate the customer choice. Customer presses 1 on the call menu. The response to offer customer callback message is played.

Add custom automated messages in Omnichannel Administration

Important

Support for the Omnichannel Administration app ended on April 30, 2022. The app will be removed in July 2023. We recommend that you use the Customer Service admin center app to configure the latest features, such as unified routing and voice channel. More information: Omnichannel Administration app is deprecated

  1. In Omnichannel Administration, go to Channels, and select the channel you will use to send automated messages. This example uses WeChat.

  2. In the list of accounts, open the channel instance for which you want to configure an automated message.

  3. Select the Automated messages tab, and select New message.

    Configure automated messages.

  4. Enter the name of your message, select the message trigger, and then type your message. The Language Code field is determined by the language set in the General settings tab of the channel instance and cannot be modified. The Message Trigger field contains the system events that prompt an automated message to be sent.

  5. Select Save.

    Create automated messages.

    The message is added to the list of channel instance-specific messages. To create localized versions of the message, repeat the steps for each language required.

To deactivate messages at the channel instance level, select one or more messages, and select the Deactivate button.

Deactivate automated messages.

Next steps

Add a chat widget

See also

Channels