What are the best ways to catch the problems that meet user by using the bot?

(Paul Arthur Jonville) #1

Hello,
I would love to know how to catch when something is going wrong ?
-Analytics
-Direct Survey
-The bot didn’t answered my question flow and then analyze the experience

Any great ideas ?

Thank you

(Daniel Beckett) #2

The interaction logs are a great place to check since you’ll see any errors.

You can also setup a flow using a catch-all trigger to save to Google Sheets so that any unrecognised words or phrases they send are captured. This lets you build up a more comprehensive list of trigger words for your other flows.

(Paul Arthur Jonville) #3

So in a case of a Q&A chatbot it will not be possible if the answer was given or not. Am I right ?

Thank you for your answer

(Daniel Beckett) #4

If you’re using ‘Ask a Question’ then there’s validation which can be enabled to only accept cerrtain answers (valid email address for example). You can allow text responses which are open answers the user types or send pre-set choices that the user needs to select from.

With a text based response you’d be accepting whatever the user types as a answer to the question (unless using validation) so you’d have their answer in your interaction logs and as an output in your flow. If they continue to give an invalid answer it would cause the flow to end but you’d still have their answers in the interaction logs.

Put simply, the bot expects a valid answer for the flow to continue but everything the user sends would be available in the logs.