Catch-All: Improve Flow Bot Responsiveness
A major challenge in chatbots is how to handle unexpected user input. For example, the bot asks “What is your name” and the user responds “I want to reschedule my appointment”. Or, as shown on the figure, the bot asks “Would you like to make an appointment? Yes/No” and the user responds “Do you have appointments on weekends?”
For more details on the problem, see our relevant blog post and the overview of our anti-drop-out technology.
Catch-All FAQ bot
SmartBot360 addresses this problem by allowing to set an FAQ bot as a “catch-all” for a Flow bot. This means that if none of the links of the Flow bot can be followed (because their conditions are not satisfied), the execution will be passed to the FAQ bot. If the FAQ bot has a relevant question (e.g., “Do you work on weekends?”) then the bot will display the answer to the question, and then continue with the execution of the Flow bot.
To set a catch-all FAQ bot, you need to first create and deploy the FAQ bot, and then go to the Flow bot, and click on the Settings icon.
After you select an FAQ bot, you can also set a threshold to specify the match sensitivity.