Docs

Adding the WeChat Channel

To set up WeChat as a channel, you need to register for a WeChat Official Account. You also need to enable webhook integrations for the XO Platform to send and receive messages. Please refer to the WeChat Official Accounts Registration Process for more information. For development purposes, you may also…

Training a Universal Bot

You can train a Universal Bot to guide it to the most relevant link bot(s) from which the intents are to be identified. You can use a combination of Invocation Phrases and Training Utterances to define the Bot Identification Training. Training a Universal Bot is essential for the following reasons:…

Creating a Universal Bot – older version

This document is for creating Universal Bots using an older version (pre-ver7.3 of the platform) This version is deprecated and will soon be discontinued, you are advised to upgrade to the latest version. The older version has the following limitations: There are performance issues if the number of linked bots…

Enabling Agent Transfer API

This API is used to configure the Botkit Url, App, and events. Note: To use this API, app needs the XO Platform API scope of BotKit. Syntax: PUT https://{{host}}/api/public/bot/{{BotID}}/sdkSubscription Query Parameters Parameter Description host Environment URL, for example, https://bots.kore.ai BotID Bot ID or Stream ID. You can access it from…

Configuring BotKit API

To configuring the Botkit Url, App, and events. To use this API, app needs the Bot Builder API scope of BotKit. PUT https://{{host}}/api/public/bot/{{BotID}}/sdkSubscription Query Parameters Parameter Description host Environment URL, for example, https://bots.kore.ai BotID Bot ID or Stream ID. You can access it from the General Settings page of the…

Sub-Intent Scoping Using Node Groups

Node groups are primarily used for defining a group of nodes and representing them on the dialog canvas. Note that it is not a part of the dialog flow. Node groups can be used to improve the user experience with follow-ups, digressions, and amending entity values. For a use case…

Logic Node

The Logic Node provides a simpler experience to developers, facilitating the use of context variables and the definition of complex transition conditions. Its two primary features are: Ability to manage variables and values of variables in the context object. Ability to define nested transition conditions. This article shows you how…

Form Node

The Form node lets you integrate Digital Forms with Dialog Tasks. This facilitates the presentation of forms to capture user inputs for specific use cases. The primary purpose of the Form node is to represent a UI Form in the dialog task and make the form available for end-users on…

Digital Forms

Virtual Assistants engage end-users primarily using a conversational interface that typically includes an exchange of a series of messages. But oftentimes, there is a need to gather information from the end-user to proceed further. Examples include providing delivery address while interacting with an eCommerce agent, details of an issue while…

Feature Deprecations/Discontinuations

This document lists all the deprecated features and their current status. Where applicable the suggested feature replacements are also given. Feature Status Discontinued from Deprecated from Suggested Alternative Smart Bots Deprecated upcoming releases Feb 20th, 2021 ver8.1 You may continue to use the Smart Bots that you have already created,…
Menu