{"id":23138,"date":"2020-02-07T11:44:04","date_gmt":"2020-02-07T11:44:04","guid":{"rendered":"https:\/\/developer.kore.ai\/v9-2\/?p=23138"},"modified":"2022-06-08T10:20:04","modified_gmt":"2022-06-08T09:20:04","slug":"adding-the-whatsapp-business-messaging-channel","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v9-2\/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 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>To add the WhatsApp Business Messaging channel to your bot, you will need to create an account on Infobip and Karix to collect a number and provide the webhook URL as generated by Kore.ai.<\/p>\n<p><b>Note<\/b>: Ghushup, Infobip, and Karix are messaging service providers that enable the channel by providing a single API for exchange of messages between the client and WhatsApp Business Messaging.<\/p>\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_Infobip_Application\">Adding the WhatsApp Channel using Infobip Application<\/span><\/h2>\n<p>NOTE: To complete this procedure, you must already have a <em>Infobip<\/em> account. This is one of the messaging provider for enabling WhatsApp Business Messaging.<\/p>\n<p>To configure Infobip, follow these steps:<\/p>\n<ol>\n<li><a href=\"https:\/\/portal.infobip.com\/login\">Login <\/a>to Infobip developer portal.<\/li>\n<li>In the left navigation, click the <b>Channels and Numbers<\/b> menu and select the <b>WhatsApp<\/b> channel.<a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/26\/20220608085659\/infobip_channels.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-2\/wp-content\/uploads\/sites\/26\/20220608085659\/infobip_channels.png\" alt=\"\" width=\"700\" height=\"546\" class=\"alignnone size-medium wp-image-42256\" \/><\/a><\/li>\n<li>To configure a new number for Infobip and WhatsApp messaging integration, you can either scan the QR code or enter the number that you wish to associate.<b>Note<\/b>: The mobile number should have the country code preceded with a plus (+) sign to activate the Infobip and WhatsApp connection.<a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/26\/20220608090333\/infobip_scan.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-2\/wp-content\/uploads\/sites\/26\/20220608090333\/infobip_scan.png\" alt=\"\" width=\"700\" height=\"546\" class=\"alignnone size-medium wp-image-42260\" \/><\/a><\/li>\n<li>Once the number is associated, select the <b>Senders<\/b> tab to view or edit the numbers for WhatsApp messaging.<a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/26\/20220608090649\/infobip_numbers.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-2\/wp-content\/uploads\/sites\/26\/20220608090649\/infobip_numbers.png\" alt=\"\" width=\"700\" height=\"546\" class=\"alignnone size-medium wp-image-42264\" \/><\/a><\/li>\n<li>Click the <b>Ellipsis<\/b> and select the <b>Edit Configuration<\/b> option.<a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/26\/20220608090905\/Infobip_edit.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-2\/wp-content\/uploads\/sites\/26\/20220608090905\/Infobip_edit.png\" alt=\"\" width=\"700\" height=\"545\" class=\"alignnone size-medium wp-image-42267\" \/><\/a><\/li>\n<li>In the Configuration page, edit the URL for incoming messages and click <b>Back<\/b>.<a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/26\/20220608094926\/infobip_config.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-2\/wp-content\/uploads\/sites\/26\/20220608094926\/infobip_config.png\" alt=\"\" width=\"700\" height=\"544\" class=\"alignnone size-medium wp-image-42271\" \/><\/a><\/li>\n<\/ol>\n<p>Add Infobip\u2019s Base URL:<\/p>\n<ol>\n<li>In the <b>Bots<\/b> section of the Bot Builder, select the virtual assistant for which you want to add the WhatsApp Business Message channel.<\/li>\n<li>On the <b>Channels<\/b> tab, click the <strong>WhatsApp Business Messaging<\/strong><b>\u00a0<\/b>icon. The <strong>WhatsApp Business Messaging<\/strong> <b>Channel<\/b> page gets displayed.<\/li>\n<li>Navigate to the <b>Configurations<\/b> tab and enter the following fields:\n<ul>\n<li><strong> Phone Number<\/strong> &#8211; use the\u00a0<em>Assigned Number<\/em> from the Infobip\u00a0account.<\/li>\n<li><strong> Base URL<\/strong>: <span style=\"font-weight: 400;\">Get the Base URL <\/span><a href=\"https:\/\/dev.infobip.com\/getting-started\/base-url\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\"> from Infobip to which Kore.ai should be sending the messages when the Whatsapp Business Messaging channel is enabled.<\/span>\n<p><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-33917 alignnone\" src=\"https:\/\/multisite.korebots.com\/wp-content\/uploads\/sites\/26\/infobib_base_url.png\" alt=\"\" width=\"500\" height=\"225\" \/><\/span><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-33920\" src=\"https:\/\/multisite.korebots.com\/wp-content\/uploads\/sites\/26\/infobib_base_url1.png\" alt=\"\" width=\"500\" height=\"229\" \/><\/p>\n<\/li>\n<li><strong> Username and Password<\/strong>: Infobip&#8217;s API requires authentication and uses the basic authorization for sending and receiving messages over the API.<br \/>Make note of \u2018Username\u2019 and \u2018Password\u2019 of Infobip\u2019s account holder and provide them in the configuration tab of this page.<\/li>\n<li><strong>Webhook URL<\/strong>: Copy the webhook URL provided in the configuration tab and update the same on Infobip developer portal for Infobip to send the received messages from the subscriber (Whatsapp Business Messaging).\n<p><a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/26\/whatsAppBusinessNew-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-22767\" src=\"\/wp-content\/uploads\/sites\/26\/whatsAppBusinessNew-2.png\" alt=\"\" width=\"1333\" height=\"505\" \/><\/a><\/li>\n<\/ul>\n<li><b>Enable Channel <\/b>and complete the channel setup.<a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/26\/20220608101624\/infobip_baseurl.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-2\/wp-content\/uploads\/sites\/26\/20220608101624\/infobip_baseurl.png\" alt=\"\" width=\"600\" height=\"443\" class=\"alignnone size-medium wp-image-42275\" \/><\/a>\n<\/li>\n<li>Click <b>Save<\/b> to complete the WhatsApp channel setup for Infobip messaging integration<\/li>\n<\/ol>\n<p><b>NOTE<\/b>: If you are using the development sandbox on Infobip, once the channel is enabled and published, you will need to send messages in the format \u201c&lt;Keyword on infobip&gt; &lt;User input&gt;\u201d Ex: Kore Hi<\/p>\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><strong>NOTE<\/strong>: To complete this procedure, you must already have a <em>GupShup<\/em> account.<\/p>\n<p>To create a GupShup application, follow these steps:<\/p>\n<p>1. Log in to the GupShup portal and navigate to the <b>Dashboard \u2192 Whatsapp<\/b> section.<\/p>\n<p>2. If this is your first app, click the <strong>\u2018+\u2019 (Create App)<\/strong> icon to create an app.<\/p>\n<p>3. On the <strong>Create App<\/strong> screen, select the <em>app type<\/em> and enter the <em>name<\/em>. Click <strong>next<\/strong> to continue and follow the given steps to complete app creation.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-33834 size-full aligncenter\" src=\"https:\/\/multisite.korebots.com\/wp-content\/uploads\/sites\/26\/gupshup-1.png\" alt=\"guphup-whatsapp\" width=\"674\" height=\"169\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-33837 size-full aligncenter\" src=\"https:\/\/multisite.korebots.com\/wp-content\/uploads\/sites\/26\/gupshup-2.png\" alt=\"\" width=\"626\" height=\"191\" \/><\/p>\n<p><strong>Create a new WhatsApp Business Account<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">To create a new WABA (WhatsApp Business Account) when creating a Gubshup app, follow these steps:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">1. Click <\/span><b>Go Live<\/b><span style=\"font-weight: 400;\"> to view the following popup screen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-33840 size-full aligncenter\" src=\"https:\/\/multisite.korebots.com\/wp-content\/uploads\/sites\/26\/gupshup-3.png\" alt=\"\" width=\"624\" height=\"304\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">2. Select the relevant option and submit the required details to Whatsapp to get the WABA created.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">3. Once the account is created, you\u2019ll get the <b>WABA ID<\/b>, <b>Mobile number<\/b> and <b>Password<\/b>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">4. C<\/span>opy the <strong>Mobile number<\/strong> to the <em>Phone Number<\/em> field.<\/p>\n<p>5. Copy the <strong>WABA ID<\/strong> to the <em>userName<\/em> or <em>Id<\/em> field.<\/p>\n<p>6. Copy the <strong>Password<\/strong> to the <em>Password<\/em> field.<\/p>\n<p><span style=\"font-weight: 400;\">Please refer to this <\/span><a href=\"https:\/\/www.gupshup.io\/developer\/docs\/bot-platform\/guide\/whatsapp-api-documentation#setupcallbackURL\"><span style=\"font-weight: 400;\">documentation link<\/span><\/a><span style=\"font-weight: 400;\"> for more information.<\/span><\/p>\n<p><b><i>Note:<\/i><\/b><i><span style=\"font-weight: 400;\"> Webhook URL will be available on your channel configuration page. To configure the Kore.ai webhook URL in Gupshup, please reach out to the Gupshup customer support team that will configure the inbound messages to the bot on customer\u2019s behalf.<\/span><\/i><\/p>\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_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 <i>Karix <\/i>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>.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-37041\" src=\"https:\/\/multisite.korebots.com\/wp-content\/uploads\/sites\/26\/wBS-karix.png\" alt=\"\" width=\"1051\" height=\"913\" \/><\/li>\n<\/ol>\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<h1><span class=\"ez-toc-section\" id=\"Editing_the_Channel\">Editing the Channel<\/span><\/h1>\n<p>To edit the channel, hover your mouse over the channel and click to modify. You can make necessary updates to your channel configurations and save them. You may also disable or delete the channel information by clicking the <b>Settings icon.<br \/>\n<\/b>Select one of the following commands to modify the channel:<\/p>\n<ul>\n<li><b>Disable\/Enable<\/b> \u2013 Click <b>Disable<\/b> to temporarily disable use of the WhatsApp Business Messaging channel for your Bot. To enable the use of the WhatsApp Business Messaging channel, click <b>Enable<\/b>.<\/li>\n<li><b>Delete<\/b> \u2013 Click <b>Delete<\/b>, and then click <b>OK<\/b> in the <b>Delete Confirmation<\/b> dialog to permanently delete the Bot channel configuration.<\/li>\n<\/ul>\n<div class=\"alert alert-warning\"><b>Warning:<\/b> This operation is permanent, and cannot be undone.<\/div>\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><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"To add the WhatsApp Business Messaging channel to your bot, you will need to create an account on Infobip and Karix to collect a number and provide the webhook URL as generated by Kore.ai. Note: Ghushup, Infobip, and Karix are messaging service providers that enable the channel by providing a single API for exchange of...","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\/v9-2\/wp-json\/wp\/v2\/posts\/23138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v9-2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v9-2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v9-2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v9-2\/wp-json\/wp\/v2\/comments?post=23138"}],"version-history":[{"count":21,"href":"https:\/\/developer.kore.ai\/v9-2\/wp-json\/wp\/v2\/posts\/23138\/revisions"}],"predecessor-version":[{"id":42278,"href":"https:\/\/developer.kore.ai\/v9-2\/wp-json\/wp\/v2\/posts\/23138\/revisions\/42278"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v9-2\/wp-json\/wp\/v2\/media?parent=23138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v9-2\/wp-json\/wp\/v2\/categories?post=23138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v9-2\/wp-json\/wp\/v2\/tags?post=23138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}