What is the WhatsApp Business API?
Quick answer
The WhatsApp Business API is Meta's paid, programmable interface for sending and receiving WhatsApp messages from server software, accessed through approved third-party Business Solution Providers. It is different from both the free WhatsApp Business app (a manual mobile tool for small businesses) and from wa.me-link widgets (which open a chat in WhatsApp without going through the API). Most businesses adding WhatsApp to a website do not need the API.
Three products, one brand
Meta ships three different WhatsApp products for businesses. They get confused constantly because the branding is similar, but they're built for different use cases.
- WhatsApp Business app. Free mobile + desktop app. Same as personal WhatsApp plus catalog, labels, quick replies. Built for solo founders and small teams answering messages by hand. Cost: $0.
- wa.me click-to-chat links. Free URL pattern (
https://wa.me/<number>) that opens a WhatsApp conversation from a website button or link. Officially documented by Meta. Conversations land in whichever WhatsApp account the number belongs to — personal, Business app, or API. Cost: $0. - WhatsApp Business API. Server-to-server interface. Send programmatic messages, run chatbots, integrate with CRMs, handle thousands of conversations a day. Requires Meta approval, a Business Solution Provider, and recurring fees. Cost: typically $49–$99/month subscription + per-conversation fees.
When someone says "WhatsApp chatbot for my website" they usually mean the API. When they say "WhatsApp button for my website" they usually mean a wa.me-link widget. Confusingly, both are correct uses of WhatsApp — but the cost gap is roughly $0 vs. $600+ per year.
Key facts
-
The API has no direct sign-up portal. Meta requires you to go through an approved Business Solution Provider (BSP). The largest are 360dialog, WATI, Twilio, Vonage, MessageBird, and Respond.io. The BSP handles approval paperwork and billing.
-
Approval is not instant. Plan for 1–4 weeks from BSP sign-up to first message in production. You'll need a Facebook Business Manager account, a phone number not currently registered with personal WhatsApp, and a description of your messaging use case.
-
Per-conversation fees apply. Meta charges for "conversations" — 24-hour message windows — separately from your BSP's subscription. Rates vary by country (cheaper in India and Brazil, more expensive in the US and EU) and category (utility, marketing, authentication, service). Budget at least $0.04–$0.20 per conversation on top of your BSP plan.
-
The wa.me approach has no rate limit and no API quota. Because the conversation actually happens between the visitor's WhatsApp and your team's WhatsApp, neither Meta nor any BSP is in the middle to charge you. The trade-off is that the conversation isn't programmatic — a human has to read and reply.
-
The decision threshold is roughly 1,000 conversations/day. Below that volume, the API's automation upside rarely pays back its setup time and recurring fees. Above it, the human-only model collapses and the API starts to make sense. Most small and mid-sized businesses adding WhatsApp to a website never cross the threshold.
Frequently asked questions
Is the WhatsApp Business API free?
The API itself has no fixed license fee, but in practice you almost always pay a Business Solution Provider (BSP) like WATI or Respond.io a monthly subscription (typically $49–$99/month) plus per-conversation messaging fees set by Meta. The free WhatsApp Business app — the green-icon mobile app most small businesses use — is a different product and is genuinely free.
Do I need the WhatsApp Business API to add WhatsApp to my website?
No. The simplest way to add WhatsApp to a website is a wa.me link — a regular URL like https://wa.me/15551234567 that opens a WhatsApp chat with your number. Click-to-chat widgets (including Toran) work this way: visitors click a button, WhatsApp opens, a real conversation starts. No Meta approval, no BSP, no per-message fees.
When do I actually need the WhatsApp Business API?
You need the API when you want to send programmatic messages from a backend system — order confirmations, appointment reminders, abandoned-cart messages, chatbots, automated campaigns — at a volume the human-driven Business app can't handle. Most businesses sending more than ~1,000 conversations per day cross the threshold; below that, the wa.me-link approach is cheaper and simpler.
How long does WhatsApp Business API approval take?
Meta approval takes 1–4 weeks and requires a verified Facebook Business Manager account, a registered business phone number that's not already on a personal WhatsApp account, and review of your use case. BSPs handle most of the paperwork but the waiting period is the same. Plan for at least a month from decision to first message sent in production.
What's the difference between WhatsApp Business app and WhatsApp Business API?
The Business app is a free mobile/desktop app that small businesses use manually — it looks like regular WhatsApp with catalog, quick replies, and labels added. The Business API has no app at all; it's a server-to-server interface meant for software to use, requires a BSP middleman, and is paid. A team of two on the Business app costs $0; a team of two on the API costs at least $49/month.
Can I get banned for using the wa.me-link approach?
wa.me links are Meta's officially documented click-to-chat protocol — they exist precisely so businesses can add WhatsApp to their websites without the API. Using them is a normal supported pattern and carries no ban risk for the business. Spamming users from your personal WhatsApp account is a different matter and can get any account banned regardless of how the conversation started.
How Toran fits
Toran is a wa.me-link widget, not a WhatsApp Business API integration. That means no Meta approval, no BSP subscription, no per-conversation fees, no risk of API bans — and a setup time measured in minutes rather than weeks. If your team handles fewer than ~1,000 conversations per day and wants real human conversations rather than a chatbot, the wa.me approach is structurally simpler and structurally cheaper. If you're already running on the API and want to keep using it, Toran's widget can sit alongside that setup as the entry point on your website — visitors click, WhatsApp opens, and where the message lands (your API, your Business app, or a routed agent) is up to your existing stack. The full free WhatsApp widget guide walks through both setups.
Related terms
- Click-to-chat — the wa.me-link pattern in detail.
- Lead routing — what to do once a visitor clicks the WhatsApp button.
- Back to the full glossary