There is a lot of pressure on small businesses to "upgrade to the API", much of it from people who sell the API. So let us start from the other end.
The free WhatsApp Business app is genuinely enough for a large number of businesses, and moving off it too early costs money and gains nothing.
The question is not which is better. It is where the line sits, and which side of it you are on today.
What the free app actually does
More than most people realise:
- A business profile with your hours, address, website and catalogue
- Quick replies for messages you send constantly
- Labels to organise chats
- Away messages and a greeting message
- Broadcast lists
- A product catalogue customers can browse in chat
- Up to five linked devices
For a shop, a clinic, a studio, a consultant — a business where one or two people handle all the conversations — that is a complete toolkit. No subscription, no per-message fee.
WhatsApp inbox, campaigns, journeys and deep analytics that turn one-time buyers into loyal customers.
Start free See the demoThe wall you eventually hit
Four limits, and you usually meet them in this order.
1. Broadcasts only reach people who saved your number
This is the one that quietly wastes the most effort. A broadcast list can hold 256 contacts, but a broadcast only arrives for people who have your number saved in their phone.
Most of your customers have not saved it. So a broadcast to 256 people might reach 40. You will not be told this. You will simply see poor engagement and conclude that WhatsApp marketing does not work for your business.
2. One person at a time
Linked devices let several people use the same account, but there is no concept of assigning a conversation, no way to see who is handling what, and no way to stop two staff answering the same customer differently. Somewhere around three people trying to share an inbox, it stops working.
3. Nothing connects to anything
The app does not know your order system, your CRM or your website. Every message is typed by a human reading from another screen. Order updates, appointment reminders and payment confirmations all become manual work that scales linearly with your business.
4. No real reporting
You can see that you sent messages. You cannot see delivery rates, read rates, replies by campaign, or which message drove revenue.
What the API adds
The API is not a nicer app — it is a connection your other systems can talk to. Practically, that means:
- Messages to anyone who opted in, whether or not they saved your number
- A shared team inbox with assignment, ownership and internal notes
- Automation: your systems send order updates, reminders and confirmations without anyone typing
- Real reporting: delivery, read, reply and conversion by campaign
- Higher volumes: messaging limits that rise with quality, up to unlimited
And what it costs:
- Per delivered message. Meta's India rates effective 1 October 2026: ₹0.8631 marketing, ₹0.115 utility, ₹0.115 authentication, plus 18% GST. Platforms add a markup on top.
- A software subscription for the inbox and campaign tools.
- Setup: business verification, a dedicated number, display name approval. Days, not hours.
How to tell which side you are on
Four questions. Two or more "yes" answers and the API will pay for itself.
Do you have more than two people answering customer messages? Shared-inbox chaos is the most common reason businesses move, and it is a real cost — duplicated replies, dropped conversations, no accountability.
Do you send the same message to more than 200 people at a time? Above that, the saved-number restriction is costing you most of your audience.
Do you retype information that already exists in another system? Order numbers, tracking links, appointment times, payment confirmations. If a person is copying these from one screen to another, automation will repay its cost quickly.
Do you need to know what happened? If "did that campaign work?" is a question you cannot currently answer, the app will never answer it.
If you answered no to all four: stay on the app. Fill in the profile, set up quick replies, use labels. You will not do better by spending more.
Two things to know before you migrate
You cannot use both on one number. A number lives on the app or on the API. Many businesses keep the app on the shop number that is printed on their signage, and put the API on a separate number for marketing and automated updates. That is a sound arrangement, not a compromise.
Chat history does not come across. Migrating a number to the API leaves the conversation history behind. Export what you need first.
A worked cost comparison
Numbers make the decision easier than principles do. Take a business with 3,000 customers, sending two campaigns a month and 1,500 order updates.
On the free app: ₹0 in fees. But broadcasts only reach saved contacts. If 25% of customers saved your number, each campaign reaches about 750 people. Order updates are typed by hand — at two minutes each, 1,500 updates is roughly 50 hours a month of somebody's time.
On the API, at Meta's India rates effective 1 October 2026 plus a typical platform markup:
- 6,000 marketing messages (two campaigns × 3,000) at about ₹1.09 = ₹6,540
- 1,500 utility messages at about ₹0.145 = ₹218
- Platform subscription: varies, commonly ₹1,500–3,000
- Plus 18% GST
Call it ₹10,000–11,000 a month, and you reach 3,000 people per campaign instead of 750, with the order updates sending themselves.
The question is whether reaching four times as many people, and recovering 50 hours, is worth ₹10,000. For a business with real margins, it usually is. For a business sending two campaigns a year, it is not.
The mistake of migrating your main number
Many businesses move the number printed on their shopfront and their invoices, because it is the one customers know.
Think carefully first. Once that number is on the API, nobody can use the WhatsApp Business app on it — no phone-based chatting, no quick replies typed on a handset. Everything goes through the platform inbox, which is better for a team and worse for a single owner who liked answering from their phone.
A common and sensible arrangement: keep the shop number on the app for walk-in conversations, and put a second number on the API for campaigns and automated updates. Customers do not mind two numbers as long as both are answered.
If you do move
Do these three things in the first month, in this order.## If you do move
Do these three things in the first month, in this order.
Get your display name approved so customers see your business name instead of a phone number. Nothing else you do will change response rates as much.
Fix your opt-in before you send anything. The API lets you message people who never saved your number — which means it also lets you annoy them at scale. Blocks and reports lower your quality rating, and a lowered quality rating cuts your messaging limit. Send to people who asked to hear from you.
Automate one thing properly rather than five things badly. Order updates, or appointment reminders. Get it reliable, watch the delivery rate for two weeks, then add the next one.
The businesses that get value from the API are not the ones that send the most messages. They are the ones that stopped doing something manual.
Frequently asked questions
How many people can a broadcast list reach?
A broadcast list holds up to 256 contacts, and it only reaches people who have saved your number in their phone. That second restriction is the real limit — it is why broadcasts silently reach far fewer people than the list size suggests.
Is the WhatsApp Business app free?
Yes. The app costs nothing and there are no per-message fees. The API has per-message costs and usually a platform subscription.
Can I use both?
Not on the same number. A number is either on the app or on the API. Many businesses run the app on a shop number and the API on a separate marketing number.
Do I lose my chat history moving to the API?
Yes. Migrating a number to the API does not carry conversation history across. Export anything you need first.
