Skip to main content

Overview

Typing indicators and read receipts provide real-time feedback to users, making conversations feel more natural and interactive. These features help users understand when you’re responding and confirm when their messages have been seen.

Key Features

  • Typing Indicators: Show when you’re composing a response
  • Read Receipts: Mark messages as read to acknowledge receipt
  • Smart Duration: Customizable typing indicator duration (up to 25 seconds)
  • Message Context: Link typing indicators to specific messages
  • Automatic Management: Built-in timeout and state management

How It Works

Typing Indicators

When you send a typing indicator, the user sees the familiar “typing…” animation in their chat, similar to regular WhatsApp conversations. This provides immediate feedback that their message was received and you’re preparing a response.

Read Receipts

Read receipts show blue checkmarks next to messages, indicating they’ve been read. This helps users know their messages were seen, even if you don’t respond immediately. User’s View:

Types and Interfaces

Methods

Typing Indicators

Read Receipts

Usage Examples

Basic Typing Indicators

Read Receipts

Intelligent Conversation Flow

Webhook Integration

Smart Response System

Advanced Conversation Management

Advanced Use Cases

Customer Service Bot

Progressive Response System

Smart Retry Logic

Message Structure

Typing Indicator Message

Read Receipt Message

Best Practices

1. Timing and Duration

2. Read Receipt Management

3. User Experience Flow

4. Error Handling

Limitations

  • Duration Limit: Typing indicators can last maximum 25 seconds
  • One at a Time: Only one typing indicator per conversation at a time
  • Message Age: Can only mark messages as read within 30 days
  • Rate Limits: These actions count toward your messaging rate limits
  • No Persistence: Typing indicators don’t persist across app restarts

Configuration Tips

Response Time Optimization

Next Steps

Message Reactions

Add emoji reactions for quick acknowledgments

Contextual Replies

Reply to specific messages with context

Webhook System

Set up automated typing and read receipt flows

Client API Reference

Explore all available client methods