Customer engagement platforms
Communication between the chatbot and the agent workplace varies depending on the channel selected. We distinguish three main communication methods:
- The bot uses the online chat widget to communicate.
- The bot uses an external channel that can switch to an online chat agent.
- The bot functions as a prompter.
You can use the Operator API to connect any customer engagement platform to the chatbot project created on JAICP.
Conversation in an online chat widget
You can deploy the bot directly in an online chat widget. The communication flow will be as follows:
- You create a bot script and deploy it in an online chat widget.
- The client initiates a conversation with the bot. When the conversation starts, a new conversation is created in the agent workplace app. The customer engagement platform forwards messages from it to the platform.
- The bot can switch the conversation to the agent in accordance with its script.
- The agent replies to client messages and can also switch the conversation back to the bot.
This communication method is available in the following channels:
External channel conversation
You can deploy your bot in a channel other than an online chat widget, such as Telegram. You will also have to connect the online chat for your agents to be able to handle conversations.
The communication flow will be as follows:
- You create a bot script and deploy it into any inbound channel. Then you connect the bot to an online chat where the conversation will be switched to the agent.
- The client initiates a conversation with the bot. The customer engagement platform is not involved: all communication only happens between the bot and the client.
- When the bot switches the conversation to an agent, the customer engagement platform is activated. A new session is created, and the agent is notified about the conversation. Depending on the channel. the agent has access either to the recent messages of the bot and the client or to the entire conversation.
- If the agent is available, the conversation will resume between the agent and the client. Otherwise the bot can suggest waiting or leaving their contact details.
This communication method is available in the following channels:
Prompter
A prompter does not interact with the client directly, but rather answers their questions by sending replies to a dedicated channel only the agent has access to.
This communication method is available in the following channels:
- LiveTex
- ZenDesk