{"id":18045,"date":"2018-05-03T13:41:02","date_gmt":"2018-05-03T13:41:02","guid":{"rendered":"https:\/\/developer.kore.ai\/v10-1\/?post_type=docs&#038;p=13835"},"modified":"2023-02-15T08:56:14","modified_gmt":"2023-02-15T08:56:14","slug":"adding-ringcentral-glip-channel","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-ringcentral-glip-channel\/","title":{"rendered":"Adding Glip by RingCentral as a Channel"},"content":{"rendered":"<section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p>The Kore.ai XO Platform now allows you to add <b>Glip by RingCentral<\/b> as a messaging channel to your Virtual Assistants (VAs).<\/p>\n<p>With the <b>Glip<\/b> integration, you can achieve the following:<\/p>\n<ul>\n<li>Configure the <b>Glip Sandbox<\/b> account for testing the integration.<\/li>\n<li>Set up the <i>REST API<\/i> and the authorization flow for events and conversations.<\/li>\n<li>Enable <b>Webhook Subscriptions<\/b>, <b>Read Accounts<\/b>, and <b>Team Messaging API<\/b> permissions.<\/li>\n<li>Link the app to the Kore.ai XO Platform using the app\u2019s credentials.<\/li>\n<li>Authorize the VA for the existing\/new <b>Glip Sandbox<\/b> account user.<\/li>\n<\/ul>\n<p>After the integration, you can do the following:<\/p>\n<ul>\n<li>Keep track of virtual assistant conversations.<\/li>\n<li>Listen to new messages from Glip or other sources.<\/li>\n<li>Have VAs post and respond to messages in Glip conversations.<\/li>\n<li>Have VAs handle incoming notifications from your apps into Glip teams so you don\u2019t have to check different sites for updates.<\/li>\n<\/ul>\n<p>To start the integration, you must register an application on RingCentral to gain access to the API and to integrate RingCentral into the Kore.ai XO Platform. To set up <b>Glip<\/b> as a channel, you must create an app in <b><a href=\"https:\/\/developers.ringcentral.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">RingCentral\u2019s Developer Portal<\/a><\/b> and enable a <b>webhook<\/b> for the platform to receive messages.<\/p>\n<p>The steps to add the channel are summarized below:<\/p>\n<ol>\n<li><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-ringcentral-glip-channel\/#Step_1_Create_a_RingCentral_App\" rel=\"noopener noreferrer\" target=\"_blank\">Create a RingCentral App<\/a>.<\/li>\n<li><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-ringcentral-glip-channel\/#Step_2_Application_Set_up_on_the_Koreai_XO_Platform\" rel=\"noopener noreferrer\" target=\"_blank\">App Set Up on the Kore.ai XO Platform using the <b><i>Application Key<\/i><\/b> and <b><i>App secret<\/i><\/b><\/a>.<\/li>\n<li><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-ringcentral-glip-channel\/#Step_3_Authorize_Extension_user_of_your_RingCentral_Sandbox_Account\" rel=\"noopener noreferrer\" target=\"_blank\">Authorize a valid extension (user) of your <b>RingCentral<\/b> account to generate the developer access token, access the <b>Glip APIs<\/b>, and enable the channel<\/a>.<\/li>\n<li><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-ringcentral-glip-channel\/#Step_4_Test_the_Integration\" rel=\"noopener noreferrer\" target=\"_blank\">Test the integration<\/a>.<\/li>\n<li><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-ringcentral-glip-channel\/#Recommended_Step_5_Apply_for_Production\" rel=\"noopener noreferrer\" target=\"_blank\">(Recommended) Apply for Production<\/a>.<\/li>\n<\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_medium\"><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h2><span class=\"ez-toc-section\" id=\"Step_1_Create_a_RingCentral_App\">Step 1: Create a RingCentral App<\/span><\/h2>\n<p>To enable Glip as a channel for your Kore.ai Virtual Assistant, you must create an application in the Sandbox environment (using a sandbox account) with the steps below:<\/p>\n<p><b>For New Users<\/b><\/p>\n<ol>\n<li>Log in to the <b>RingCentral Developer Console<\/b>.<\/li>\n<li>On the left menu, click <b>Setup Wizard<\/b> under <b>Getting Started<\/b>.<\/li>\n<li>In the <b>Get started to create your first app<\/b> panel, click <b>Create your First App<\/b>.<\/li>\n<\/ol>\n<p><b>For Existing Users<\/b><\/p>\n<ol>\n<li>Log in to the <b>RingCentral Developer Console<\/b>.<\/li>\n<li>Click the <b>Console<\/b> button on the top left.<\/li>\n<li>In the <b>Apps<\/b> section, click <b>Create App<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130064056\/rc-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130064056\/rc-1.png\" alt=\"\" width=\"500\" height=\"280\" class=\"alignnone size-full wp-image-53519\" \/><\/a><\/p>\n<li>Select <b>REST API App<\/b> under <b>App Type<\/b> to call the <b>RingCentral REST API<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130064254\/rc-2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130064254\/rc-2.png\" alt=\"\" width=\"500\" height=\"350\" class=\"alignnone size-full wp-image-53522\" \/><\/a><\/p>\n<li>Click <b>Next<\/b>.<\/li>\n<li>Enter all the required details on the <b>Create App \u2013 REST API App Settings<\/b> page and click <b>Next<\/b>.<\/li>\n<li>Enter the values to the following fields on the <b>App Properties (internal-use only)<\/b> page:<\/li>\n<\/ol>\n<ul>\n<li>App Name<\/li>\n<li>App Description (optional)<\/li>\n<li>Primary Contact<\/li>\n<li>Select the relevant option for <b>Do you intend to promote this app in the RingCentral App Gallery?<\/b><\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130064737\/rc-3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130064737\/rc-3.png\" alt=\"\" width=\"500\" height=\"400\" class=\"alignnone size-full wp-image-53525\" \/><\/a><\/ul>\n<ol start=\"8\">\n<li>(Optional) In the <b>App Card panel<\/b>, enter the values for the given fields to configure how your application will be presented within our App Gallery.<\/li>\n<li>In the <b>Auth<\/b> panel, enter the values for the following fields to select the authentication method your app will use:<\/li>\n<\/ol>\n<ul>\n<li>Select <b>3-legged OAuth flow authorization code<\/b>.<\/li>\n<li>Select <b>Server-side web app (most common)<\/b> or <b>Client-side web app<\/b> based on your app type for <b>From what type of app will you be calling the API?<\/b><\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130065045\/rc-4.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130065045\/rc-4.png\" alt=\"\" width=\"500\" height=\"450\" class=\"alignnone size-full wp-image-53530\" \/><\/a><\/p>\n<li>On the Kore.ai XO Platform, copy the <b>OAuth Redirect URI<\/b> under the <b>Configurations<\/b> tab in the <b>RingCentral Glip<\/b> window.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130065632\/rc-5.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130065632\/rc-5.png\" alt=\"\" width=\"500\" height=\"300\" class=\"alignnone size-full wp-image-53534\" \/><\/a><\/p>\n<li>Paste the copied <b>OAuth Redirect URI<\/b> link in the <b>Auth<\/b> panel.<\/li>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-message color_yellow\"><div class=\"w-message-body\"><p><b>Important<\/b>: The OAuth Redirect URI now includes the <b><i>streamid<\/i><\/b> in the API request to identify the virtual assistant being accessed. When an incoming request is qualified with this identifier, it helps with traceability, troubleshooting, and remediation at the network level during anomalies like malicious calls or unusual bot activity.<\/p><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<li>Select <b><i>Yes<\/i><\/b> for <b>Issue refresh tokens?<\/b><\/li>\n<\/ul>\n<ol start=\"10\">\n<li>In the Security panel, to define the permissions to associate with the app, follow the steps below:<\/li>\n<\/ol>\n<ul>\n<li>Select the <b>Webhook Subscriptions<\/b>, <b>Read Accounts<\/b>, and <b>Team Messaging<\/b> permissions from the dropdown list.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130065821\/rc-6.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130065821\/rc-6.png\" alt=\"\" width=\"500\" height=\"350\" class=\"alignnone size-full wp-image-53537\" \/><\/a><\/p>\n<li>Click Create.<\/li>\n<\/ul>\n<p>Your App is created successfully and the system redirects to the <b>App Dashboard<\/b> page.<\/p>\n<p>If you do not have a <b>Sandbox Account<\/b> to test your app in the Sandbox environment, follow the steps below:<\/p>\n<ul>\n<li>In the following dialog window, click <b>Next<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130070014\/rc-7.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130070014\/rc-7.png\" alt=\"\" width=\"500\" height=\"250\" class=\"alignnone size-full wp-image-53540\" \/><\/a><\/p>\n<li>Setup the Password for your <b>Sandbox<\/b> Account.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step_2_Application_Set_up_on_the_Koreai_XO_Platform\">Step 2: Application Set up on the Kore.ai XO Platform<\/span><\/h2>\n<p>After creating the app for the Sandbox\/Production environment, you need to configure the app\u2019s credentials on the Kore.ai XO Platform using the <b><i>Client ID<\/i><\/b> and <b><i>Client Secret<\/i><\/b> from the <b>RingCentral Glip Application Dashboard<\/b> to link the app. To set the credentials, follow the steps below:<\/p>\n<ol>\n<li>On the <b>RingCentral Developer Application<\/b> Dashboard, click <b>Credentials<\/b> on the left menu.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130070918\/rc-8.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130070918\/rc-8.png\" alt=\"\" width=\"500\" height=\"450\" class=\"alignnone size-full wp-image-53543\" \/><\/a><\/p>\n<li>Under <b>Application Credentials<\/b>, click the copy icons for the <b><i>Client ID<\/i><\/b> and <b><i>Client Secret<\/i><\/b> (tap on click to see first) fields.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130071115\/rc-9.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130071115\/rc-9.png\" alt=\"\" width=\"500\" height=\"350\" class=\"alignnone size-full wp-image-53546\" \/><\/a><\/p>\n<li>On the Kore.ai XO Platform, navigate to <b>Deploy<\/b> > <b>Channels<\/b> and click <b>RingCentral Glip<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130071259\/rc-10.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130071259\/rc-10.png\" alt=\"\" width=\"500\" height=\"450\" class=\"alignnone size-full wp-image-53549\" \/><\/a><\/p>\n<li>In the <b>RingCentral Glip<\/b> window, click the <b>Configurations<\/b> tab.<\/li>\n<li>Paste the copied <b><i>Client ID<\/i><\/b> to the <b>Application Key<\/b> input field, and the <b><i>Client Secret<\/i><\/b> to the <b><i>Application Secret<\/i><\/b> input field.<\/li>\n<li>Click <b>Save<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130071439\/rc-11.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130071439\/rc-11.png\" alt=\"\" width=\"500\" height=\"400\" class=\"alignnone size-full wp-image-53552\" \/><\/a><\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_medium\"><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h2><span class=\"ez-toc-section\" id=\"Step_3_Authorize_Extension_user_of_your_RingCentral_Sandbox_Account\">Step 3: Authorize Extension (user) of your RingCentral Sandbox Account<\/span><\/h2>\n<p>The virtual assistant on the Kore.ai XO Platform must be associated with the extension (user) on your RingCentral account to access the <b>Glip API<\/b> via the developer access token. To enable this, you should authorize the virtual assistant with an existing or new extension user\u2019s credentials. To add a new (non-admin) user, follow the steps below:<\/p>\n<ol>\n<li>Log in to your RingCentral Sandbox account.<\/li>\n<li>Click the <b>Users<\/b> tab.<\/li>\n<li>Click <b>Users with Extension<\/b> on the left menu.<\/li>\n<li>Click <b>+Add User<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130073424\/rc-12.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130073424\/rc-12.png\" alt=\"\" width=\"500\" height=\"350\" class=\"alignnone size-full wp-image-53557\" \/><\/a><\/p>\n<li>On the <b>Add Users and Phones<\/b> dialog box, select <b>Add Users without Phone<\/b>, and follow the instructions on the page.<\/li>\n<li>Click <b>Unassigned Extensions<\/b> on the left menu.<\/li>\n<li>Click <b>Add Unassigned Ext<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130073628\/rc-13.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130073628\/rc-13.png\" alt=\"\" width=\"500\" height=\"350\" class=\"alignnone size-full wp-image-53560\" \/><\/a><\/p>\n<li>On the <b>user profile information<\/b> page, enter all the required information.<\/li>\n<\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-message color_yellow\"><div class=\"w-message-body\"><p><b>Note<\/b>: Please provide a meaningful name like <i>Travel Bot<\/i> or <i>HR Assistant<\/i> to the virtual assistant inside <b>Teams Messaging<\/b>. <\/p><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<ol start=\"9\">\n<li>Click <b>Save &#038; Enable<\/b> to enable the extension.<\/li>\n<\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-message color_yellow\"><div class=\"w-message-body\"><p><b>Note<\/b>:<\/p>\n<ul>\n<li>If you receive an account activation email on your registered email address, please note the username and password to authorize the virtual assistant on the Kore.ai XO Platform.<\/li>\n<li>Alternatively, select the &#8220;pre-assigned credentials&#8221; option and just provide\/save the password.<\/li>\n<\/ul>\n<\/p><\/div><\/div><div class=\"w-separator size_medium\"><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h3><span class=\"ez-toc-section\" id=\"Step_3a_Test_the_Validation\">Step 3(a): Test the Validation<\/span><\/h3>\n<p>To access the admin portal from the Sandbox account screen and test the validation, follow the steps below:<\/p>\n<ol>\n<li>Go to the <b>Sandbox Account<\/b> section and click the <a href=\"https:\/\/app.devtest.ringcentral.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">link<\/a> in the <b>Team Messaging<\/b> section.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130073916\/rc-14.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130073916\/rc-14.png\" alt=\"\" width=\"500\" height=\"650\" class=\"alignnone size-full wp-image-53563\" \/><\/a><\/p>\n<li>Navigate to <b>Messages<\/b> on the left menu.<\/li>\n<li>In the <b>Direct Messages<\/b> section, click the <b>+<\/b> icon to start a new DM with the virtual assistant.<\/li>\n<li>Find the virtual assistant using either the name or email address you used in <i>Step 3<\/i>.<\/li>\n<li>Send the virtual assistant an opening message, such as \u201c<i>Hello<\/i>\u201d or \u201c<i>good afternoon<\/i>\u201d. The VA should respond based on the default behavior configured for <b>Dialog Tasks<\/b>.<\/li>\n<\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_medium\"><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h3><span class=\"ez-toc-section\" id=\"Step_3b_Channel_Setup_on_the_Platform\">Step 3(b): Channel Setup on the Platform<\/span><\/h3>\n<p>On the Kore.ai XO Platform, navigate to <b>RingCentral Glip<\/b> > <b>Configurations<\/b> and follow the steps below:<\/p>\n<ol>\n<li>In the <b>RingCentral Glip<\/b> window, click the <b>Authorize<\/b> button.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130075114\/rc-15.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130075114\/rc-15.png\" alt=\"\" width=\"500\" height=\"450\" class=\"alignnone size-full wp-image-53568\" \/><\/a><\/p>\n<li>In the <b>Sign-in<\/b> window, click <b>Continue as <user name><\/b> to sign in with the existing user\u2019s account, or click <b>Use Another Account<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130075301\/rc-16.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130075301\/rc-16.png\" alt=\"\" width=\"350\" height=\"250\" class=\"alignnone size-full wp-image-53572\" \/><\/a><\/p>\n<li>Click <b>Authorize<\/b> on the <b>Access Request<\/b> page.<\/li>\n<li>Once the access token is obtained successfully, authorization is complete.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130075457\/rc-17.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130075457\/rc-17.png\" alt=\"\" width=\"400\" height=\"300\" class=\"alignnone size-full wp-image-53576\" \/><\/a><\/p>\n<li>On the Kore.ai XO Platform, select <b><i>Yes<\/i><\/b> for the <b>Enable Channel<\/b> option under the <b>RingCentral Glip<\/b> > <b>Configurations<\/b> tab.<\/li>\n<li>Click <b>Save<\/b> to enable the channel and Publish the Virtual Assistant. <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/publish\/publishing-bot\/\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more<\/a>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130075919\/rc-18.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130075919\/rc-18.png\" alt=\"\" width=\"500\" height=\"400\" class=\"alignnone size-full wp-image-53580\" \/><\/a><\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_medium\"><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h2><span class=\"ez-toc-section\" id=\"Step_4_Test_the_Integration\">Step 4: Test the Integration<\/span><\/h2>\n<p>Please follow the steps given <a href=\"https:\/\/developers.ringcentral.com\/guide\/team-messaging\/bots\/walkthrough#step-5-send-your-first-message-to-the-bot\" rel=\"noopener noreferrer\" target=\"_blank\">here<\/a> to test the integration.<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_medium\"><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h2><span class=\"ez-toc-section\" id=\"Recommended_Step_5_Apply_for_Production\">(Recommended) Step 5: Apply for Production<\/span><\/h2>\n<p>Once your app is tested in the Sandbox environment and ready for production, follow the RingCentral app graduation process mentioned <a href=\"https:\/\/developer.ringcentral.com\/library\/getting-started.html#ApplyForProduction\" rel=\"noopener noreferrer\" target=\"_blank\">here<\/a> to apply for production after meeting all the graduation requirements for your app as shown below:<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130083426\/rc-19.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230130083426\/rc-19.png\" alt=\"\" width=\"500\" height=\"400\" class=\"alignnone size-full wp-image-53605\" \/><\/a><\/p>\n<p>Once your app is production ready, follow the steps below on the Kore.ai XO Platform:<\/p>\n<ol>\n<li>Navigate to <b>Deploy<\/b> > <b>Channels<\/b> > <b>RingCentral Glip<\/b>.<\/li>\n<li>Under the <b>Configurations<\/b> tab, select <b>Production for Ringcentral Environment<\/b>.<\/li>\n<li>Follow <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-ringcentral-glip-channel\/#Step_3b_Channel_Setup_on_the_Platform\" rel=\"noopener noreferrer\" target=\"_blank\">these<\/a> steps to complete the configuration.<\/li>\n<\/ol>\n<p>Congratulations! You have now completed the <b>Glip by RingCentral<\/b> channel enablement. To learn how to enable other business messaging channels, click <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-channels-to-your-bot\/\" rel=\"noopener noreferrer\" target=\"_blank\">here<\/a>.<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_medium\"><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"The Kore.ai XO Platform now allows you to add Glip by RingCentral as a messaging channel to your Virtual Assistants (VAs). With the Glip integration, you can achieve the following: Configure the Glip Sandbox account for testing the integration. Set up the REST API and the authorization flow for events and conversations. Enable Webhook Subscriptions,...","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-18045","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\/18045","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=18045"}],"version-history":[{"count":15,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/18045\/revisions"}],"predecessor-version":[{"id":54217,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/18045\/revisions\/54217"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/media?parent=18045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/categories?post=18045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/tags?post=18045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}