Skip to main content

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 WhatsApp products compared Three-column comparison of WhatsApp Business app (free, mobile app), wa.me click-to-chat link (free, URL), and WhatsApp Business API (paid, $49+ per month). Each column lists three feature notes. Business app Free + Mobile + desktop + Manual replies + No API access Solo / small team wa.me link wa.me/15551234567 Free + Click-to-chat + No approval + Human replies Website + WhatsApp Business API $49+/mo + Programmatic - BSP required - 1-4 wk approval High-volume / bots
Three different WhatsApp products. The middle column (wa.me click-to-chat) is what most websites actually need.

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