Overview

Read receipts track the delivery and read status of messages, providing feedback to senders about message status.

Receipt States

Lifecycle

Using with SDK

Listening for Receipts

Message State

Messages include receipt state:

UI Patterns

Status Icons

Implementation

Complete Example

Best Practices

Forward-Only

Status only moves forward: sent → delivered → read.

Optimistic Updates

Show ‘sending’ immediately, update when confirmed.

Visual Distinction

Use colors to clearly distinguish status.

Batch Updates

Batch read receipts when scrolling through messages.

Next Steps

SDK Receipts

Detailed SDK receipts guide

WebSocket Receipts

WebSocket receipts protocol

Messaging

Message handling guide

SDK Messaging

SDK messaging guide