Skip to contentSkip to navigationSkip to topbar

WhatsApp Business Platform with Twilio

Send and receive WhatsApp(link takes you to an external page) messages using the WhatsApp Business Platform(link takes you to an external page) and Twilio APIs. Build any use case for your business, such as support, notifications, verification, or personalized promotions.

Get started now

Take the next steps with WhatsApp Business Platform with Twilio

Get started with WhatsApp
WhatsApp sender registration
Messaging options
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: 'whatsapp:+14155238886',
contentSid: 'HXb5b62575e6e4ff6129ad7c8efe1f983e',
contentVariables: '{"1":"2025/7/15","2":"3:00p.m."}',
to: 'whatsapp:+12345678901'
})
.then(message => console.log(message.sid))
3
Your appointment is coming up on 2025/7/15 at 3:00p.m.

Take the next steps with WhatsApp Business Platform with Twilio


Get started with WhatsApp

Build an application in minutes that sends your first WhatsApp message using the Twilio Programmable Messaging API. You can use the Twilio Sandbox for WhatsApp to prototype your application and test sending and receiving messages.


WhatsApp sender registration

A WhatsApp sender is a phone number associated with a WhatsApp Business Account (WABA). To send WhatsApp messages under your own brand, you need to register a WhatsApp sender with Twilio.

  • If you're a direct customer, register a WhatsApp sender using WhatsApp Self Sign-up.
  • If you're an Independent Software Vendor (ISV)(link takes you to an external page), register a WhatsApp sender through the WhatsApp Tech Provider Program.

Messaging options

One-way messaging and notifications

one-way-messaging-and-notifications page anchor

With the Twilio Programmable Messaging API, you can send one-way messages to your customers, such as notifications, alerts, and reminders.

Sending One-Time-Passcodes (OTP)?

WhatsApp is now a more cost-effective channel than SMS for sending OTPs in many regions. The Verify WhatsApp API delivers OTPs across WhatsApp, SMS, RCS, and other channels to maximize conversion and reduce cost. The same OTP code is sent across all channels in a single verification session, simplifying code validation.

Verify WhatsApp

Two-way conversational messaging

two-way-conversational-messaging page anchor

With the Twilio Conversations API, you can build conversational or back-and-forth messaging on WhatsApp. You can also build cross-channel customer experience across WhatsApp, SMS, MMS, and browser-based or mobile chat messages.


Messaging
Messaging

Send and receive SMS/MMS/WhatsApp messages with the Twilio Programmable Messaging API.

Product documentation
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