I have read the articles about capturing the analytics from the BOT. The resolution rate drivers seems to be driven by "the last non-system topic triggered". I can see why this makes sense when the BOT offers an answer to a question and then redirects to the "End of Conversation" topic, but I am attempting something different and having a few struggles!
The users of my BOT shall ask many questions in a day. I don't require/expect feedback for every answer provided, so want to avoid prompting them every time. It would drive them insane.
Instead I want to provide the answer and await the next question. If for any answer given the user wishes to leave feedback, I would like them to enter a phrase such as "leave feedback" and that would then trigger the end of conversation (EOC) topic for CSAT rating etc.
I have tried creating a "feedback" topic that redirects to the EOC topic, but the feedback topic is then "the last non-system topic triggered", so it appears in the analytics. I don't want that. I want the topic that outputted the last delivered answer.
I have tried modifying the EOC topic so that it is triggered by the "leave feedback" phrase. But by modifying the topic it no longer appeared in the system list, so it became "the last non-system topic triggered".
I know I'm fighting against the intended flow, but I'd like the behavior I describe above. Anyone have any ideas?
Thanks,
Ian