About the Platform

WhatsApp helps billions of people to connect and share with the people they care about. Currently, WhatsApp offers the following products:

Unlike the consumer app and small business app, the business platform is not an app, but a programming language interface that allows you to connect at scale. The WhatsApp Business Platform is the product being covered on the documentation you are currently browsing.

Overview

The WhatsApp Business Platform allows medium and large businesses to communicate with their customers at scale. Using our APIs, businesses can connect thousands of agents and bots to interact with customers programmatically and manually. Additionally, the APIs can be integrated with numerous backend systems, such as CRM and marketing platforms.

The WhatsApp Business Platform consists of the following APIs:

WhatsApp Business Platform Cloud API

The Cloud API allows you to send and receive messages to and from customers using cloud-based servers owned by Meta. Since we host the API, you avoid the cost of hosting your own servers and can easily scale your business messaging.

WhatsApp Business Platform On-Premises API

The On-Premises API allows you to send and receive messages to and from customers using your own servers.

WhatsApp Business Management API

The WhatsApp Business Management API allows you to manage your WhatsApp Business Account settings and assets, and get quality status updates.

Business Assets

WhatsApp business assets are any WhatsApp assets owned by a business on the WhatsApp Business Platform, such as WhatsApp Business Accounts (WABAs), business phone numbers, message templates, product catalogs, etc.

To send and receive messages using the API, you will need a business portfolio, a WABA, and a business phone number.

Meta Business Portfolio

A Meta Business Manager allows you to create message templates, organize and manage your business assets, and more. Learn more.

Businesses must initiate business verification when they are ready to scale marketing, utility, and authentication conversations, add additional phone numbers, or request to become an Official Business Account.

WhatsApp Business Account

A WhatsApp Business Account allows your business to use the platform to communicate directly with your customers using the API. WhatsApp Business Accounts can be converted to an Official Business Account, which are denoted by a blue checkmark badge in the WhatsApp client. For more information about WhatsApp Business Account, see the following help center articles:

Business Phone Number

All WhatsApp Business Platform accounts rely on a valid business phone number. Business phone numbers can have a display name that can appear in place of the number itself in the WhatsApp client. See the following help center articles for more information about display names:

Messages

We support two types of messages: free-form messages and template messages. Template messages can only be sent to a user who has opted-in to allow a business to send messages to them. When using template messages, a template is required and must be approved by our review team before sending messages to customers. Learn more.

User Opt-In

In order to send a WhatsApp user a template message, you must first receive opt-in permission confirming that they wish to receive future messages from you on WhatsApp. The opt-in must (a) clearly state that the person is opting in to receive messages from you over WhatsApp and (b) clearly state your business's name. You are solely responsible for determining the method of opt-in, that you have obtained opt-in in a manner that complies with laws applicable to your communications, and that you have otherwise provided notices and obtained permissions that are required under applicable law. Learn more.

Pricing & Payment Methods

Businesses are charged per conversation, not per message, and the number of conversations that a business can open in a 24-hour period is initially limited. In order to open a conversation, businesses must have a payment method on file, or have established a line of credit (Solution Partners only).

Terms & Policies

Businesses must comply with our Terms and Policies to remain active on our platform, so please take the time to carefully read them. Learn more.

To get started with the platform, businesses must complete a series of requirements, including, but not limited to:

If you use anything other than the official WhatsApp Business Platform or other official WhatsApp tools, we reserve the right to limit or remove your access to WhatsApp as this violates our policies. Please do not use any non-WhatsApp authorized third-party tools to communicate on WhatsApp. See Unauthorized use of automated or bulk messaging on WhatsApp for more information.

Webhooks

You can use Webhooks to get notifications whenever you have received a message from a customer, a customer's phone number has changed, your WhatsApp Business Account quality and account status updates, and more. Learn more.

Overview Dashboard

The Overview dashboard in WhatsApp Manager provides partners and end clients with more transparency and actionable feedback to better manage WhatsApp business accounts all in one place. The dashboard includes notifications and alerts to resolve account-related issues faster and more effectively, provides high level metrics to monitor account status, and is an educational hub for both partners and clients.

Something Went Wrong
We're having trouble playing this video.

Next Steps

  • Get Started - Determine which API is right for your business.
  • Display Name – Set up the business name displayed in WhatsApp messages.
  • Phone Numbers - Associate a phone number with your WhatsApp Business Account.
  • Pricing - Learn about pricing and how to set up payments.
  • Webhooks - Set up webhooks to receive notifications when a customer sends your business a message, updates their phone number, or performs other actions.