WhatsApp API

WhatsApp Business app or the API? A straight answer

Most businesses do not need the WhatsApp API. The ones that do usually find out by getting their number banned. Here is where the line sits.

There are three ways to use WhatsApp for business, and they are frequently confused — including by people selling the more expensive one.

Getting this wrong is costly in a specific way: the most common route to needing the API is having your number restricted while using something else.

The three options

Personal WhatsApp. What is on your phone. No business features. Fine for a sole trader with a handful of conversations, and genuinely fine — do not let anyone tell you otherwise if that is where you are.

WhatsApp Business app. Free, still runs on one phone. Adds a business profile, a product catalogue, quick replies, labels and away messages. For most small businesses this is the correct answer and the story ends here.

WhatsApp Business Platform (Cloud API). No phone required — it runs on servers. Multiple agents can work the same number, it connects to a CRM, and it supports template messages at volume. It costs money per conversation and it takes real setup.

The line between them

You need the API when one of these is true:

  • More than one person needs to answer the same number at the same time
  • You need conversations logged against records in another system
  • You need to message more than a handful of people at once, reliably
  • You need chatbot handling or automatic routing before a human picks up
  • You have already had sending limits imposed or a number restricted

If none of those apply, the Business app is not a compromise. It is the right tool, and moving to the API will add cost and complexity for no gain.

The banning problem

The most common way businesses end up on the API is unpleasant. They use the Business app to broadcast to a few hundred contacts, recipients report the messages, the quality rating drops, sending limits are cut, and eventually the number is restricted.

That number is often printed on vehicles, business cards and every listing. Losing it is a real cost.

The broadcast rules that actually matter:

  • People must have opted in, meaningfully
  • The first message should be relevant to why they gave you their number
  • Every message needs an obvious way to stop
  • Send in segments, not to your entire list at once

These apply on the API too. The API does not make broadcasting safe; it makes it measurable, and it gives you a quality rating you can watch before things go wrong.

What the API setup actually involves

It is more work than most people expect, and worth knowing before you commit:

  • Meta Business verification, which requires real company documents
  • A phone number not currently registered to WhatsApp, or one migrated off it
  • Display name approval, which can be rejected for reasons that seem arbitrary
  • Message templates submitted for review, per template, per language
  • A platform or integration to actually send and receive

The template review step is where most projects stall. Templates get rejected for being too promotional, too vague, or for using variables in ways the reviewer does not like. Writing them to pass first time is a skill, and rewriting one that failed without knowing why is frustrating.

The green tick is not what you think

Business verification and the verified badge are separate things. Verification is required to use the API at any scale. The green tick is a brand-recognition decision Meta makes, and most businesses will not get it regardless of how legitimate they are.

Do not let anyone sell you the API on the promise of a green tick.

Cost

You are billed per conversation window, not per message, and the rate varies by country and by whether you or the customer started it. Customer-initiated conversations are cheaper. Marketing conversations are the most expensive.

For most businesses moving from the Business app, the monthly bill is modest — but it is not free, and it scales with volume, which the free app did not.

The honest recommendation

If you are one person answering messages, stay on the Business app.

If you have a team sharing a number, or you are sending to a list and worrying about it, move to the API before something breaks rather than after. Migrating a restricted number is considerably harder than migrating a healthy one.

If you are not sure which side of the line you are on, count two things: how many people need to answer, and how many outbound messages you send in a normal week. Those two numbers decide it.

Keep reading

More from the journal

  1. Why your full-stack real estate website is important

    A listings page is not a real estate website. The parts that decide whether you win the deal — lead capture, agent assignment, and a CRM that holds the history — all live behind it.

  2. Page builders versus hand-built code: what you trade away

    Drag-and-drop builders are genuinely good at some jobs and quietly terrible at others. The deciding factor is usually what happens in year two, not week one.

  3. The five jobs to automate first, before you buy any software

    Most automation projects fail because they start with a tool instead of a task. Here is the order we work in, and why the first win should be boring.

Tell us what you are trying to grow

A thirty-minute call, no pitch deck. We will tell you what we would do, roughly what it costs, and whether we are the right people for it.

WhatsAppChat on WhatsApp