Most people think WhatsApp API setup is a technical job. It isn't. It's an approvals job, and approvals run on someone else's schedule.

Here is what actually happens between deciding to use WhatsApp and sending your first broadcast, including the parts that take longer than anyone tells you.

The free app is not an option for this

Let's clear this up first. WhatsApp Business, the free app you install on a phone, is built for a shop replying to customers. It is not built for outbound at volume, and using it that way gets the number banned. Usually within days.

The official Business API is a different product. Approved message templates, multiple agents on one number, automation hooks, and a number that does not disappear because you sent too many messages on a Tuesday. If outbound is the plan, the API is the only path.

Business verification is the long pole

Before anything else, Meta has to confirm your business exists. You will need a Meta Business Manager account, a registered business name that matches your documents, and a verifiable phone number and address.

Budget one to two weeks. It can clear in days if your paperwork is tidy. It can run longer if the legal name on your registration does not match the name you trade under, which is the single most common reason verification stalls.

Start this first. Everything else waits on it.

Template approval is where campaigns die

Any message you send to someone who has not messaged you first must use a pre-approved template. Meta reviews each one, usually within a day, and rejects more than people expect.

What gets rejected, reliably:

  • Anything that reads as a cold sales pitch with no prior relationship.
  • Vague variables, like a template that is mostly {{1}} and {{2}} with no readable sentence around them.
  • Promotional language in a template submitted under a utility category.
  • Links to anything Meta considers a restricted category.

Write templates that read like a person following up on a real reason to make contact. "Hi {{1}}, you enquired about bulk pricing on {{2}} last week. Shall I send the quote?" clears review. "Hi {{1}}, great offers available now!" does not.

What you pay for, and what you don't

WhatsApp charges per conversation, not per message. A conversation window opens when the first message lands and stays open for 24 hours, and everything inside that window is covered by the one charge.

This changes how you should think about sequencing. Getting a reply inside the window costs you nothing extra. Starting a fresh conversation three days later costs again. Front-load the exchange that matters into the first 24 hours.

The opt-in question everyone gets wrong

You need consent before messaging someone. That consent does not have to come from WhatsApp itself. A tick box on your enquiry form, a line in your checkout, a field on a trade show lead capture card, all of it counts as long as it clearly says you will contact them on WhatsApp.

What does not count is a purchased list. Buying numbers and broadcasting to them is how businesses lose a verified number they spent three weeks earning. Is a faster start worth that risk? It never is.

A realistic timeline

From a standing start, plan on three to five weeks before your first broadcast goes out. Business verification is one to two weeks. API onboarding and number registration is a few days. Template writing and approval is another week once revisions are counted. Flow building and testing runs alongside.

We run this stage for clients as a fixed piece of work precisely because it is unglamorous and easy to get wrong. The channel is excellent once it is live. Getting it live is an administrative exercise, and treating it as one is what keeps the number safe.

Frequently Asked Questions

How long does WhatsApp Business API approval take?

Business verification with Meta typically takes one to two weeks, and template approval is usually reviewed within a day per template. From a standing start, plan three to five weeks before your first broadcast, since templates often need a revision round after the first submission.

Can I send WhatsApp marketing messages without opt-in?

No. You need consent before messaging someone, though it can be collected anywhere, including a web form, a checkout, or a lead capture card at an event. Messaging a purchased list is the fastest way to lose a verified number.

How much does the WhatsApp Business API cost?

Meta charges per 24 hour conversation rather than per message, so everything exchanged inside that window is covered by a single charge. Rates vary by country and by whether the conversation is marketing, utility or service. Platform and management fees sit on top of that and are separate.