Skip to main content

Text messages

SMS, WhatsApp, email:
three channels, one API.

A text message to a customer can go out as an SMS, a WhatsApp message or an email. Each has its strengths: SMS reaches every phone, WhatsApp carries media and read receipts, email carries long content and files. With Unlimited Messaging, all three are channels of the same API, sent from your own number, SIM and mailbox.

In a hurry? Summarize this article with an AI

The context

SMS, WhatsApp or email: which channel for a text message?

A text message used to mean one thing: an SMS of up to 160 characters per segment sent over the mobile network. Today the same message can reach your customer on three channels, each with its own reach, format and receipts.

SMS is the universal one. It reaches any mobile phone, iPhone or Android, with no app and no data connection, which makes it the safest channel for a short, urgent message. It is text only, and its receipts stop at "delivered", when the carrier reports it.

WhatsApp is where many people actually chat: more than 3 billion users, long messages, images and PDFs, and read receipts. Email carries the longest content, HTML layout and many attachments, and it is the channel people expect for documents, receipts and anything they will search for later.

Most businesses need more than one. With Unlimited Messaging, SMS (through our free Android app, from your own SIM), WhatsApp (from your linked account) and email (from your own mailbox) are three channels of the same POST /message endpoint. You choose per message, or send on all three in a single request, and every reply lands in the same inbox.

Illustration: a comparison table where one column has every check, with the headline “SMS, RCS or WhatsApp?”.

Comparison

SMS, WhatsApp and email side by side

The same text message, three channels. Here is what each one does well and where it stops, as sent through Unlimited Messaging.

SMS, WhatsApp and email side by side
SMSyour Android phoneWhatsAppyour linked accountEmailyour mailbox
ReachAny mobile phone, no app or data needed3 billion+ users, needs the app and dataAnyone with an email address
SenderYour own mobile numberYour own WhatsApp numberYour own email address
Length1,530 characters, up to 10 parts1,600 characters per messageLong text and HTML
MediaText only, no MMSOne image, PDF or audio fileUp to 20 attachments
ReceiptsDelivered when the carrier reports it, no readDelivered and readNo native read receipt
RepliesInbox and webhookInbox and webhookInbox and webhook
VolumeHuman pace: carrier fair use, Android capPaced sending from your accountYour mail provider's sending limits
Best forShort urgent alerts, codes, people offlineConversations, reminders, mediaDocuments, receipts, long content

SMS through the Unlimited Messaging Android app, WhatsApp through your linked account, email through your own mailbox. Limits as of November 2026.

Our approach

One API, the channel is just a field

Validation, queueing, statuses and webhooks are the same for every channel. Only the transport changes: your phone, your WhatsApp account or your mailbox.

One request, up to three channels

List WHATSAPP, SMS and EMAIL in channels: each one gets its own message, all linked by one dispatchId. Override the text per channel, for instance a shorter SMS.

  1. One inbox for every reply

    SMS, WhatsApp and email replies arrive in the same inbox and the same message.received webhook.

  2. Your own identities

    Your mobile number, your WhatsApp account, your email address. No rented sender, no shared domain.

  3. Everywhere you work

    Dashboard, REST API, TypeScript and Python SDKs, n8n, and the MCP server for Claude, ChatGPT and Cursor.

Channels per request: SMS, WhatsApp, email
3Channels per request: SMS, WhatsApp, email
Inbox and webhook for every reply
1Inbox and webhook for every reply
Characters max per SMS
1530Characters max per SMS
Attachments max per email
20Attachments max per email

The request

The same message on SMS, WhatsApp and email at once

Give the recipient's phone and email in to, list the channels, and write the text once. Each channel can override it: here the SMS gets a shorter version, while WhatsApp and email get the full text.

POST /messageJSON
{
  "to": {
    "phone": "+33612345678",
    "email": "[email protected]"
  },
  "subject": "Your order #1042 has shipped",
  "text": "Hello, your order #1042 has shipped and will arrive Thursday. Track it from your account or reply to this message with any question.",
  "channels": [
    {
      "channel": "WHATSAPP"
    },
    {
      "channel": "SMS",
      "text": "Your order #1042 has shipped, arriving Thursday."
    },
    {
      "channel": "EMAIL"
    }
  ]
}
POST /message: three messages, one dispatchId, statuses per channel by webhook.

How it works

Connect your channels, then send

  1. 01

    Create your account

    Sign up for free, then connect the channels you want: scan a QR code for WhatsApp, add your mailbox for email.

  2. 02

    Add SMS with your phone

    Install the free Android app and sign in. Each SIM becomes an SMS account, sending from your own number.

  3. 03

    Send on any channel

    Create an API key and call POST /message with one, two or three channels. Statuses and replies come back by webhook.

FAQ

Questions about SMS, WhatsApp and email

Ilian, senior software engineer

Written by

· Senior Software Engineer

A senior software engineer, he founds and runs several tech companies. He builds products around messaging APIs, automation and AI integration, and shares here what he learns while building.

View LinkedIn profileUpdated

Reach your customers on the channel they read.

Create your free account, connect WhatsApp, email and your Android phone, and send your first multi-channel message.