{"id":23138,"date":"2020-02-07T11:44:04","date_gmt":"2020-02-07T11:44:04","guid":{"rendered":"https:\/\/developer.kore.ai\/v10\/?p=23138"},"modified":"2023-03-23T09:37:31","modified_gmt":"2023-03-23T09:37:31","slug":"adding-the-whatsapp-business-messaging-channel","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10\/docs\/bots\/channel-enablement\/adding-the-whatsapp-business-messaging-channel\/","title":{"rendered":"Adding the WhatsApp Business Messaging 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><\/div><\/section><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><\/div><\/div><\/div><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>\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=\"Adding_the_WhatsApp_Channel_using_Infobip_Application\">Adding the WhatsApp Channel using Infobip Application<\/span><\/h2>\n<p><b>Note<\/b>: To complete this procedure, you must already have an <b>Infobip<\/b> account. This is one of the messaging providers for enabling <b>WhatsApp Business Messaging<\/b> on the Kore Platform.<\/p>\n<p>To configure <b>Infobip<\/b>, follow these steps:<\/p>\n<ol>\n<li>Login to the <b>Infobip<\/b> developer portal.<\/li>\n<li>On the left navigation menu, click the <b>Channels and Numbers<\/b> option and select the <b>WhatsApp<\/b> channel on the <b>Channel Essentials<\/b> panel.<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018090555\/WA-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018090555\/WA-1.png\" alt=\"\" width=\"600\" height=\"180\" class=\"alignnone size-full wp-image-48335\" \/><\/a><\/li>\n<li>To configure a new number for the <b>Infobip<\/b> and <b>WhatsApp<\/b> messaging platforms\u2019 integration, follow one of the steps given below:<\/li>\n<p>a. Scan the QR code under <b>Overview<\/b> > <b>Connect<\/b> on the <b>WhatsApp<\/b> page on the Infobip portal using the camera or QR scanner on your mobile device.<\/p>\n<p>b. Follow the instructions for steps 2 and 3 shown in the image below.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018090921\/WA-2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018090921\/WA-2.png\" alt=\"\" width=\"600\" height=\"180\" class=\"alignnone size-full wp-image-48339\" \/><\/a><\/p>\n<p>c. Alternatively, add the number shown on the screen of the Infobip sender to your WhatsApp contacts.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018091318\/WA-3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018091318\/WA-3.png\" alt=\"\" width=\"600\" height=\"180\" class=\"alignnone size-full wp-image-48342\" \/><\/a><\/p>\n<p><b>Note<\/b>: The mobile number should have the country code preceded by a plus (+) sign to activate the <b>Infobip<\/b> and <b>WhatsApp<\/b> connections.<\/p>\n<li>Once the number is associated, select the <b>Senders<\/b> tab to view or edit the numbers for <b>WhatsApp<\/b> messaging.<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018091643\/WA-4.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018091643\/WA-4.png\" alt=\"\" width=\"600\" height=\"180\" class=\"alignnone size-full wp-image-48345\" \/><\/a><\/li>\n<li>Click the <b>ellipses<\/b> icon under <b>Action<\/b> and select <b>Edit Configuration<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018091908\/WA-5.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018091908\/WA-5.png\" alt=\"\" width=\"600\" height=\"180\" class=\"alignnone size-full wp-image-48348\" \/><\/a><\/p>\n<li>On the <b>Edit Configuration<\/b> page, click the <b>edit<\/b> icon, add the <b>URL for incoming messages<\/b> (copy the Webhook URL from the Kore Platform under <b>Deploy<\/b> > <b>Channels<\/b> > <b>WhatsApp Business Messaging<\/b> > <b>Configurations<\/b> tab) and click <b>Back<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018092214\/WA-6.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018092214\/WA-6.png\" alt=\"\" width=\"500\" height=\"160\" class=\"alignnone size-full wp-image-48351\" \/><\/a><\/p>\n<li>Next, to add Infobip\u2019s <b>Base URL<\/b>, follow these steps:<\/li>\n<p>a. On the Kore.ai Platform, click the <b>Virtual Assistants<\/b> tab, and select the published virtual assistant to add the <b>WhatsApp Business Message<\/b> channel.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018092501\/WA-7.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018092501\/WA-7.png\" alt=\"\" width=\"600\" height=\"230\" class=\"alignnone size-full wp-image-48354\" \/><\/a><\/p>\n<p>b. Under <b>Deploy<\/b> > <b>Channels<\/b>, click <b>WhatsApp Business Messaging<\/b>.<\/p>\n<p>c. On the <b>WhatsApp Business Messaging<\/b> panel, click the <b>Configurations<\/b> tab and provide inputs for the following fields:<\/p>\n<div>\n<p>i. <b>Messaging Partner<\/b> &#8211; Select <b>Infobip<\/b> from the dropdown list.<\/p>\n<p>ii. <b>Phone Number<\/b> \u2013 Copy and paste the number displayed on the <b>Infobip<\/b> portal for your account under the <b>Connect<\/b> section (please refer to step 3). The Platform now supports <b>adding multiple phone numbers on the WhatsApp Messaging Channel<\/b> for the same Virtual Assistant. The Virtual Assistant responds to only the source number from which it receives the message rather than a common phone number. <a href=\"https:\/\/developer.kore.ai\/v10\/docs\/bots\/channel-enablement\/whatsapp-messaging-channel-support-for-multiple-phone-numbers\/\"> Learn more<\/a>.<\/p>\n<p>iii. <b>Base URL<\/b>: Copy the Base URL from this page. This URL will be used on Kore.ai to send the messages when the <b>Whatsapp Business Messaging<\/b> channel is enabled.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018092738\/WA-8.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018092738\/WA-8.png\" alt=\"\" width=\"500\" height=\"200\" class=\"alignnone size-full wp-image-48357\" \/><\/a><\/p>\n<p>iv. <b>Username and Password<\/b>: The username and password of the <b>Infobip<\/b> account holder. Infobip\u2019s API requires authentication and uses the basic authorization for sending and receiving messages over the API with these values.<\/p>\n<p>v. <b>Webhook URL<\/b>: Copy the webhook URL provided in the configuration tab and update the same on the <b>Infobip developer portal<\/b> for Infobip to send the received messages from the subscriber (WhatsApp Business Messaging).<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018093103\/WA-9.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018093103\/WA-9.png\" alt=\"\" width=\"450\" height=\"380\" class=\"alignnone size-full wp-image-48360\" \/><\/a><\/div>\n<p>d. Select \u201c<b>Yes<\/b>\u201d to enable the <b>WhatsApp Business Messaging<\/b> channel.<\/p>\n<p>e. Click <b>Save<\/b> to complete the integration setup.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018093454\/WA-10.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018093454\/WA-10.png\" alt=\"\" width=\"450\" height=\"380\" class=\"alignnone size-full wp-image-48365\" \/><\/a><\/li>\n<\/ol>\n<p><b>Note<\/b>: If you\u2019re using the development sandbox on <b>Infobip<\/b>, once the channel is enabled and published, you will need to send messages in the format \u201c<i><b>[Keyword on infobip]<\/b><\/i> <b>(User input)<\/b>\u201d For example, \u201cKore Hi.\u201d<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Viewing_WhatsApp_Message_Logs_on_Infobip\">Viewing WhatsApp Message Logs on Infobip<\/span><\/h3>\n<p>Once you\u2019ve sent a message to <b>Infobip<\/b> using the <b>Whatsapp Business Messaging<\/b> channel, you can track the text, Virtual Assistant responses, delivery status, and errors (if any) on your <b>Infobip<\/b> account under <b>Channels and Numbers<\/b> > <b>Channel Essentials<\/b> > <b>WhatsApp<\/b> > <b>Overview<\/b> > <b>View Logs<\/b>.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018093746\/WA-11.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018093746\/WA-11.png\" alt=\"\" width=\"500\" height=\"150\" class=\"alignnone size-full wp-image-48368\" \/><\/a><\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018093939\/WA-12.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221018093939\/WA-12.png\" alt=\"\" width=\"500\" height=\"180\" class=\"alignnone size-full wp-image-48372\" \/><\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Messaging_Templates\">Messaging Templates<\/span><\/h3>\n<p>WhatsApp for business communications supports the following messaging types for the Infobip channel:<\/p>\n<ul>\n<li><b>Templates<\/b>: Formatted, non-editable, and pre-registered messages approved by WhatsApp.<\/li>\n<li><b>Free-Form texts<\/b>: Free-flowing text messages.<\/li>\n<\/ul>\n<p>The Kore.ai XO Platform now supports public APIs for WhatsApp templates on the Infobip channel. These templates can be used during virtual assistant conversations to structure the messages exchanged. Since global UI\/rich template formats are not supported, the bot designer should register the required templates with Infobip and get them approved.<\/p>\n<p>The Platform automatically decides the payload to be sent to the channels after parsing Advanced Messages (JS) that include one of the following:<\/p>\n<ul>\n<li><b>String<\/b>: A free-form text message template is used if the JS result is a string.<\/li>\n<li><b>Object<\/b>: A message template is used if the JS result is an object.<\/li>\n<\/ul>\n<p><b>Additional Information<\/b><\/p>\n<ul>\n<li>To learn more about creating and managing templates, please refer to this <a href=\"https:\/\/www.infobip.com\/docs\/whatsapp\/manage-connection#manage-templates-manage-senders\">link<\/a>.<\/li>\n<li>To know more about various message types and the structure of templates, please refer to this <a href=\"https:\/\/www.infobip.com\/docs\/whatsapp\/message-types#guidelines-amp-best-practices\">link<\/a>.<\/li>\n<li>To learn more about sending template messages, please refer to this <a href=\"https:\/\/www.infobip.com\/docs\/api\/channels\/whatsapp\/whatsapp-outbound-messages\/send-whatsapp-template-message\">link<\/a>.<\/li>\n<\/ul>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\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>\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=\"Adding_the_WhatsApp_Channel_Using_GupShup_Application\">Adding the WhatsApp Channel Using GupShup Application<\/span><\/h2>\n<p>The Platform supports integration with <b>GupShup<\/b> to enable WhatsApp business as a channel. In this integration, the platform provides a Webhook URL to be called by GupShup during a conversation to enable events and exchange messages.<\/p>\n<p><strong>NOTE<\/strong>: To enable WhatsApp Messaging on this channel, you must have a GupShup enterprise account.<\/p>\n<p>The important steps in completing this channel enablement are as follows:<\/p>\n<p>1. <a href=\"https:\/\/developer.kore.ai\/v10\/docs\/bots\/channel-enablement\/adding-the-whatsapp-business-messaging-channel\/#Step_1_Create_a_GupShup_Application\">Create a GupShup Application<\/a>.<br \/>2. <a href=\"https:\/\/developer.kore.ai\/v10\/docs\/bots\/channel-enablement\/adding-the-whatsapp-business-messaging-channel\/#Step_2_Configure_the_Channel_Enablement\">Configure the Channel Enablement<\/a>.<\/p>\n<ul>\n<li>2(a). <a href=\"https:\/\/developer.kore.ai\/v10\/docs\/bots\/channel-enablement\/adding-the-whatsapp-business-messaging-channel\/#Step_2a_Create_a_new_WhatsApp_Business_Account\">Create a WABA (WhatsApp Business Account)<\/a>.<\/li>\n<li>2(b). <a href=\"https:\/\/developer.kore.ai\/v10\/docs\/bots\/channel-enablement\/adding-the-whatsapp-business-messaging-channel\/#Step_2b_Set_up_the_WABA_Parameters_on_the_Platform\">Set up the WABA Parameters on the Platform<\/a>.<\/li>\n<li>2(c). <a href=\"https:\/\/developer.kore.ai\/v10\/docs\/bots\/channel-enablement\/adding-the-whatsapp-business-messaging-channel\/#Step_2c_Configure_the_Callback_URLWebhook_URL\">Configure the Callback URL\/Webhook URL<\/a>.<\/li>\n<\/ul>\n<p>3. <a href=\"https:\/\/developer.kore.ai\/v10\/docs\/bots\/channel-enablement\/adding-the-whatsapp-business-messaging-channel\/#Step_3_Secure_the_Integration\">Secure the Integration<\/a>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_1_Create_a_GupShup_Application\">Step 1: Create a GupShup Application<\/span><\/h3>\n<p>The first step in the WhatsApp Messaging Channel integration is to create a GupShup application, To create an app, follow the steps below:<\/p>\n<ol>\n<li>Log in to the GupShup portal and navigate to the <strong>Dashboard \u2192 Whatsapp<\/strong> section.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229061423\/gs-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229061423\/gs-1.png\" alt=\"\" width=\"500\" height=\"250\" class=\"alignnone size-full wp-image-50084\" \/><\/a><\/p>\n<li>Click the <b>+ Create App<\/b> button.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229061752\/gs-2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229061752\/gs-2.png\" alt=\"\" width=\"500\" height=\"250\" class=\"alignnone size-full wp-image-50087\" \/><\/a><\/p>\n<li>On the <b>Create App<\/b> screen, click <b>Access API<\/b> to select the app type.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229062047\/gs-3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229062047\/gs-3.png\" alt=\"\" width=\"500\" height=\"250\" class=\"alignnone size-full wp-image-50090\" \/><\/a><\/p>\n<li>Provide a unique name for the application and click <b>Submit<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229062226\/gs-4.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229062226\/gs-4.png\" alt=\"\" width=\"500\" height=\"300\" class=\"alignnone size-full wp-image-50093\" \/><\/a><\/p>\n<li> For <b><i>Step 2: Onboard your Users<\/i><\/b>, click <b>Next<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229062504\/gs-5.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229062504\/gs-5.png\" alt=\"\" width=\"500\" height=\"400\" class=\"alignnone size-full wp-image-50096\" \/><\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_2_Configure_the_Channel_Enablement\">Step 2: Configure the Channel Enablement<\/span><\/h3>\n<p>To send messages to your GupShup users on the WhatsApp Business Messaging Channel, follow the steps below:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_2a_Create_a_new_WhatsApp_Business_Account\">Step 2(a): Create a new WhatsApp Business Account<\/span><\/h3>\n<p>Once you have created a GupShup app, you need to create a <b>WABA<\/b> to set up the integration with a number. To create a WABA, follow the steps below:<\/p>\n<ol>\n<li>Navigate to the <\/b>WhatsApp Dashboard<\/b> on your GupShup Developer Console.<\/li>\n<li>Click the <b>Go Live<\/b> button of the desired app in the list.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229063433\/gs-6.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229063433\/gs-6.png\" alt=\"\" width=\"500\" height=\"300\" class=\"alignnone size-full wp-image-50099\" \/><\/a><\/p>\n<li>On the <b>Let\u2019s Get Started<\/b> window, select the <b>New Number<\/b> option under <b>Managed onboarding with Gupshup<\/b>.<\/li>\n<li>Click <b>Proceed<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229063712\/gs-7.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229063712\/gs-7.png\" alt=\"\" width=\"500\" height=\"400\" class=\"alignnone size-full wp-image-50102\" \/><\/a><\/p>\n<li>Enter your details to set up your WhatsApp Business account and click <b>Next<\/b>.<\/li>\n<li>Follow all the instructions on the screen to <b>Setup the WhatsApp Account, Get WhatsApp Approvals<\/b>, and <b>Complete Verification<\/b>.<\/li>\n<li>Once the account is verified with your <i>Facebook Business ID<\/i>, the <b>WABA ID<\/b>, <b>Mobile number<\/b>, and <b>Password<\/b> are displayed.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_2b_Set_up_the_WABA_Parameters_on_the_Platform\">Step 2(b): Set up the WABA Parameters on the Platform<\/span><\/h3>\n<p>To integrate your GupShup service using the WBM channel to the Kore.ai XO Platform, follow the steps below:<\/p>\n<ol>\n<li>Copy the <b>Mobile number<\/b>, <b>WABA ID<\/b>, and the <b>Password<\/b> from the GupShup WhatsApp Dashboard.<\/li>\n<li>On the Kore.ai Bot Builder, navigate to <b>Deploy<\/b> > <b>Channels<\/b> > <b>WhatsApp Business Messaging<\/b> (under <b>Enterprise Channels<\/b>).<\/li>\n<li>Click the <b>Configurations<\/b> tab on the <b>WhatsApp Business Messaging<\/b> window.<\/li>\n<li>Select <b>GupShup<\/b> from the dropdown list for <b>Messaging Partner<\/b>.<\/li>\n<li>Paste the copied values for <b>Mobile number<\/b>, <b>WABA ID<\/b>, and <b.Password<\/b> in the respective input fields.<\/li>\n<\/ol>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229064456\/gs-8.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229064456\/gs-8.png\" alt=\"\" width=\"500\" height=\"400\" class=\"alignnone size-full wp-image-50105\" \/><\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_2c_Configure_the_Callback_URLWebhook_URL\">Step 2(c): Configure the Callback URL\/Webhook URL<\/span><\/h3>\n<p>To link to your bot on the Kore.ai Platform to receive inbound messages\/events, you must configure the <b>Callback\/Webhook URL<\/b> on your <b>GupShup WhatsApp Dashboard<\/b>.<br \/>To set up the <b>Callback URL<\/b>, follow the steps below:<\/p>\n<ol>\n<li>On the Kore.ai Bot Builder, navigate to <b>Deploy<\/b> > <b>Channels<\/b> > <b>WhatsApp Business Messaging<\/b> (under <b>Enterprise Channels<\/b>).<\/li>\n<li>Click the <b>Configurations<\/b> tab on the <b>WhatsApp Business Messaging<\/b> window.<\/li>\n<li>Click <b>Copy<\/b> to copy the <b>Webhook URL<\/b>.<\/li>\n<p><b>Note<\/b>: Please ensure you have selected <b>GupShup<\/b> for the <b>Messaging Partner<\/b> field.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229065803\/gs-9.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229065803\/gs-9.png\" alt=\"\" width=\"500\" height=\"400\" class=\"alignnone size-full wp-image-50108\" \/><\/a><\/p>\n<li>Navigate to your <b>GupShup WhatsApp Dashboard<\/b>.<\/li>\n<li>Click the <b>Settings<\/b> icon for your app of type <b>Access API<\/b>.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229081544\/gs-10.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229081544\/gs-10.png\" alt=\"\" width=\"500\" height=\"250\" class=\"alignnone size-full wp-image-50127\" \/><\/a><\/p>\n<li>On the <b>Settings<\/b> page, scroll down to the <b>Test Access API and set callback URL <\/b> section.<\/li>\n<li>Click the <b>Callback URL \/ Link your Bot<\/b> tab.<\/li>\n<li>Turn on the toggle switch and paste the <b>Webhook URL<\/b> you copied from the Bot Builder in the <b>Enter your Callback URL<\/b> input field.<\/li>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229082125\/gs-11.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229082125\/gs-11.png\" alt=\"\" width=\"500\" height=\"300\" class=\"alignnone size-full wp-image-50130\" \/><\/a><\/p>\n<li>Click <b>Set<\/b>.<\/li>\n<p>Please refer to this <a href=\"https:\/\/www.gupshup.io\/developer\/docs\/bot-platform\/guide\/whatsapp-api-documentation#setupcallbackURL\" rel=\"noopener noreferrer\" target=\"_blank\">link<\/a> for more information on setting up the Callback\/Webhook URL on the Gupshup Dashboard.<b>Note<\/b>: Please get in touch with the Gupshup customer support team to help configure the Kore.ai webhook URL on GupShup and enable inbound messages to the bot.<\/li>\n<li>Once the callback is set successfully on the Kore.ai XO Platform <b>WhatsApp Business Messaging<\/b> window, follow the steps below:<\/li>\n<\/ol>\n<ul>\n<li>(Optional) Enable the <b>Associate an App<\/b> option, if required, and follow the configuration steps.<\/li>\n<li>Select <b>YES<\/b> for the <b>Enable Channel<\/b> option.<\/li>\n<li>Click <b>Save<\/b>.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Step_3_Secure_the_Integration\">Step 3: Secure the Integration<\/span><\/h3>\n<p>The Webhook URL used on the WhatsApp Business Messaging Channel for GupShup is a public URL that may cause security vulnerabilities. The Kore.ai XO Platform enforces an authentication mechanism by securing the webhook URL and associating it with a Kore.ai App. The <b>Associate an App<\/b> feature is used for this purpose.<\/p>\n<p>This feature is available under <b>Deploy<\/b> > <b>Channels<\/b> > <b>WhatsApp Business Messaging<\/b> > <b>Configurations<\/b>.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229082313\/gs-12.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221229082313\/gs-12.png\" alt=\"\" width=\"500\" height=\"400\" class=\"alignnone size-full wp-image-50133\" \/><\/a><\/p>\n<p><b>How it Works<\/b><\/p>\n<p>When <b>Associate an App<\/b> is enabled, the following happens:<\/p>\n<ol>\n<li>The URL is called by <b>GupShup<\/b> (the Callback URL you configure under Settings) where the channel passes the authorization token as the header information.<\/li>\n<li>The Platform checks for the JWT Token of the associated app in the Header and accepts the Webhook API call(s).<\/li>\n<li>However, if the Token is missing, the Platform rejects the incoming API call(s) and responds with an error code.<\/li>\n<\/ol>\n<\/ol>\n<p>Once you enable <b>Associate an App<\/b>, you must manually select an app and configure it for the GupShup app (by clicking <b>Copy<\/b> and pasting the <i>Client ID<\/i> and <i>Client Secret<\/i> (shown above) from the Kore.ai XO Platform).<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<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\"><div class=\"w-message color_yellow\"><div class=\"w-message-body\"><p>\n<p><b>Note<\/b>: This channel configuration is not a part of the Bot Import\/Export feature. The user should manually enable the channel for the target Bot. The integration flow remains the same even with the <b>App Association<\/b> feature.<\/p>\n<\/p><\/div><\/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=\"Adding_the_WhatsApp_Channel_Using_Karix_Application\">Adding the WhatsApp Channel Using Karix Application<\/span><\/h2>\n<p>To integrate <strong>Karix<\/strong> to your <em>WhatsApp Business Messaging<\/em> channel and enable it for a bot, you&#8217;ll need to perform the following setup under the <strong>Configuration<\/strong> tab.<\/p>\n<p><strong>NOTE<\/strong>: To complete this procedure, you must already have a <em>Karix <\/em>account. This is one of the messaging provider for enabling WhatsApp Business Messaging.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Prerequisites\">Prerequisites<\/span><\/h3>\n<ol>\n<li>Gather the following details from the <span style=\"font-weight: 400\">the <strong>Karix support team<\/strong>.<\/span>\n<ul>\n<li>Vendor<\/li>\n<li>Account Key<\/li>\n<li>From<\/li>\n<\/ul>\n<\/li>\n<li>Copy the <em>Webhook URL<\/em> from the <strong>Kore.ai Platform<\/strong> and share it with the <strong>Karix support team<\/strong>. The Karix support team will need to configure this URL on their platform for a successful handshake between <em>Kore.ai<\/em> and <em>Karix<\/em>.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Configuration_Steps\">Configuration Steps<\/span><\/h3>\n<p>On the WhatsApp Business Messaging platform, follow the below steps:<\/p>\n<ol>\n<li>Select <em>Karix<\/em> from the list for <strong>Messaging Partner<\/strong>.<\/li>\n<li>Enter the <strong>Phone Number<\/strong> to map to the WhatsApp Business Messaging channel.<\/li>\n<li>Provide the <strong>Account Key<\/strong> you&#8217;ve received from the Karix support team.<\/li>\n<li>Provide the <strong>Webhook URL\u00a0<\/strong> shared with the Karix support team.<\/li>\n<li>Select &#8220;<em>Yes<\/em>&#8221; for <strong>Enable Channel<\/strong>.<\/li>\n<li>Click <strong>Save<\/strong>.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-37041\" src=\"https:\/\/multisite.korebots.com\/wp-content\/uploads\/sites\/30\/wBS-karix.png\" alt=\"\" width=\"634\" height=\"551\" \/><\/li>\n<\/ol>\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":"Adding the WhatsApp Channel using Infobip Application Note: To complete this procedure, you must already have an Infobip account. This is one of the messaging providers for enabling WhatsApp Business Messaging on the Kore Platform. To configure Infobip, follow these steps: Login to the Infobip developer portal. On the left navigation menu, click the Channels...","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-23138","post","type-post","status-publish","format-standard","hentry","category-channel-enablement"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/posts\/23138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/comments?post=23138"}],"version-history":[{"count":70,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/posts\/23138\/revisions"}],"predecessor-version":[{"id":56237,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/posts\/23138\/revisions\/56237"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/media?parent=23138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/categories?post=23138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/tags?post=23138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}