Key Concepts and Terms for the WhatsApp Business Platform with Twilio
Using the WhatsApp Business Platform with Twilio, you can connect with users on WhatsApp through Twilio's APIs.
WhatsApp is a highly regulated channel, and getting started requires documentation and approval from Meta. This document covers the common key concepts and terms that you will encounter when you use the WhatsApp Business Platform with Twilio.
WhatsApp regulates when and how you can send messages with your end users. When an end user sends your business a WhatsApp message, it starts a customer service window (also known as a 24-hour window) during which you can send free-form messages to the user. This customer service window lasts for 24 hours after the last inbound message you receive from a user.
Outside of a customer service window, you may only send a message using an approved template. Templates are created and sent for approval to WhatsApp using Content Templates. Once you've created a template, you will get a unique Content SID, which must be used in your application code to send messages outside of the customer service window. For more information, read below and reference our guide to using templated messages for WhatsApp notifications.
From July 1, 2025, Utility template messages do not incur any Meta fees if they are sent during a customer service window. Authentication and Marketing template messages will continue to incur fees during the customer service window. See Twilio's WhatsApp pricing FAQ to understand more about how the customer service window affects WhatsApp pricing.
Outside of the customer service window, your business can only send messages following pre-approved templates to your end users. Some examples of these templated messages are:
- "Your appointment for
{{1}}
is{{2}}
. Need to reschedule? Tap below to reply." - "Your
{{1}}
delivery is on the way. It should arrive{{2}}
. If you have any questions, reach out."
In the above examples, {{1}}
and {{2}}
are the message-specific information for a given end user.
When you get started with the WhatsApp Business Platform with Twilio, you can submit templates for approval by WhatsApp. Learn how to send messages with WhatsApp templates.
A WhatsApp Business Account (WABA) is required to register a WhatsApp Sender and send and receive messages on WhatsApp using Twilio. All WhatsApp Senders and Templates must belong to a WABA.
There is a one-to-one relationship between a Twilio account, subaccount, or project and a WABA. In other words, you may only have one WABA in a Twilio account or subaccount, and each WABA should only be connected to a single Twilio account, subaccount, or project. This means that if you have multiple accounts, subaccounts, or projects, then you will need to have multiple WABAs.
WhatsApp does not limit how many WABAs a business can have.
Info
Meta Business Manager — sometimes referred to as Facebook Business Manager, Meta BM, or Meta Business Account — has been renamed to Business Portfolio by Meta. All terms refer to the same business entity within Meta's systems and IDs are consistent. We are in process of updating the Twilio documentation to use Meta's new term.
In order to have a WhatsApp Business Account (WABA), your business must have a Meta Business Portfolio. A Meta Business Portfolio allows organizations to organize and manage all of their business assets (e.g., Facebook pages, Instagram accounts, and WhatsApp Business accounts) together. It is a separate concept from the WhatsApp Business Account (WABA).
Consult Meta's instructions for creating a Meta Business Portfolio account. You may also do this when registering your first WhatsApp Sender using WhatsApp Self Sign-up.
Meta uses your Meta Portfolio to verify your business's identity through a process called "Business Verification."
The Twilio Sandbox for WhatsApp is a tool created by Twilio for you to prototype and test sending and receiving WhatsApp messages before you are fully set up with a WABA and Twilio WhatsApp sender number. You can read more in our in-depth guide to getting started with the Twilio Sandbox for WhatsApp or our step-by-step Quickstart to WhatsApp.