Back to blog
Chatmaid Developers··10 min read

WhatsApp API vs WhatsApp Business App: Which Do You Need?

The Business app is for replying by hand; an API lets software send and receive. Compare cost, limits, bots and setup, and how to run both on one number.

Chatmaid Team
WhatsApp API vs WhatsApp Business App: Which Do You Need?

Use the WhatsApp Business app if people on your team answer each chat by hand and the app's built-in tools (quick replies, labels, greeting and away messages) keep up. Use a WhatsApp API when software has to send or read messages: an order update fired by your store, a reply written by your own AI agent, a chat logged in your CRM. You don't always have to pick one. With a linked-device API such as Chatmaid Developers, your number stays in the Business app on your phone while your code sends through it.

This guide is current as of October 2026.

What the WhatsApp Business app is

The WhatsApp Business app is Meta's free-to-download app for Android and iPhone. It runs one business number on your phone and adds tools for talking to customers. According to WhatsApp's Business app features page, it gives you:

  • A business profile with your logo, description, hours and website
  • Quick replies: saved messages you send with a shortcut
  • Labels to sort and filter conversations
  • Automatic greeting messages for new customers and away messages outside your hours
  • A catalog of products or services, with a cart customers can send to you as one order
  • Business Broadcasts for sending one message to many contacts, which WhatsApp says is available to eligible users in select countries

Like regular WhatsApp, the account runs on your phone plus up to four linked devices, such as WhatsApp Web or desktop (WhatsApp blog). WhatsApp's features page says businesses on Meta Verified can link up to 10 devices and agents.

Meta is also adding AI to the app. In June 2026, TechCrunch reported that Meta Business Agent, which answers customer questions, books appointments and hands chats to a person, is available globally within WhatsApp, and that Meta plans to charge for it by including it in some tiers of its WhatsApp Business Premium subscription.

What the app does not have is an API. Your store, booking system or CRM cannot send a message through it, read its chats or react to them. Anything outside the built-in tools is done by a person in the app.

What a WhatsApp API is

A WhatsApp API connects a WhatsApp number to software. Instead of someone typing on a phone, your application sends and receives messages over HTTP. That means:

  • Messages go out when something happens in your system: an order ships, a payment fails, an appointment is tomorrow
  • Incoming messages reach your code through a webhook, where an AI model, a routing rule or a database lookup can handle them
  • Conversation history lives in your database, not only on a phone
  • Nobody has to keep an app open for it to work

There are two kinds of WhatsApp API, and they work very differently.

Meta's WhatsApp Business Platform (official)

This is Meta's own route. You use the Cloud API directly or through a provider built on it, such as Twilio, 360dialog or WATI. Your number belongs to a WhatsApp Business Account under a Meta business portfolio, and Meta's rules come with it:

  • A starting cap. A new business portfolio can message 250 unique users outside the customer service window in a moving 24-hour period. Verifying your business (or having the provider that onboarded you verify it), or delivering 2,000 template messages with a high quality rating to unique users within 30 days, can raise that to 2,000 after Meta reviews your message quality (Meta: messaging limits).
  • Templates. When a customer messages you, a 24-hour customer service window opens. Outside it, you can only send pre-approved template messages.
  • Per-message fees. Meta charges for each delivered template message. As of October 1, 2026, service messages (the free-form ones inside the window) are free for the first 1,000 per business phone number each month and charged after that (Meta: pricing).

Linked-device APIs such as Chatmaid

Chatmaid Developers connects a WhatsApp number you already have, personal or WhatsApp Business, as a linked device, the same way WhatsApp Web connects. You scan a QR code once and your code sends through a REST API. There is no Meta business verification, no template approval and no 24-hour window. It costs $7.99 a month flat for one number, and the sandbox is free.

The trade-off: Chatmaid is independent, not affiliated with Meta, and not an official Meta channel. There is no verified business badge, and you are responsible for following WhatsApp's terms. WhatsApp's About linked devices page says linking through unofficial apps may put an account at risk, up to a ban. The same page says linked devices log out if the phone goes unused for over 14 days, so open WhatsApp on the phone at least every two weeks. A ban is very unlikely with normal use; restrictions happen when an account behaves like spam, such as sending unsolicited bulk messages to people who do not have you saved. Only message people who expect to hear from you.

