Zia Skills
Zia with SalesIQ's Zobot
Zobot is Zoho SalesIQ's virtual chat agent that is designed to interact with website visitors conversationally. Zobot automates the process of interacting with website visitors and helps to maintain the presence of a helping hand, even when all the ...
Users & Permissions
You can provide access controls to users based on their roles and hierarchy level within your organization. The following are the roles available in Zia Platform that vary with their access levels, as described below. Role Description User Can only ...
Testing an Action
To ensure that your action doesn't have any functional issues, you may have to test your action before deploying it to production. In addition to that, you can also verify the user experience and ensure that it works as you have configured. To test ...
Context handler function
Context handler function is used to control the conversational flow of an action. You can change the order in which the params are prompted to the users in the runtime. You can also skip some params, do custom validations of the param values and ask ...
Action Execution function
The Execution function is the endpoint to an action execution. It defines the fulfillment of an action. This does the actual execution of the action and gives a final success (or failure) message to the user, as a result of the completion of an ...
Defining Deluge Functions
Functions are custom hooks written by action developers that are invoked by Zia at various points during an action's execution. The conversational flow and the execution of an action are determined by the functions defined for that action. The ...
Defining Params
Params are the input data that must be received from the user, in order to complete an action. If we consider the execution of an action analogous to filling a form, then the fields in the form are considered as the params for the action. For ...
Defining Sample Sentences
Defining sample sentences is the key in defining your action, because this is what the user is likely to tell Zia in order to trigger your action. If you have chosen the action intention as "Perform an Operation", then sample sentences must be ...
Defining an Action
Adding a new Action To add a new action to a bot, follow the steps as given below. In the bot's detail page, under the ACTIONS tab, click the + ADD ACTION option. The Create New Action page appears. Give a meaningful name for the action. Based on ...
Model & Flow of Actions
An Action of a Zia bot is characterized by its Sample sentences, Params and Functions. Params Params are the input data that are required to fulfill or execute an action. If we consider the execution of an action analogous to filling a form, then the ...
What are Actions?
An Action is a single ability or a task that the bot performs when you give an instruction as a part of your conversation. For example, you can ask the bot to fetch your appointments for the day or ask it to schedule a meeting to your calendar. Note ...
Action Followups
Action Followups defines what the bot should recommend the user after executing an action, in order to engage the user further in conversation. The bot can display a list of suggestions or ask if it can invoke another action, that might be ...
Fallback Function
When a bot receives an input message that it couldn't understand, it would reply with a "Sorry, I can't understand" message. If you wish to customize this default response message to give a reply of your own, you can customize that with Fallback ...
Publishing a bot
Any changes made to a bot or its underlying actions would only be saved as draft and will not be available as an ability of the bot. To make any changes reflect on the bot, the bot should be published. Hence, in order for the bot to understand the ...
Creating a skill
Follow the below steps to create a new bot in Zia. In Zia Skills Platform's landing page, click the CREATE BOT button at the top right corner. In the Create New Bot page, provide a name for the bot. Add a meaningful description and an image for ...
Bots
Bots are the conversational assistants you build, to serve as the conversational interface of your application. Technically, bots are your own instances of Zia, intact with its natural language understanding and conversational abilities. You can ...