Is it possible to mark read receipt as true even when only one user in group reads

  1. In our application, when a client initiates a chat, it starts as a group chat with multiple agents and the client. However, only one agent should be able to participate at a time.
  2. This raises two concerns:
    1. The unread message count should exclude agents who are part of the group but not actively participating.
    2. If the assigned agent reads the message, the read receipt should reflect this.

Hi @Pharmaplan2,
You can pass the user ID of the assigned agent to obtain the unread message count specifically for that user.
Link: Get number of unread messages per member | Chat Platform API | Sendbird Docs

Once the assigned agent reads the message, you can mark it as read for that particular agent.
Link: Mark all messages as read | Chat Platform API | Sendbird Docs

However, I recommend using Sendbird Desk for handling tickets between agents and clients, as it offers automatic ticket routing, assignment rules, and many other useful features.