For more on each route, see WhatsApp API without Meta business verification and Chatmaid vs Twilio.

The questions that decide it

Can the people answering keep up?

If the volume of chats fits the time your team has, the Business app is enough. Quick replies and labels help one or two people go a long way. When customers start waiting because nobody can get to them, or the same few questions take up most of the day, that is the point where automation through an API starts paying off. An API does not remove that work, but it can take the repetitive part: order status, booking confirmations, opening hours, the first reply to a new lead.

Do messages need to fire from your own systems?

This is the clearest signal for an API. If you want a WhatsApp message to go out on its own when:

  • An order is placed or shipped
  • A payment is received or fails
  • An appointment is booked or coming up
  • A server goes down
  • A new lead fills out a form

then you need an API. The Business app has no way for your software to trigger a send. Someone has to type or forward each message.

Do you need answers outside business hours?

The Business app's away message is a fixed reply. It tells people when you will be back, but it cannot look anything up. Meta Business Agent, described above, goes further, but it is Meta's agent, not one you build yourself.

With an API, the agent is yours. It can check the order status in your database, use the model and instructions you choose, and follow your own rules for when a person takes over. The guide on connecting an AI agent to WhatsApp shows how that works.

Does more than one person handle conversations?

With the app, the team shares one account across the phone and its linked devices. If you need your own rules for who owns which chat, a queue that routes by topic, or reporting on response times, that comes from software built on an API, either your own or a tool you connect.

Do conversations need to land in your CRM?

Because the Business app has no API, a CRM cannot pull its chats by itself. With an API, every incoming message arrives as a webhook your code can store in HubSpot, Salesforce, Airtable or your own database, and every outgoing message is a request you already log. The webhook guide shows a full receiver.

Side-by-side comparison

As of October 2026:

FeatureWhatsApp Business appMeta Cloud API (official)Chatmaid Developers API
CostFree to downloadPer delivered template; service messages free up to 1,000 per number a month$7.99 a month flat for one number; sandbox free
SetupInstall the app and verify your numberBusiness portfolio, WhatsApp Business Account, approved templatesScan a QR code; first message in under 5 minutes
Business verificationNot requiredNeeded (or 2,000 delivered template messages to unique users in 30 days) to lift the 250-user starting capNot required
TemplatesNoRequired outside the 24-hour windowNo
Messages triggered by your systemsNoYesYes
Incoming messages in your codeNoYes, by signed webhookYes, by signed webhook
AI repliesMeta Business AgentYour own agentYour own agent
Team accessPhone plus up to 4 linked devices (up to 10 devices and agents with Meta Verified)Whatever your software providesWhatever your software provides
CRM syncNo APIThrough webhooks and the APIThrough webhooks and the API
MediaSent by handYesImages, video, audio and documents by URL
Same number in the Business appYesPossible through coexistence, with some app features turned offYes, linked like WhatsApp Web
VolumeWhat your team can type, plus Business Broadcasts where available250 unique users a day outside the service window to start; replies inside it do not countNo monthly message cap; 100 API requests a minute by default; spam-like sending risks the number

Which one is right for you?

If you answered no to every question above, the Business app is enough. A yes to any of them means you need an API, and the next choice is which kind.

Meta's platform suits companies that need an official channel Meta supports, a verified business sender and interactive templates, and can work within templates and per-message fees. Chatmaid suits developers and small teams who want to send from an existing number today, with any wording and a flat price. The WhatsApp API pricing comparison puts the costs side by side.

If what you actually need is scheduled or personalized sends to a contact list, without writing code, Chatmaid Web does that from a browser.

Can you use both?

Yes. There are three ways to set it up.

One number, Business app plus Chatmaid. Chatmaid links to your number the way WhatsApp Web does, so it takes one of the linked-device slots and you keep using the Business app on your phone. Messages your code sends show up in the app's chats, and replies typed in the app keep working as before. When someone on your team types a reply in WhatsApp themselves, on the phone or another linked device, Chatmaid sends a message.outgoing webhook (subscribe to it in the dashboard), so a bot can pause itself for that conversation.

