Mark a conversation's messages as read
An Operator scrolling a conversation's history to its end updates their own read marker, so the Inbox's unread indicator reflects only unread customer messages.
When this happens: The Operator's view reaches the last message in the history.
Step by step
- 1
Open a conversation with two unread customer messages and scrolls to the bottom.
EasyCRM detects the view has reached the last message and calls FR-23's read-state endpoint. EasyCRM updates
ConversationReadState.LastReadMessageId/LastReadAtfor this user. Pushes the updated read state in real time; the Inbox's unread counter for this user drops.
Good to know
- Read state is per user. (FR-25-016, FR-23)
- Only customer messages drive the unread indicator; a due follow-up never marks a conversation unread. (BRD §3.8 decision 19; FR-23)