The short answer
Every credible WhatsApp Business API provider resells the same underlying platform, so the software is rarely the differentiator. What differs is who owns your WhatsApp Business Account, how the provider charges on top of Meta, and what it costs to leave. Choose on those three and the feature list mostly sorts itself out.
This is not a product comparison, because a product comparison would be out of date the moment it was published — every provider’s pricing and packaging changes. It is a set of questions, each of which produces a defensible answer you can hold a provider to.
First, know there are three ways to buy
| Route | What it means | Where it fits |
|---|---|---|
| Direct to Meta | You build against the Cloud API yourself and own every layer | Engineering teams with the time to build inbox, campaigns, automation and billing |
| A platform product | You get a finished application — inbox, campaigns, automation — running on your own verified number | Most businesses, because the software already exists and setup is the provider’s job |
| Agencies and resellers | Someone configures and operates a platform on your behalf | Businesses with no in-house owner for the channel at all |
All three routes end at the same Meta platform and the same per-message charges. The difference is how much software and operational work sits between you and Meta — and how much of the account you control.
Question 1: whose WhatsApp Business Account is it?
Ask whether the WhatsApp Business Account and phone number sit under your own Meta Business Portfolio or under the provider’s. If they sit under the provider’s, you do not own your sender identity — you are renting it.
This is the single most consequential question and the one least often asked. If the account is yours, leaving a provider is a software migration. If it is theirs, leaving it may mean starting over on a new number, losing conversation history, and re-earning your messaging limit and quality rating from scratch.
- Ask them to name the Business Portfolio that will hold your WhatsApp Business Account.
- Ask whether you can be granted admin access to it directly.
- Ask what happens to your number, templates and quality rating if you leave.
Question 2: how is the provider’s margin charged?
Meta charges per delivered template message by category and destination country. The provider adds a margin on top, and the model it uses to add that margin matters more than the headline rate — a percentage markup and a flat platform fee behave very differently as volume grows.
- Percentage markup on messages — costs scale with volume, so high-volume senders should negotiate it down.
- Flat monthly subscription — predictable, but you pay it whether you send or not.
- Both — common, and the combination is where total cost is hardest to forecast.
- A bundled message credit — looks simple, but check the effective per-message rate once the credit is exhausted.
Ask for the effective cost of 1,000 marketing messages to one specific country, and the same figure for utility messages. One worked example exposes the model faster than any pricing page.
Question 3: how does the product behave at the 24-hour window?
Inside 24 hours of a customer messaging you, replies are unrestricted. Outside it, only an approved template can be sent. Any provider that implies you can message a customer whenever you like is either describing a policy violation or has not understood the platform.
A good answer here is specific: how the software shows an agent whether a window is open, what it does when a template send would be charged when a free reply would have done, and how it stops an automation from sending a marketing template to someone who is still inside a service window.
This is the fastest way to tell a platform built on the official API from one built on unofficial automation. The unofficial ones cannot describe the window at all, because they do not respect it.
Question 4: what happens when a template is rejected?
Template approval is Meta’s review, and rejection is normal. The differentiator is what the product does before submission and after rejection — whether it catches predictable mistakes, and whether it tells you which rule you broke.
- A validator that checks a draft against Meta’s documented rejection rules before you submit saves a review cycle every time.
- Clear reporting of the rejection reason, rather than a generic failed status.
- Correct handling of the category — promotional wording submitted as utility is one of the most common rejections.
Question 5: what the demo does not show
Demos show the happy path: an inbound message, a friendly reply, a campaign dashboard. The questions that matter are about the unhappy paths, so ask to see those instead.
- What happens when the messaging limit is hit mid-campaign?
- What happens when Meta’s API returns an error for one recipient in a batch of thousands?
- What happens when two agents reply to the same customer at once?
- What happens to in-flight campaigns if the provider has an outage?
- How do you see message-level spend before a campaign runs, not after?
Question 6: what does leaving cost?
The real switching cost is not the software — it is the assets. Your number, your approved templates, your messaging limit, your quality rating and your conversation history are what you lose or keep.
- Can you export contacts and conversation history in a usable format?
- Do your approved templates move with the number?
- Does your message quality rating stay attached to your number when it migrates?
- Is there a minimum term or exit fee?
A provider confident about its product will answer all four without hesitating. Evasiveness here is itself the answer.
The questions, as a scorecard
| Question | The answer you want |
|---|---|
| Whose Business Portfolio holds the account? | Yours, with you as admin |
| How is your margin charged? | A model you can state in one sentence, with a worked example |
| What happens at the 24-hour window boundary? | A precise, policy-accurate answer |
| Is this built on the official Cloud API? | Yes, on your own verified number |
| What happens when a template is rejected? | Pre-submission validation and the stated rule |
| What happens at the messaging limit mid-campaign? | A concrete, tested answer |
| How is spend visible during a campaign? | Before it runs, not after |
| What does leaving cost? | Direct answers on number, templates, history and term |
| Who supports this after launch? | A named route, not a general inbox |
Common questions
Platform rules and pricing on this page are Meta’s and can change. Meta updates WhatsApp pricing only on the first day of a quarter and gives advance notice, but always confirm current rates against Meta’s own documentation before committing a budget. This page was reviewed on 27 September 2026.
Related reading
API vs Business App
The WhatsApp Business App is a free phone-based app for a single operator with no API, while the WhatsApp Business Platform (often called the WhatsApp Business API) is a paid, multi-agent, programmable service built for teams, automation and broadcast at scale.
Pricing explained
Since 1 July 2025 Meta charges per delivered template message rather than per conversation, categorised as marketing, utility or authentication — and a large share of real business messaging is free, because service replies and utility templates inside an open 24-hour customer service window cost nothing.
Why BNex
BNex is a WhatsApp Business Platform suite that combines a shared team inbox, broadcast campaigns, workflow automation and a prepaid wallet in one product, built on Meta’s official Cloud API rather than an unofficial automation workaround.