One number, Business app plus Meta's Cloud API. Meta calls this coexistence. A provider onboards your Business app number to the Cloud API, and you keep replying one-to-one in the app. Meta's coexistence guide lists what changes: broadcast lists, disappearing messages, view-once messages and live location are turned off in the app, and group chats are not synced to the API. Onboarding also unlinks the app's linked devices (you can re-link them afterwards), and WhatsApp for Windows and WearOS are not supported.

Two numbers. Keep the Business app on a support number and send automated notifications from a second number through the API. This keeps customer chats and system messages apart.

Getting started with the API

If an API is the right path, here is how to try Chatmaid without paying anything.

1. Create an account from the Chatmaid Developers page. The sandbox is free and needs no credit card.

2. Create a test key and a sandbox phone. In the dashboard, create a test API key (it starts with sk_test_) and add a sandbox phone. Sandbox phones connect without a QR scan.

3. Send a test message, using your sandbox phone's number as fromPhoneId:

curl -X POST https://developers-api.chatmaid.net/v1/messages/send \
  -H "Authorization: Bearer sk_test_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "fromPhoneId": "+15551234567",
    "to": "+15557654321",
    "content": "Hi Alex, your order #1042 has shipped."
  }'

Sandbox sends are simulated, so nothing reaches a real phone. If you have set a webhook URL in the dashboard and subscribed to message.sent, that event is still delivered to it for real, so you can test your sending code and your signed webhook receiver before going live. Incoming messages (message.received), delivery and read receipts, and message.outgoing only arrive once a live number is connected.

4. Go live. Subscribe for $7.99 a month (see pricing), create a live key (it starts with sk_live_), and connect your real number: in WhatsApp on your phone, open Linked devices, tap Link a device and scan the QR code from the dashboard. If that number runs the WhatsApp Business app, you keep using the app as before. If WhatsApp asks for a passkey, the dashboard tells you; turn off passkey linking for that WhatsApp account and scan again.

The API docs cover every endpoint, and the webhooks reference lists every event.

Frequently asked questions

Is the WhatsApp Business app the same as the WhatsApp Business API?

No. The Business app is a free app you use by hand on your phone. The WhatsApp Business Platform, often called the WhatsApp Business API, is Meta's service for software, used directly through the Cloud API or through providers such as Twilio. Linked-device APIs like Chatmaid are a third option outside Meta's platform.

Do I need a WhatsApp Business account to run a bot or automated messages?

On Meta's platform, yes: your number has to belong to a WhatsApp Business Account under a Meta business portfolio. With Chatmaid, no. You link a regular WhatsApp number or a WhatsApp Business app number with a QR code.

Can I connect my WhatsApp Business app number to an API?

Yes. Chatmaid links it as a device, and you keep using the Business app on your phone. Meta also supports keeping a Business app number in the app while onboarding it to the Cloud API through a provider, with some app features turned off.

Is the WhatsApp Business app really free?

It is free to download, and tools like quick replies, labels, greeting and away messages and the catalog come with it. Some extras are tied to Meta's subscriptions: WhatsApp's features page lists linking up to 10 devices and agents under Meta Verified, and TechCrunch reported that Meta plans to include its AI agent in some tiers of its WhatsApp Business Premium subscription.

How much does a WhatsApp API cost?

Chatmaid Developers costs $7.99 a month flat for one number, with no per-message fees, and the sandbox is free. On Meta's platform you pay for each delivered template message, and for service messages after the first 1,000 per number each month, plus any provider fee. The pricing comparison has the details.

Can a linked-device API like Chatmaid get my number banned?

Meta's Cloud API is Meta's own channel, so using it is not a risk in itself; Meta manages numbers through messaging limits and quality ratings. A linked-device API is not official, and WhatsApp's linked devices page warns that unofficial apps may lead to a ban. With normal use that is very unlikely: restrictions happen when an account behaves like spam, such as unsolicited bulk messages to people who do not have you saved. Only message people who expect to hear from you.