Skip to main content

Sending Messages

TimelinesAI provides multiple ways to send WhatsApp messages depending on your use case.

Sending methods

Send to phone number

The most common method. Works even if you haven’t messaged this number before.

Phone number format

Use international format with country code:
  • +14155551234
  • 14155551234
  • (415) 555-1234
  • 415-555-1234

Send to existing chat

When you have a chat_id (from listing chats or webhook events):

Choosing a WhatsApp account

If you have multiple WhatsApp numbers connected, specify which one to send from:
If you don’t specify whatsapp_account_id, the most recently connected account is used.

Message formatting

Line breaks

Use \n for line breaks:
Renders as:
Hello! Here’s your summary:
  • Item 1
  • Item 2

Emojis

Emojis are fully supported:

Auto-apply labels

Automatically label chats when sending messages:
This is useful for tracking outreach campaigns or categorizing contacts as you message them.

Tracking delivery

Get message status

After sending, use the message_uid to track delivery:

Status values

Status history

Get the complete timeline:
Response:

Rate limits

Messages are sent with a ~2 second delay between each to avoid WhatsApp spam detection.
Sending too many messages too quickly may result in WhatsApp flagging your number. Always respect rate limits.
If you have high-volume needs, contact support to discuss Business plan options.

Credits usage

Common errors

Solution: Use international format with country code (e.g., +14155551234)
Solution: Ensure at least one WhatsApp account is connected in your workspace
Solution: Upgrade your plan or wait for quota to reset

Next steps

Send attachments

Learn to send images and files

Set up webhooks

Get notified when messages arrive