As businesses adapt to a digital-first approach, using chatbots has become pivotal in navigating this exciting journey. CINNOX takes chatbot integration to a whole new level, offering more than just a tool - it becomes your ultimate Destination. By deploying an intelligent virtual assistant within the CINNOX ecosystem, you can elevate your customer service and drive impressive sales results: experience unprecedented automation, rapid responses, proactive engagement, and round-the-clock availability.
To add a chatbot to your CINNOX service, you have several options:
CINNOX Q&A Bot - If you're new to the chatbot journey or don't have a dedicated chatbot solution, the CINNOX Q&A Bot is here to fill that gap. It ensures you never miss an opportunity to engage effectively with your customers using the Azure OpenAI.
Google Dialogflow - Leverage Google Dialogflow's natural language processing capabilities to create intelligent and conversational chatbots within the CINNOX ecosystem.
Other - General Chatbots - CINNOX also supports integration with general chatbot solutions, allowing you to bring your preferred chatbot platform into the CINNOX environment.
To connect a Chatbot:

Chatbot Source
Leverage the power of AI with the CINNOX Q&A bot.

Dialogflow - Create a new key

Dialogflow - Service Key Account in JSON format

For more details, please check the Dialogflow Documentation.
🚧
Please check the permission of the newly created service account on the IAM setting page and ensure it is granted.
Dialogflow Permission to the service

JSON file opened in a text editor

Dialogflow - Service Account Key
📘
CINNOX supports Intents to respond to customer messages.
If your Chatbot source is not CINNOX Q&A Bot - Azure OpenAI or Google Dialogflow, use the General Chat Integration.

Please ensure all information displayed in your chatbot account is correct.

Allow your staff to jump in and take over the conversation when your visitor finds an agent. You can transfer the ongoing enquiry handled by the Chatbot to a service group associated with a tag or staff member.


📘
Transfer Chatbot to Live Agent
- The visitor will initiate the transfer of enquiry from the chatbot to the live agent.
- Select a tag to transfer an enquiry that does not consist of a chatbot destination to avoid the loop of enquiry transfer from a chatbot to a chatbot.
📘
Transfer CINNOX Q&A Chatbot to Live Agent
Keywords to transfer to the Live Agent:
- live agent, 線上客服, 线上客服,
- contact agent, 聯絡客服, 联络客服,
- transfer to agent, 轉移到線上客服 or 转移到线上客服
After enabling the Transfer Chatbot to Live Agent in your CINNOX Dashboard, you must set the chat transfer to your agent trigger in your chatbot portal.
Google Dialogflow
Create a Text Response and add the keyword DIRECT_TRANSFER as the response to trigger the Chatbot Live Agent transfer flow.

Transfer to Live Agent on Dialogflow
You can create a close enquiry mechanism between your visitor and the Chatbot and set it up in your chatbot portal.
Google Dialogflow

Close an enquiry on Dialogflow
To use your Chatbot to serve chat enquiries in your channel:

Selecting Chatbot as Destination
📘
The routing rule should work the same with or without a chatbot in the destination. The chatbot can only serve a chat enquiry.
When the Chatbot Dialogflow has attended an enquiry, the following channel information will be passed by CINNOX to Dialogflow in JSON format.
Directory, Staff, Weblink and Campaign channel information are available using the corresponding Dialogflow context key.
| Dialogflow Context Key | Example Value |
|---|---|
| tagType | DIRECTSTAFF ONECLICKCALL SMARTROUTING |
| tagId | 277d7dec-4aad-4fc2-829b-f25dc4556f99 |
| tagName | Hotel Reservation |
The following social and other channel information is available using the corresponding Dialogflow context key.
| Dialogflow Context Key | Example Value |
|---|---|
| omniType | CINNOX WhatsApp WeChat LINE WOZTELL Facebook Messenger Third Party Channel Email |
| channelType | CINNOX EMAIL FACEBOOK LINE THIRDPARTY WECHAT WHATSAPP WOZTELL |
| channelId | 02b76025-dc95-4741-97ab-6ae045d156c1 |
| channelName | Hey Resort |
| channelSourceName | Angela Resort Group |
| channelPhoneNumber (for WhatsApp channel) | +85212345678 |
| visitorName (if available) | May Isais |
| visitorPhone (if available & for WhatsApp channel only) | +85260578655 |
Below is an example case and steps when you want to reply to your visitors and customers with channel information via the Chatbot Dialogflow.


On the Responses, enter the text response variant to reply to your customers that comes with the following format:
Then click on Save.
| Text Response Example |
|---|
| Below is the information for your enquiry in our channel. Your name: #cinnox.visitorName Your Phone Number: #cinnox.visitorPhone Enquire Via: #cinnox.omniType CINNOX Channel Type: #cinnox.channelType channel ID: #cinnox.channelId channel Name: #cinnox.channelName channel Source Name: #cinnox.channelSourceName |


📘
The same goes for the channel with tag details. Create a new intent and use the following Text Response.
- Tag Type: #cinnox.tagType
- Tag ID : #cinnox.tagId
- Tag Name: #cinnox.tagName
To view and edit an added Chatbot:


To remove an added chatbot:


🚧
You cannot delete the chatbot if it is assigned to a destination for a tag. Please adjust the tag settings before attempting to remove the chatbot.