What the WhatsApp Business API is, and when a business actually needs it
The free WhatsApp Business app or the API? What the API is, what Meta asks for before you can send, how templates, messaging limits and pricing work as of October 2026, and when the app is genuinely enough.
The short answer. The WhatsApp Business API is the version of WhatsApp that software drives instead of a phone. You need it when more people answer than one phone and four linked devices can hold, when a conversation has to end in a calendar, a CRM or a payment, or when you message customers first at volume. If one or two people answer everything by hand and nothing has to happen anywhere else, the free app is enough. Helm builds on the API, and we tell businesses when they do not need it.
Two products with the same name
"WhatsApp Business" means two different things.
The WhatsApp Business app is a free app on a phone. It adds a business profile, greeting and away messages, and a product showcase to ordinary WhatsApp. One phone holds the number, and you can link up to four more devices to it. It is built for a person holding a phone.
The WhatsApp Business Platform, which everyone calls the API, has no app at all. Your number is registered with Meta, customer messages arrive in your software, and your software sends the replies. Meta retired the self-hosted version on 23 October 2025, so "the API" now means Meta's Cloud API.
What sits on top of the API is not supplied by Meta: the inbox your team works in, the agent that answers, the link into your booking system. You build it, or someone builds it for you.
The app and the API, side by side
- Cost. App: free, and messages sent from it are free. API: Meta charges per message, and a provider, if you use one, adds its own fee.
- Who answers. App: one phone plus up to four linked devices. API: as many people as your inbox allows, plus automated replies.
- Automation. App: greeting and away messages, and Meta's own AI agent (more below). API: whatever your software does: answer, book, take a deposit, hand over to a person.
- Writing first. App: by hand, one chat or one broadcast list at a time. API: outside the 24-hour window, only with a template Meta has approved, and within a messaging limit that starts at 250 people a day.
- Other systems. App: none. API: calendar, CRM, payment links and reporting, if someone builds the connection.
Directly, or through a provider
Meta offers two routes onto the platform. A business with its own developers can connect to the Cloud API directly. Everyone else goes through a partner who handles the technical setup. Meta now calls them Solution Partners; most people still say BSP.
The API underneath is the same either way. Going direct, you pay Meta and you own the build. Through a provider, someone else runs the connection and usually sells you an inbox on top. Whichever you choose, make sure the business portfolio and the number are registered to your business, not to the person who set them up.
What Meta asks for before you send
A business portfolio. Meta requires one to use the platform at all.
A phone number you own. It needs a country code (short codes are not accepted) and must be able to receive a call or an SMS for verification. A number already active on WhatsApp must be deleted from it first, and its chat history goes with it.
The exception is a WhatsApp Business app number. Through a provider that supports it, Meta lets that number run on the app and the API at once, and calls this coexistence. The last six months of one-to-one chats carry over; group chats do not. The costs: broadcast lists are switched off, disappearing messages, view-once messages and live location are disabled in one-to-one chats, and the number is capped at 20 messages a second, against a default of 80.
Business verification. You can send your first message without it. A new portfolio can register two numbers and message 250 people a day outside the window. Verifying the business is the quickest way past both limits. After a quality check, the daily limit rises to 2,000 and the number cap to 20.
A display name. It shows in your business profile. It can appear at the top of the chat and in the customer's chat list only once Meta has verified it, which happens automatically when you move up a messaging limit. You manage numbers and names in WhatsApp Manager.
A way to pay. Billing for Meta's per-message charges is handled in Meta Business Suite.
Templates, the 24-hour window and messaging limits
When a customer messages or calls you, a 24-hour customer service window opens, and each new message from them resets it. Inside the window you can send any kind of message. Outside it, you can send only a template, which is a message Meta has approved in advance as marketing, utility or authentication. Meta says review can take up to 24 hours; most of ours clear in minutes, and the ones that do not are covered in why your template was rejected. Either way, the customer must have opted in to hearing from you.
Messaging limits cap how many different people you can message outside the window in a rolling 24 hours. The steps are 250, 2,000, 10,000, 100,000 and unlimited. Since 7 October 2025 the limit belongs to the business portfolio and is shared by all its numbers, so one busy number can use up the whole allowance. Above 2,000 it rises one step at a time, on message quality and on use.
The limit only counts messages sent outside the window. For a business that mostly answers inbound questions it rarely matters. It starts to matter on the day you want to send a reminder to every patient booked for next week.
What it costs
Is the API free? Meta's pricing pages charge for messages, not for access. Since 1 July 2025 Meta has charged per message, for each delivered template, priced by category and by the country code of the person receiving it. Its page on non-template messages says that from 1 October 2026 ordinary replies inside the window are charged per message too. Meta's main pricing page still called them free when we checked on 15 October, so read your own invoice. Conversations that start from a click-to-WhatsApp ad or a Facebook Page button stay free for 72 hours, provided you reply within the first 24. App messages stay free, even on a coexistence number.
The detail and the arithmetic are in what changed on 1 October 2026.
When the app is enough, and when it is not
The app is enough when:
- one or two people answer everything by hand, within the hour;
- customers write to you, and you rarely write to them first;
- nothing has to happen in another system: no slot to hold, no deposit to take, no lead to log;
- an away message after hours does not cost you bookings.
A small shop, a single-chair clinic or a consultant with a steady list of clients can run on the app for years. Meta now also promotes its own AI agent, Meta Business Agent, on the Business app's page. If quick answers to common questions are all you need, try it before paying anyone, including us.
You need the API when:
- more people need to answer than one phone and four linked devices can hold, or several branches share one number and messages need routing;
- a conversation has to finish somewhere else, whether that is a clinic slot, a viewing on a launch, an admissions file or a paid order;
- you send reminders, confirmations or order updates to customers who have not written to you in the last day;
- someone has to answer for the inbox: who replied, how fast, and what was promised.
A clinic group, a developer in launch week, a school during admissions, a restaurant group with delivery, a retailer with order questions: these usually tick three or more. Most, not all. Count before you buy.
Helm connects your number to the API, or works with the one you already have, and then builds and runs the workflow behind it: the reply, the booking, the payment, and the handover when a person is needed. A first workflow is typically live within five working days once we have what we ask for. If the app is enough for you, we will say so. Describe your inbox.
Helm builds the workflow that does this work in production, in your channels and your systems.
Start a workflow ↗All posts ↗