Read state on a conversation is controlled by the person, not by the act of looking. The badge survives opening the thread and clears only when the builder presses Mark read in the thread header.
Also called: message marked read too early · unread badge disappears · mark as unread
- 1Opening a contact loads the thread but does not write read_at
- 2The thread header carries an explicit Mark read control
- 3markInboundRead clears read_at for that contact's stored inbound rows only
Reps open messages they cannot act on yet — a reply that needs a price, a question that needs the crew lead — and the moment opening a conversation cleared its unread badge, the only reminder they had was gone. The message got read, then forgotten, and the customer waited. Opening a thread now leaves it unread; only an explicit Mark read clears it.
- Replies forgotten because glancing at them cleared the reminder
- Unread counts that measure looking rather than doing
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →