Automation and AI

WhatsApp Business API

Also called WhatsApp Cloud API, WABA

The official interface that lets software send and receive WhatsApp messages for a business, under template and consent rules.

Quick facts: WhatsApp Business API

Category
Automation and AI
Also called
WhatsApp Cloud API, WABA
Level
Intermediate
Affects
Response time, customer service capacity, lead handling, message costs
Where to see it
Meta Business settings, provider inboxes, ManyChat, n8n, Make, your CRM
In this article4
  1. How the WhatsApp Business API works
  2. Why the WhatsApp Business API matters
  3. Common mistakes with the WhatsApp Business API
  4. How to act on it

How the WhatsApp Business API works

There are two distinct WhatsApp products for businesses and confusing them causes most of the trouble. The WhatsApp Business app is a free phone app for a person answering messages by hand. The Business API is not an app at all; it is an interface that software talks to, so a CRM, a chatbot or a workflow can send and receive messages, and several staff can work the same number from a shared inbox.

Access runs through Meta’s platform, either directly or via a provider that supplies the inbox and the connection. A business number is registered and verified, and the account is linked to a verified business on Meta’s side.

Two rules shape everything you can build. First, messages you start are not free text: they use templates submitted for approval in advance, with variables for the details that change. Second, once a customer messages you, there is a window in which your replies can be ordinary free-form messages; outside that window you are back to templates. Sending is charged, and the charge depends on the kind of conversation, so a plan built on unlimited broadcasting is a plan that will surprise you.

Why the WhatsApp Business API matters

It moves the conversation to where customers already are. For businesses in Nepal and for anyone selling to buyers in South Asia, the Gulf or the diaspora, WhatsApp is often a more natural channel than email — messages get read, replies arrive quickly, and a customer will send a photograph of a document or a product without being asked twice.

The API is what makes that channel operable rather than personal. Order updates, appointment reminders and delivery notifications can be sent by software; enquiries from click-to-message ads can land in a shared inbox with history attached; and a conversation can be handed from a bot to a human without the customer starting again. On a phone number one person owns, none of that survives that person leaving.

Common mistakes with the WhatsApp Business API

Treating it as a broadcast list is the most damaging. WhatsApp is built around consent, and people block or report a business faster there than in any inbox. Enough of that and your quality rating falls, your sending limits tighten, and the channel that was working stops working.

Second is writing templates as adverts. Templates are reviewed, and a vague promotional message is more likely to be rejected than a specific, useful one. Third is switching a working personal number to the API without preparing for it: the migration changes how the number behaves, and old chat history does not simply follow. Fourth is leaving nobody to answer — automation opens a conversation, but a customer who replies to an automated message expects a person to exist behind it.

How to act on it

Start by writing down the messages you actually need — the confirmations, reminders and replies that already happen manually — and get those templates approved before building anything clever. Collect consent explicitly at the point where someone gives you a number, and record when and where they gave it.

Give the number a real owner and a response time, connect it to your CRM so history lives on the contact record rather than in a handset, and keep an eye on the quality rating in the account. Plan the escalation path to a human before launch, not after the first complaint, and treat WhatsApp automation as customer service infrastructure rather than a marketing channel.

Do and do not

Do

  • Get the templates you genuinely need approved first
  • Record where and when each customer gave consent
  • Connect the number to your CRM, not one handset

Do not

  • Import a bought list and start messaging it
  • Migrate a busy personal number without planning the switch
  • Automate an opening message with nobody ready to reply

Questions people ask about this

What is the difference between the WhatsApp Business app and the API?

The app is free, runs on a phone and is designed for one person replying manually. The API has no interface of its own: it lets software send and receive messages, supports a shared team inbox, and connects to a CRM or chatbot. Small businesses often start on the app and move to the API when several people need the same number.

Can I send promotional messages on WhatsApp?

Marketing messages are possible where the recipient has consented and the template has been approved, but the platform is strict and users are quick to block or report. Treat promotion as an occasional, clearly relevant message to people who asked for it, and expect your sending quality to be judged by how recipients react.

Do we need a separate number for the WhatsApp Business API?

You need a number that is not in active use on the regular WhatsApp or Business app, because a number can only be registered in one place. Many businesses use a dedicated line for this reason. An existing number can be migrated, but plan it properly: the way the number behaves changes and chat history does not carry over.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.