
WhatsApp Official API (WABA): complete guide to create, connect and use it in 2026
Everything you need to know about the WhatsApp Official API (WABA) in 2026: difference between official and unofficial, how to create the account from scratch, how to connect in EvoHub with coexistence, pricing table and when to migrate.
Quick answer
WhatsApp Official API (WABA) is the API authorized by Meta for business use. Unlike unofficial APIs, it has no ban risk, runs in the cloud without a phone connected, and supports multiple agents with automations at scale. For businesses using WhatsApp as a sales or support channel, it is the only path without real risk.
1. The ban problem
Imagine this scenario: you have a WhatsApp number, use it to serve customers and perhaps even to send bulk messages with some tool. Everything works. One day, the number gets banned. Permanently. No warning, no recovery, no second chance.
This happens every day across the globe. And in most cases the cause is one: using an unofficial API. Meta became significantly more aggressive in 2026 against tools that simulate clicks and access WhatsApp Web irregularly. The risk of permanent bans increased sharply, and businesses that used WhatsApp as their main sales channel lost everything overnight.
Before anything else, it is essential to understand what exists in this market and which path makes sense for your business.
2. Official vs. Unofficial API
What is an unofficial API?
An unofficial API is any solution that connects to WhatsApp without authorization from Meta. Technically, it accesses WhatsApp Web or simulates app behavior on a phone. Evolution API, for example, which is open source and widely used, works in this model for unofficial connections. It works. But it carries real and documented risk.
The risk is simple: it violates WhatsApp's terms of service. If detected, banned. No appeal, no recovering conversations, number lost.
What is the Official API (WABA)?
The Official API, called WABA (WhatsApp Business Account) or Cloud API, is provided directly by Meta or by authorized providers called BSPs. With it you get:
- Number registered directly on Meta's platform
- Cloud operation, no phone required to be on
- Zero ban risk due to message volume
- Support for multiple agents and automations at scale
- Compliance-ready architecture
When to use each one
The choice depends on the stage of the business. If you are starting out, testing automations and with low volume, the unofficial connection can be an entry point, as long as you fully understand the risks. If you have a strategic number, use WhatsApp as your main sales or support channel and need real scale, the Official API is the only path worth considering.
3. Why your business needs an API
Many businesses arrive at this question: doesn't the regular WhatsApp Business solve it? It depends on volume and operations. You need an API if:
- You need more than one agent on the same number
- You want to automate responses, qualification or triage
- You need to integrate with a CRM, sales system or ERP
- You send broadcasts to contact lists frequently
- You want an AI chatbot connected to WhatsApp
- You need service reports and analytics
Regular WhatsApp Business does none of this at scale. It is an app for basic use. With the API, you turn WhatsApp into a real business communication channel, integrated with the rest of your operation.
4. How to create from scratch (step by step)
The process is simpler than it seems. Here is each step in detail:
Step 1: Download WhatsApp Business
The first step is to install WhatsApp Business, not the regular app. It is available for free on the Play Store (Android) and App Store (iOS). If you already have it installed, you can skip to the next step.
Step 2: Create the account with a dedicated number
Enter the number that will be used. The recommendation is to use a dedicated number for the company operation, whether a new SIM or a virtual number. This ensures the number is reserved exclusively for this purpose and makes the verification process easier.
Step 3: Set up the business profile
Fill out the complete profile: company name, business category, clear description and business hours. These details matter at the time of verification with Meta. An incomplete profile can delay or block the process.
Step 4: Access Meta Business Suite
Go to business.facebook.com. This is where the company exists for Meta. If you do not yet have a Business Manager account, create one now with the company's details: legal name, tax ID and address. This is the step most people skip and then get stuck on later.
Step 5: Add the number to WABA
Inside Business Suite, go to: Settings, then WhatsApp Accounts and then Add number. This is where the number becomes official. Enter the created number and Meta will send a verification code to the WhatsApp Business app. After confirming, the number will be registered on Meta's platform.
5. How to connect in EvoHub
With the number verified on Meta, the next step is to connect it to a management platform. EvoHub is the management interface for Evolution API, the open source platform that allows connecting and managing WhatsApp instances, both official and unofficial, in the same dashboard.
The process inside EvoHub is straightforward:
- Create a new instance and select the WABA type (Official WhatsApp Business API)
- In Meta Business Suite, go to WhatsApp Accounts, then API Settings and generate a permanent access token
- Paste the token in the corresponding field inside EvoHub
- Instance created and connected
Coexistence in practice
One of the most common questions: what happens to the phone after connecting the API? With coexistence enabled, absolutely nothing changes on the phone. The number keeps working normally, with conversations, notifications and everything intact. The API runs in parallel in the cloud.
This means the salesperson can keep responding from their phone normally. And those responses within the 24-hour window are free and unlimited. Coexistence is what makes this solution practical for teams that already have an established service workflow.
Want to set this up without doing it all yourself?
I have a recurring plan where I take care of your entire WABA infrastructure, from creation to monitoring.
6. Pricing table by category
Meta migrated to per-message billing starting July 2025. Before, it was per 24-hour conversation. Now you pay per template sent, according to the message category.
| Category | Typical use | Estimated price (USD) |
|---|---|---|
| Marketing | Promotions, campaigns, offers | USD 0.05 to 0.08 per message |
| Utility | Order confirmations, delivery status, appointment updates | USD 0.01 to 0.02 per message |
| Authentication | OTP codes, identity verification | Similar to Utility |
| Service | Free-form reply within the 24h window after customer contact | Free and unlimited |
Critical detail: if you send an order notification categorized as Marketing instead of Utility, the cost quadruples. Categorizing correctly is not a detail, it is money.
Free tier
Meta offers 1,000 free conversations per month for customer-initiated conversations. And all replies within the 24-hour service window are unlimited and free. For those just starting, it is plenty of room to test without cost.
7. Message types
Beyond billing categories, there are two structural message types every business needs to understand before operating with the API.
Template messages (HSM)
Templates are pre-approved messages by Meta. You create the model, submit it for approval and use it whenever you want to initiate a conversation or send a notification outside the 24-hour window. Practical examples:
- "Hi [name], your order [number] has been confirmed."
- "Reminder: your appointment is scheduled for tomorrow at 2pm."
- "Your access code is [code]. Valid for 10 minutes."
Templates must follow Meta guidelines: no misleading content, no spam and correct categories. The approval process usually takes a few hours.
Session messages (free-form)
Within the 24-hour window after the customer sends a message, you can reply freely. Text, audio, image, document, any format. No need for a pre-approved template and no cost. That is why coexistence is so powerful: the salesperson replies from their phone within that window at zero cost and with a completely natural experience for the customer.
8. Frequently asked questions
Do I need a registered business to get WhatsApp Official?
Yes. The Official API requires a company registered in Meta Business Suite. The process was designed for business use. Individuals may have difficulty in the verification process.
Can I use the same number I use today?
Yes, but with an important detail: the number needs to be migrated to the API. The portability process exists within Meta, but has specific steps. For most cases, it is simpler and faster to start with a dedicated number and then migrate the main number when needed.
How long does activation take?
With everything correct in Business Suite, the process takes hours, not days. What causes delays in most cases is incomplete or inconsistent documentation in Meta's Business Manager.
Can I lose my official number?
It is much harder than with the unofficial API. The number is tied to the company and the Business Manager. There is no silent ban like what happens in the unofficial model. To lose a number on the Official API, you would need to actively violate Meta's commercial policies in a serious and repeated way.
Does any tool work with WABA?
Any tool with API integration. Evolution API with EvoHub, n8n, Make, any CRM with webhook support. It is an open standard documented by Meta itself, which means broad compatibility with the automation tool ecosystem.
9. Next step
Recap of what was covered in this article: the unofficial API works, but has real and growing risk of permanent bans. The Official API is the right path for anyone using WhatsApp as a serious sales or support channel. The setup process is straightforward, with coexistence you do not lose anything you already have, and the pricing structure is predictable when categorized correctly.
If you want to implement this without doing it all yourself, RXP offers a complete service for implementing and maintaining WABA infrastructure for businesses.
Want WhatsApp Official running in your business?
Discover the complete WhatsApp Business Official solution from Resultados Exponenciais: implementation, configuration, automations and ongoing support.
Key takeaways
- WABA (WhatsApp Business Account) is the official API, authorized by Meta for business use.
- The unofficial API works, but carries real risk of permanent ban in 2026.
- With WABA you get coexistence: the phone keeps working normally while the API operates in the cloud.
- Pricing by category: Marketing (USD 0.05 to 0.08), Utility (USD 0.01 to 0.02), Service (free).
- The setup process takes hours when documentation in Meta Business Suite is complete.
- A registered business is required: the Official API is for business use.