We have encountered situations where users overlook the final message sent by our agents before the conversation is marked as closed, often due to inactivity. Since CSAT surveys are automatically triggered once the conversation is closed, some users submit negative feedback because they believe they never received a response.
It would be helpful to have the ability to configure a workflow condition that skips the CSAT survey if the final agent message has not been viewed or opened. This would help ensure CSAT ratings more accurately reflect the customer's full support experience, rather than being skewed by unseen agent responses.