WhatsApp Business app or the API? What changes for your system.
The free app and the WhatsApp Business Platform are different products with the same green icon. Which one you need depends on whether WhatsApp should live on a phone or inside your own system. Here are the rules that matter, from Meta’s own documentation.
- The WhatsApp Business app is built for a small business owner chatting one to one on a phone. The WhatsApp Business Platform (the API) connects WhatsApp to your own software.
- On the Platform, you can reply freely for 24 hours after a customer writes to you. Outside that window, you can only send pre-approved template messages.
- Meta requires you to have the customer’s opt-in before you message them.
- Meta charges the business per delivered message, by category and country. Messages customers send to you are free.
- Meta has changed what is free several times, so read its current pricing page before you plan on a number.
Two products, one name
The WhatsApp Business app is the one you download on a phone. Meta describes it as built with the small business owner in mind: a business profile, a product showcase, greetings and away messages. It is for one-to-one chats handled by a person.
The WhatsApp Business Platform is for software. Your system sends and receives messages through the Cloud API, so enquiries land in your CRM, staff reply from there, and reminders go out automatically. If you want to keep using the app on the same number, Meta’s “coexistence” setup allows it, with limits: group chats are not synchronised, and features such as calls, catalogues, orders, quick replies and labels are not supported through the API side.
Templates and the 24-hour window
When a customer messages you or calls you, a 24-hour timer called the customer service window starts. Each new message resets it. While it is open you can send ordinary free-form messages. When it is closed, Meta only allows template messages.
Templates are pre-written messages that you submit for review. Only approved templates can be sent. Each must be categorised as authentication, marketing or utility, and the category affects the price. Meta says review can take up to 24 hours. A booking reminder or an overdue-invoice nudge is usually a template, because it is sent when no window is open. With coexistence, the window applies to API messages only: messages sent from the app do not open or affect it.
Opt-in
Meta requires businesses to obtain opt-in before messaging people on WhatsApp. The person must be clearly told that they are agreeing to receive messages from your business, and your business name must be clear. Meta lists SMS, a website, a phone call flow and in person or on paper as ways to collect it. You choose the method, but it has to comply with the laws that apply to your communications.
For a system, that means storing the opt-in on the customer’s record: when, how and what they agreed to. Without it, a reminder cannot be sent. It is the sort of detail a CRM is good at, and a shared phone is not. In a custom CRM the opt-in sits on the client record.
What Meta charges
I give no figures here, because Meta sets them and changes them. What the documentation says is that, since 1 July 2025, Meta charges per delivered message instead of per conversation. The rate depends on the message category and on the recipient’s country calling code. The business pays Meta, and messages that users send to the business are free.
Which messages are free has also changed more than once, including changes dated 1 October 2026 for service messages beyond a monthly allowance. Meta may update prices on 1 January, 1 April, 1 July or 1 October. So the right move is to read the current pricing page when you plan, and to treat any figure in a blog post, including mine, as out of date. Messages sent from the free Business app stay free.
Limits and verification
Meta caps how many unique customers a business can message outside the service window in a moving 24-hour period. The cap applies to a business portfolio, not a single number, and it can rise when the business is verified or sends high-quality templates to enough people. A new business should expect to start small.
What this means for your business
If you answer a few customers a day from one phone, stay on the free app. Moving to the Platform adds a build, ongoing message charges and opt-in rules, and you would not get much back.
The Platform earns its place when WhatsApp is a main channel and you need it inside your system: enquiries filed against the right client, several staff replying, reminders sent on a schedule, or a bot that handles the first answer. Storex works this way, with WhatsApp in one inbox alongside Gmail, Messenger and Instagram. See WhatsApp integration for what I build, or the wider integrations service. In the quote builder a WhatsApp connection is about 17–30 hours, and you can start from the quote builder.
Questions, answered.
Can I keep using the WhatsApp Business app and also use the API?
Meta’s coexistence feature lets a business use the app and the API on the same number, with limits. Some app features are not supported on the API side, and the 24-hour window applies only to API messages.
Do I need the API to send reminders automatically?
Yes. Automated, system-triggered messages go through the Platform. Outside the 24-hour window they must be approved template messages.
Is WhatsApp Business API free?
No. Meta charges businesses per delivered message, based on category and country. Some messages are free. The exact split changes, so check Meta’s current pricing page.
Can I message customers who have not asked to hear from me?
Meta says you must obtain opt-in before messaging people on WhatsApp. Without it you should not message them.
How long does it take to connect WhatsApp to a CRM?
In my quote builder a WhatsApp connection is about 17–30 build hours. Template approval and business verification happen on Meta’s side and add calendar time.
Read next, then decide.
Wix, Shopify, Gmail, WhatsApp, Stripe, calendars and accounts, synced both ways.
IntegrationWhatsAppMessages filed against the client, reminders and updates sent from your CRM or booking system.
ServiceCustom CRMEnquiries, clients, pipeline and follow-ups in one place, shaped to how you sell.
Case studyStorexA storage and logistics company’s whole operation in one custom system: quotes, clients, invoicing, the warehouse and the crew in the field.
PageGet a quoteSix short steps. You see the scope as you go, and get a fixed quote back.
ComparisonCustom integrations vs ZapierZapier and Make for simple automations, custom integrations for critical, two-way, high-volume jobs.
PageGuidesCosts, timelines, briefs, migration, VAT invoices and the SME grant, explained.