Use the Options function when you want the Assistant to just display clickable options to the user so that, when a user clicks on an option, the virtual assistant executes the corresponding dialog.
Tip: You can’t get and store input from a user using the Options functionality.
For example, when you want to provide the user with a greeting: “Hi, I’m your virtual assistant, and in order to help you best, please select the following: IT Support, HR Support, Facilities” The user can then select an appropriate option, which will further take them to the respective dialog flow to carry on with the Assistant.
You must fill the value field according to the option you provide. When the user selects one of the options, the Assistant takes that option’s corresponding value. In other words, data provided in the option field gets displayed to the user during a chat; while the value corresponding to that option is taken by the Assistant to execute the respective dialog.
You can choose to create sub-dialogs for each option with the help of the ‘Create Sub-Dialogs’ switch. And you’ll have to specify the condition for the sub-dialogs according to the corresponding option value. You can do this with the help of the Recognize Dialog pop up by mapping the respective Intent/Entity/Variable to the sub-dialogs for the Assistant to check and execute the correct dialog for an option.
Note: Creating a sub-dialog for each option is recommended for a seamless conversation experience to the user.
You can disable the Create Child Node switch on the Options pop up if you decide to not have child nodes for the specified options.
Note: Admin will not be able to add any node after the Options function, because once a user selects an option, then the conversation flow would go accordingly. That’s the reason child nodes are created as per the options provided in the option function which will take the user to a different conversation based on the recognized option value.