Business Problem:
Currently, unread status is shared by the whole Workspace, as both requests report: when one user opens a conversation, it is marked as read for every user. In teams where managers or QA staff check conversations, new messages disappear from the assigned agent's unread view before the agent has seen them. Replies are late or never sent, and response-time targets are missed.
Desired Outcome:
Each user has their own read and unread status. A conversation stays unread for a user until that user opens it.