WhatsApp Business API: How It Works and How to Get Started
The WhatsApp Business API — officially the WhatsApp Business Platform — is how businesses send and receive WhatsApp messages at scale through software rather than a phone. It powers approved message templates, broadcast campaigns, automation, a shared team inbox, and analytics. This guide explains how it works, how to get access, and what it costs. It is part of our complete WhatsApp marketing guide.
What is the WhatsApp Business API?
The WhatsApp Business API is a programmatic interface that lets approved businesses send and receive WhatsApp messages through a software platform. You do not use the API directly from a phone; instead you connect a WhatsApp Business Account to a platform like OneClick, which handles sending, templates, inbox, and reporting. It is designed for medium and large businesses that need to message many customers reliably and within WhatsApp's rules.
API vs the WhatsApp Business app
- WhatsApp Business app — a free mobile app for very small businesses messaging manually from a single phone. No campaigns, automation, or multi-agent access.
- WhatsApp Business Platform (API) — built for scale: approved templates, broadcast campaigns to opted-in contacts, automation, multiple agents in a shared inbox, and analytics.
How to get access
You get API access through a provider built on Meta's Cloud API, such as OneClick. The typical steps are:
- Create or connect a WhatsApp Business Account and Meta Business account.
- Verify your business with Meta.
- Add a dedicated phone number that is not active on consumer WhatsApp.
- Submit your business display name for approval.
- Create and submit your first message templates for review.
Pricing and message categories
Meta charges for business-initiated messages by category — marketing, utility, and authentication— while free-form replies sent within the 24-hour customer service window are free. Meta updates these rates over time, so check Meta's official pricing for current figures. Your messaging platform (for example, OneClick's subscription plans) is billed separately from Meta's per-message charges.
The 24-hour customer service window
When a customer messages your business, a 24-hour window opens during which you can reply with free-form (non-template) messages. Outside that window, or to start a new conversation, you must send a pre-approved template. This is why template management and a shared inbox matter for any team using the API.
Phone numbers and display name
The API requires a phone number that is not already registered on the consumer WhatsApp or WhatsApp Business app, and that can receive a one-time verification code. Your display name must follow WhatsApp's guidelines and is reviewed before approval. Sending quality and customer feedback then determine your number's messaging limits and quality rating.
Webhooks and integrations
The API uses webhooks to deliver inbound messages and delivery or read status updates in real time. OneClick also exposes REST API access and webhooks so you can connect WhatsApp to your CRM, e-commerce store, or support tools and trigger messages from your own systems. Always keep messaging consent-based and compliant — see our WhatsApp compliance guide.
Frequently asked questions
What is the difference between the WhatsApp Business API and the WhatsApp Business app?
The WhatsApp Business app is a free mobile app for very small businesses that send messages manually from one phone. The WhatsApp Business API (the WhatsApp Business Platform) is built for sending at scale through software — it supports approved templates, broadcast campaigns, automation, multiple agents, and analytics that the app does not.
How do I get access to the WhatsApp Business API?
You access the API through a provider built on Meta’s Cloud API, such as OneClick. You connect a WhatsApp Business Account, verify your business, add a dedicated phone number, and get your display name approved before you can send.
How does WhatsApp Business API pricing work?
Meta charges for business-initiated messages by category (marketing, utility, and authentication), while free-form replies sent within the 24-hour customer service window are free. Meta updates these rates over time, so check Meta’s official pricing for current figures. Your messaging platform is billed separately.
Do I need a separate phone number for the WhatsApp Business API?
Yes. You need a phone number that is not already active on the consumer WhatsApp or WhatsApp Business app. It can be a mobile or landline number that can receive a verification code.
Get on the WhatsApp Business API with OneClick
OneClick connects your WhatsApp Business Account, manages templates and approvals, and lets you launch compliant campaigns from one platform.