This document explains the Integration of a Kore.ai bot on Genesys Cloud CX Messaging. This process includes creating a bot on Kore.ai, configuring settings, and establishing a connection with Genesys Cloud CX Messaging. This integration enhances the interaction experience with customers and enables businesses to provide automated customer support.
Prerequisites
- An account in bots.kore.ai with required dialog tasks for your use case.
- A Genesys account with admin privileges. The admin should have the following minimal permissions:
- Integrations – Integration: View
- Authorization – Role: All Permissions
- Integration – BotConnector: All Permissions
- Authorization – Grant: Add
- Architect: All Permissions
- Web Deployments – Deployments: All Permissions
- Web Deployments – Configurations: All Permissions
Steps to integrate a Kore.ai bot on Genesys Cloud CX Messaging
Browser/tab 1-Genesys Installer
- Sign in to Genesys PureCloud instance with admin privileges.
- Install the Kore Bot Automation installer by going to Admin > Integrations > Integrations.

- Enter Kore in the search box, locate Kore.ai Automations for Genesys Messaging, and click Install.

- After installing the app from App Foundry, click the Active toggle to enable the installer.

- After activating the app, manually refresh the web page.
- Click Apps > Kore.ai Automation for Genesys Messaging.

- Click Start.

- Type https://bots.kore.ai in the URL field.

Browser/tab 2-AgentAssist Botbuilder
- Sign in to https://bots.kore.ai/botbuilder/login on a different tab or browser.

- Click DEPLOY > Channels > Genesys Cloud CX Messaging.

- Click Configurations.

- Type “https://login.mypurecloud.com” or any other Genesys PureCloud URL based on the location in the Genesys Cloud login URL field.

- Click the dropdown list and select your app in the Select App field; in the following example, it is Genesys.

- Click the Copy button against the Bot Id field to copy its value.
- Paste the bot ID into the Genesys installer Bot Id field from Browser/tab 1-Genesys Installer.

- Paste the bot ID into the Genesys installer Bot Id field from Browser/tab 1-Genesys Installer.
- Click the Copy button against the Client ID field to copy its value.
- Click the Copy button against the Client Secret field to copy its value.

- Click the Copy button against the Callback URL field (go up in the Configurations page to locate it) to copy its content.

- Paste it into the callBack URL field of Genesys installer.

Note: If you have any firewall policies blocking the Callback URL, allow this URL before starting the installation. - Click Next.
- Click Install.

- Click Go To Application.

- The following code and the Genesys OAuth details automatically generate once installation is done:

- Copy the values of the Integration Id field.

- Paste it into the callBack URL field of Genesys installer.
- Paste it into the Integration ID field of Genesys Cloud CX Messaging page of Kore application.

- Paste it into the Genesys channel Client ID section.

- Paste it into the Genesys channel Client Secret section.

- Click Authorize.

- Click Save.
- Click OK.

- Click Publish to publish the channel.

- Click Proceed.

- Enter a comment in the Comment field.

- Click Confirm.
- Click Close.

- Go back to the Genesys PureCloud application and click Copy to Clipboard.

- Paste it into any HTML page and run any sample application server. For example, python3 -m http.server. A sample URL similar to the following appears on your terminal.

- Click the sample URL to open it.
- Click the Messenger icon. You can run all your automations on this messenger.

- Type “connect me to an agent” or your preferred dialogue for agent transfer and then press the Enter key.

Note: Agents assigned by the Genesys Admin to the auto-generated queue are connected to the chat conversation.

- Click Answer.

- Go back to the Genesys PureCloud application and click Copy to Clipboard.




