iMessage Typing Indicators API — Show Typing Bubbles
Make automated messages feel human. Show typing indicators before your message arrives — the same animated dots users see in real conversations.
Why Typing Indicators Matter
When a real person texts you, you see the typing bubble first. It signals that someone is actively engaged in the conversation. Sendblue lets you replicate this behavior programmatically — show the typing indicator, pause for a natural delay, then deliver your message.
The result: higher open rates and faster responses. Recipients perceive the message as personal rather than automated. It's a small detail that makes a significant difference in engagement.
How It Works
Add the send_style parameter to your API call, or use the dedicated typing indicator endpoint. Sendblue shows the typing bubble on the recipient's phone, waits the specified duration, then delivers your message.
Send a Message with Typing Indicator
curl -X POST https://api.sendblue.co/api/send-message \
-H "sb-api-key-id: YOUR_API_KEY" \
-H "sb-api-secret-key: YOUR_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{
"number": "+19998887777",
"content": "Hey! Just wanted to follow up on our conversation.",
"send_style": "invisible",
"status_callback": "https://yourapp.com/webhook/status"
}'
Key Capabilities
Natural Timing
Control the delay between the typing indicator and message delivery. Mimic natural human typing speed for maximum authenticity.
Works Everywhere
Typing indicators work in both 1:1 and group iMessage conversations. Every participant sees the bubble.
API-Driven
Trigger typing indicators programmatically. Integrate into your existing workflows, chatbots, and automation pipelines.
Combined with Effects
Pair typing indicators with iMessage effects like "slam," "loud," "gentle," or "celebration" for added impact.
Use Cases
Sales Follow-Ups
Automated follow-up messages that feel personal. The typing bubble signals that a real person is reaching out, increasing reply rates.
Chatbot Conversations
Add natural pauses to AI-powered conversations. Users feel like they're chatting with a person, not a bot.
Appointment Reminders
Reminder messages that feel like a personal nudge rather than an automated blast. Higher confirmation rates.
The Psychology of Typing Bubbles
Typing indicators create anticipation. When a recipient sees the dots, they're primed to read whatever comes next. Studies on messaging behavior show that messages preceded by typing indicators receive faster responses because the recipient is already focused on the conversation.
For automated messaging, this is powerful. Without the typing bubble, a message appears instantly — and the brain registers it as automated. With the bubble, there's a moment of "someone is talking to me" that changes how the recipient processes the message.
Combine typing indicators with Sendblue's read receipts to build a complete feedback loop: know when messages are read, show typing for follow-ups, and track engagement via webhooks. Access all of this through our REST API, CLI, or MCP server.
Make your messages feel human
Free sandbox, no credit card required. Start showing typing indicators in minutes.
Get API AccessFrequently Asked Questions
What are typing indicators?
Typing indicators are the animated dots (typing bubbles) that appear in iMessage when someone is composing a message. Sendblue lets you trigger these programmatically before sending a message, making automated messages feel more natural and human.
How long does the typing indicator show?
You control the duration. Set a delay between showing the typing indicator and sending the actual message. Typical values are 2-5 seconds — long enough to feel natural, short enough to not keep the recipient waiting.
Do typing indicators work with group messages?
Yes. Typing indicators work in both individual and group iMessage conversations. All participants in the group will see the typing bubble before your message arrives.
Does this work on Android / SMS?
Typing indicators are an iMessage feature and work with iPhone recipients. For Android users receiving RCS messages, typing indicators may be supported depending on the carrier and device. SMS does not support typing indicators.