{"id":18154,"date":"2019-03-14T09:33:31","date_gmt":"2019-03-14T09:33:31","guid":{"rendered":"https:\/\/developer.kore.ai\/v10-1\/?post_type=docs&#038;p=17368"},"modified":"2022-09-30T13:47:35","modified_gmt":"2022-09-30T12:47:35","slug":"adding-the-mattermost-channel","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-the-mattermost-channel\/","title":{"rendered":"Adding the Mattermost Channel"},"content":{"rendered":"<p><span style=\"font-weight: 400\">You can connect Kore.ai assistants to your Mattermost account using either:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-the-mattermost-channel\/#WebHook_based_Integration\"><span style=\"font-weight: 400\">Webhook based integration<\/span><\/a><span style=\"font-weight: 400\"> or<\/span><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-the-mattermost-channel\/#WebSocket_based_Integration\"><span style=\"font-weight: 400\">WebSocket based integration<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Before you begin, ensure that you have access to the administrative functions of your Mattermost account.<\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"WebHook_based_Integration\"><span style=\"font-weight: 400\">WebHook based Integration<\/span><\/span><\/h1>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Step_1_Setup_Outgoing_Webhook\"><span style=\"font-weight: 400\">Step 1: Setup Outgoing Webhook<\/span><\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Login to your Mattermost account<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">From the <\/span><strong>Main Menu<\/strong><span style=\"font-weight: 400\"> choose <\/span><strong>Integrations<\/strong><span style=\"font-weight: 400\">.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133058\/mm-integrations.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46759\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133058\/mm-integrations-1024x478.png\" alt=\"\" width=\"640\" height=\"299\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133058\/mm-integrations-1024x478.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133058\/mm-integrations-300x140.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133058\/mm-integrations.png 1964w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/><\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Select the <\/span><strong>Outgoing Webhooks<\/strong><span style=\"font-weight: 400\"> menu and click <\/span><strong>Add Outgoing Webhook<\/strong><span style=\"font-weight: 400\">.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133103\/mm-outgoing-webhook.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46762\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133103\/mm-outgoing-webhook-1024x270.png\" alt=\"\" width=\"640\" height=\"169\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133103\/mm-outgoing-webhook-1024x270.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133103\/mm-outgoing-webhook-300x79.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133103\/mm-outgoing-webhook.png 1907w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/><\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Provide required information as per the below image.<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Enter your preferred values for <\/span><strong>Title<\/strong><span style=\"font-weight: 400\">, <\/span><strong>Description <\/strong><span style=\"font-weight: 400\">and <\/span><strong>Bot Name fields<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Choose <\/span><em><span style=\"font-weight: 400\">application\/json<\/span><\/em><span style=\"font-weight: 400\"> as <\/span><strong>Content Type<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If you would like your bot to be available only for a specific channel, then choose the required channel from the <\/span><strong>Channel <\/strong><span style=\"font-weight: 400\">dropdown.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Provide your Kore.ai assistant Name in the <\/span><strong>Trigger Words<\/strong><span style=\"font-weight: 400\"> field.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Copy the <\/span><strong>Callback URL<\/strong><span style=\"font-weight: 400\"> for the Kore VA (located in the <\/span><strong>XO Platform &gt; Deploy &gt; Channels &gt; Mattermost<\/strong><span style=\"font-weight: 400\">)\u00a0 and provide it in the Callback URLs field.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Click on <\/span><strong>Save <\/strong><span style=\"font-weight: 400\">to complete the Outgoing Webhook setup.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133108\/mm-outgoing-webhook-info.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46765\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133108\/mm-outgoing-webhook-info-999x1024.png\" alt=\"\" width=\"640\" height=\"656\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133108\/mm-outgoing-webhook-info-999x1024.png 999w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133108\/mm-outgoing-webhook-info-293x300.png 293w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133108\/mm-outgoing-webhook-info.png 1049w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">You will be redirected to the confirmation page with the Token displayed.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Copy this Token and provide it in the \u2018Outgoing Webhook Token\u2019 field present in the XO Platform Channel Configurations section.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133111\/mm-ow-token.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46768\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133111\/mm-ow-token-1024x330.png\" alt=\"\" width=\"640\" height=\"206\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133111\/mm-ow-token-1024x330.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133111\/mm-ow-token-300x97.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133111\/mm-ow-token.png 1097w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/><\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div><span style=\"font-weight: 400\"><br \/><\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_2_Setup_Incoming_Webhook\"><span style=\"font-weight: 400\">Step 2: Setup Incoming Webhook<\/span><\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Select the \u2018<\/span><strong>Incoming Webhooks<\/strong><span style=\"font-weight: 400\">\u2019 menu and click \u2018<\/span><strong>Add Incoming Webhook<\/strong><span style=\"font-weight: 400\">\u2019.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Provide required information as per the below image.<\/span><\/li>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Enter your preferred values for <\/span><strong>Title<\/strong><span style=\"font-weight: 400\">, <\/span><strong>Description <\/strong><span style=\"font-weight: 400\">and <\/span><strong>Username <\/strong><span style=\"font-weight: 400\">fields.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Choose a default <\/span><strong>Channel<\/strong><span style=\"font-weight: 400\">. Kore.ai VAs always respond back in the channel from which the user input is received.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Do not select the <\/span><strong>Lock to this channel <\/strong><span style=\"font-weight: 400\">option.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133054\/mm-incoming-webhook.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46756\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133054\/mm-incoming-webhook-1024x681.png\" alt=\"\" width=\"640\" height=\"426\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133054\/mm-incoming-webhook-1024x681.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133054\/mm-incoming-webhook-300x200.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133054\/mm-incoming-webhook.png 1417w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/><\/span><\/li>\n<\/ul>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Click on <\/span><strong>Save <\/strong><span style=\"font-weight: 400\">to complete the Incoming Webhook setup.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">You would be redirected to the confirmation page along with the URL associated with this newly created incoming webhook.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Copy this URL and provide it in the \u2018Incoming Webhook URL\u2019 field in the Kore Bot Channel Configurations section.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133050\/incoming-url.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46753\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133050\/incoming-url-1024x333.png\" alt=\"\" width=\"640\" height=\"208\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133050\/incoming-url-1024x333.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133050\/incoming-url-300x98.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133050\/incoming-url.png 1463w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/><\/span><\/li>\n<\/ul>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"WebSocket_based_Integration\"><span style=\"font-weight: 400\">WebSocket based Integration<\/span><\/span><\/h1>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Step_1_Enable_Personal_Access_Tokens\"><span style=\"font-weight: 400\">Step 1: Enable Personal Access Tokens<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400\">To enable a WebSocket connection, you would need to create a Mattermost account to be provisioned as a bot.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">First, enable usage of Personal Access Tokens to allow your Mattermost users to generate personal access tokens.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Personal access tokens are used to authenticate and provide full access to an account.<\/span><\/li>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Login to Mattermost from an account that has access to <\/span><em><span style=\"font-weight: 400\">System Console<\/span><\/em><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Go to <\/span><strong>System Console &gt; Integrations &gt; Integrations Management<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Locate the <\/span><strong>Enable Personal Access Tokens<\/strong><span style=\"font-weight: 400\"> setting, set it to <\/span><strong>true<\/strong><span style=\"font-weight: 400\">, and <\/span><strong>Save<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<\/ol>\n<\/ol>\n<p><span style=\"font-weight: 400\"><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133117\/enable-token.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46771\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133117\/enable-token-1024x438.png\" alt=\"\" width=\"640\" height=\"274\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133117\/enable-token-1024x438.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133117\/enable-token-300x128.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133117\/enable-token.png 1965w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Step_2_Create_an_Account_to_be_Provisioned_as_a_Bot\"><span style=\"font-weight: 400\">Step 2: Create an Account to be Provisioned as a Bot<\/span><\/span><\/h2>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">From your Mattermost account, go to <\/span><strong>Integrations &gt; Bot Accounts &gt; Add Bot Account.<\/strong><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Configure the Bot\u2019s details:\u00a0<\/span><\/li>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Choose a <\/span><strong>Username<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Add an <\/span><strong>Icon<\/strong><span style=\"font-weight: 400\">, a <\/span><strong>Display Name<\/strong><span style=\"font-weight: 400\">.and a <\/span><strong>Description<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Choose the <\/span><strong>Member <\/strong><span style=\"font-weight: 400\">role.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Select <\/span><strong>additional permissions<\/strong><span style=\"font-weight: 400\"> for the account:\u00a0<\/span><\/li>\n<ol>\n<li style=\"font-weight: 400\"><strong><em>post:all<\/em><\/strong><span style=\"font-weight: 400\"> to allow the bot to post to all Mattermost channels including direct messages.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>post:channels<\/strong><span style=\"font-weight: 400\">: to allow the bot to post to all Mattermost public channels, but not in direct messages or private channels.<\/span><\/li>\n<\/ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Click <\/span><strong>Create Bot Account<\/strong><span style=\"font-weight: 400\"> to complete the setup.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133121\/new-bot.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46774\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133121\/new-bot.png\" alt=\"\" width=\"640\" height=\"660\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133121\/new-bot.png 825w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133121\/new-bot-291x300.png 291w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/><\/span><\/li>\n<\/ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A success page will be shown to you next, where you will also find the access token you can use to connect to this assistant.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133126\/bot-token.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46777\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133126\/bot-token-1024x337.png\" alt=\"\" width=\"640\" height=\"211\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133126\/bot-token-1024x337.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133126\/bot-token-300x99.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133126\/bot-token.png 1518w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/><\/span><\/li>\n<\/ol>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"XO_Platform_Channel_Configuration\"><span style=\"font-weight: 400\">XO Platform Channel Configuration<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">To configure the XO Platform channel, after having completed the setup in Mattermost, please follow the steps below:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">In the XO Platform, select the Assistant that you are working with.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Go to <\/span><strong>Deploy &gt; Channels &gt; Mattermost<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Select the <\/span><strong>Configuration <\/strong><span style=\"font-weight: 400\">tab and provide the following details, which you have just generated in Mattermost:<\/span><\/li>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Outgoing Webhook Token.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Incoming Webhook URL.<\/span><\/li>\n<\/ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Select <\/span><strong>Yes <\/strong><span style=\"font-weight: 400\">to enable the channel.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Click <\/span><strong>Save <\/strong><span style=\"font-weight: 400\">to save your configuration.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\"><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133044\/channel-config-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-46750\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133044\/channel-config-3.png\" alt=\"\" width=\"492\" height=\"588\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133044\/channel-config-3.png 700w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930133044\/channel-config-3-251x300.png 251w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/a><\/span><\/p>\n<p><span style=\"font-weight: 400\">After the channel is enabled and all configurations are verified, you can optionally publish the assistant to make it available for end-users, with the new channel. Learn more about<\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/publish\/publishing-bot\/\"> <span style=\"font-weight: 400\">Publishing your Virtual Assistant<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">To learn more about working with Channels within the Kore.ai XO Platform, please see<\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-channels-to-your-bot\/\"><span style=\"font-weight: 400\"> Channel Enablement.<\/span><\/a><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>You can connect Kore.ai assistants to your Mattermost account using either: Webhook based integration or WebSocket based integration. Before you begin, ensure that you have access to the administrative functions of your Mattermost account. WebHook based Integration Step 1: Setup Outgoing Webhook Login to your Mattermost account From the Main Menu choose Integrations. Select the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-18154","post","type-post","status-publish","format-standard","hentry","category-channel-enablement"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/18154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/comments?post=18154"}],"version-history":[{"count":8,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/18154\/revisions"}],"predecessor-version":[{"id":46782,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/18154\/revisions\/46782"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/media?parent=18154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/categories?post=18154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/tags?post=18154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}