Configure custom messaging channels
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.
Apart from built-in channels like chat and email, your organization can integrate custom messaging channels like Direct Line and Telegram with Omnichannel for Customer Service. With the custom messaging channel capability, you can:
- Bring in the channels your customers already use so that you can engage with them in familiar ways.
- Integrate line-of-business or in-house channels that are specific to your organization.
- Easily configure the administrator experience in the Customer Service admin center.
- Create a single, unified agent experience in the Omnichannel for Customer Service app.
Prerequisites
- Have a bot that's built using the Microsoft Bot Framework and registered with Azure Bot Service. Make sure to register the bot resource as a multitenant app.
- Connect the custom channel to the Azure bot resource.
- Have the app ID.
- Have the client secret value.
Configure a custom messaging channel
In the Customer Service admin center, under Customer support, select Channels. In Accounts, for Messaging accounts, select Manage.
On the Accounts and channels page, select New account.
Enter the following information:
Channel details:
- Name: Enter a name for the custom messaging account.
- Channel: Select Custom from the list.
- Method: Select Azure bot framework from the list, and then select Next.
Account details:
- Microsoft app ID: Enter the app ID.
- Client secret: Enter the client secret value.
Select Validate. After validation succeeds, select Next.
Under Custom channel, select Add.
Enter the following information:
- Name: Enter a name for the custom messaging channel.
- Channel: Select a messaging channel from the list.
Select Add to add the channel to the account.
Add more custom channels to the same account if needed.
Select Save and close.
Configure workstream and routing rules
In Omnichannel for Customer Service, select Workstreams, and then create a workstream. Be sure to select Messaging for Type and Custom for Channel.
Select the workstream that you created for the custom channel.
Select Set up Custom.
On the Custom channel page, select the custom messaging account you created earlier.
On the Language page, select the required language.
On the Behaviors page, configure the following options:
On the User features page, if you want customers or agents, or both, to send file attachments, turn on File attachments and select the appropriate options.
Verify the settings on the Summary page, and then select Finish.
Configure callback information
Copy the value in Messaging endpoint (URL).
In another browser tab or window, open your Azure bot resource on the Azure Portal > Bot Channel Registration page.
Paste the messaging endpoint URL in the Messaging endpoint field.
Select Apply, and then close the Azure portal.
Select Save and close.
Next steps
Test your custom messaging channel
See also
Bring your own custom messaging channel using Direct Line
Support for live chat and asynchronous channels
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for