Configure custom messaging channels
Applies to: Dynamics 365 Contact Center—embedded, Dynamics 365 Contact Center—standalone, and Dynamics 365 Customer Service
Important
The Telegram and Kik custom messaging channels were deprecated and removed from Omnichannel for Customer Service on October 8, 2024. Learn more at Deprecations in Customer Service.
Apart from built-in channels like chat and email, your organization can integrate custom messaging channels like Direct Line. 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 admin center.
- Create a single, unified agent experience.
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 site map of Contact Center admin center or Customer Service admin center, go to Customer support, and then 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 the admin center app, 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
Related information
Bring your own custom messaging channel using Direct Line
Support for live chat and asynchronous channels