By default, CSAT is only in the ‘End of Conversation’ topic.
But what if you want to ask for feedback in the middle of a custom flow?
Here is a quick workaround.
- You can copy the CSATQuestion action from the system topic to any custom topic.
- Warning: Just answering the CSAT survey does NOT mark the session as “Resolved”.
- To fix the analytics (avoid “Abandoned” status), you must explicitly set the conversationOutcome variable to Resolved in your topic code.
CSAT


CSAT collection is built into the system topic “End of Conversation” by default, but this time I wanted to test whether it could be collected from custom topics.
Implementation





That completes the implementation process.
Testing the Implementation

*It takes about 30 minutes to 1 hour for the data to be reflected in the Analytics tab.

“Outcome” and “CSAT (Satisfaction Score)” are Different



From these results, we can see that responding to CSAT does not change the conversation outcome to “Resolved,” and if you want the conversation outcome to be “Resolved” or “Escalated,” you need to configure the conversationOutcome setting.

コメント