Dialogflow: Satisfaction rating after every chatbot response

Solution 1:

Given that you already have a 3rd party tool to do the analytics of positive and negative response, you can just use multiple responses instead of using follow up intent so that the user won't have to type anything before they got to the satisfaction rating. You can just put your satisfaction rating: "Are you satisfied with this answer Y/N" as your second response to capture Yes/No or Y/N response from the user. Just click ADD RESPONSES under Responses Section

enter image description here

enter image description here

For further details about built-in responses you may refer to this GCP documentation: https://cloud.google.com/dialogflow/es/docs/intents-responses#platforms.

In creating response on platform-specific you may also check this GCP documentation for rich response messages: https://cloud.google.com/dialogflow/es/docs/intents-rich-messages#add