Skip to contentSkip to navigationSkip to topbar

Programmable Messaging

Send messages to customers across preferred channels like SMS, MMS, and WhatsApp with one API.

Take the next steps with Programmable Messaging

SMS and MMS
RCS (public beta)
WhatsApp
Facebook Messenger (public beta)
1
Twilio servers
2
Your app
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);
client.messages
.create({ from: '+15557122661', body: 'Ahoy, world!', to: '+15558675310' })
.then(message => console.log(message.sid));
View complete examples(link takes you to an external page)
3
Ahoy, world!

Take the next steps with Programmable Messaging


SMS and MMS

Send and receive text and media messages programmatically. SMS messages don't require an app or internet, and have the highest open rates.

Build an application in minutes that sends your first SMS message with Twilio.

Find your use case

RCS (public beta)

Send text and media messages from your brand—not from a phone number—programmatically. RCS supports rich content (like cards or carousels), read receipts, and more.


WhatsApp

Send and receive WhatsApp messages programmatically. WhatsApp supports more content types than SMS and allows end-to-end encryption.


Facebook Messenger (public beta)

Send and receive Facebook Messenger messages programmatically. Facebook Messenger supports more content types, persistent conversations, and can cost less for high-volume messaging than SMS.


Verify, Conversations, and Flex are tailored toward specific use cases. Looking to build data-driven customer experiences? Check out Twilio Engage.

Verify
Verify

Fight fraud and protect user accounts. Verify users via SMS, Silent Network Auth, voice, WhatsApp, TOTP, push, Silent Device Approval, and email.

Product documentation
Conversations
Conversations

Build conversational messaging on multiple channels: web chat, WhatsApp, and SMS

Product documentation
Studio
Studio

Twilio's no-code/low-code application builder. Build your messaging app in your browser.

Product documentation