How to Connect WhatsApp Business API (WABA): Step-by-Step Guide
Connecting WhatsApp Business API (WABA) involves four stages — creating a workspace in Meta, company verification, phone number verification, and activation. In AnyLinga, number activation happens automatically upon connection.
Table of Contents
WhatsApp Business API is not a regular app you can simply download. It is a powerful business tool, and connecting it requires several sequential steps through Meta Business Suite. Skip a step or mix up the order, and you will lose time and have to start over.
This guide walks you through the entire WABA registration process: from creating a Meta account to the moment your number is ready to send and receive messages via WhatsApp Business API. If you are connecting through AnyLinga, we also show how it simplifies the final stage.
What is WABA and why you need it
WhatsApp Business API (WABA) is a programmatic interface that allows companies to integrate WhatsApp into their CRM systems, chatbots, and automation services. Unlike the standard WhatsApp Business app, WABA has no limits on the number of devices or agents, supports message templates, officially verified profiles, and automation.
AnyLinga operates through WABA — it is a service for automatic conversation translation and WhatsApp integration with CRM. That is why proper WABA registration is the first and essential step before you can get started.
Stage 1. Preparation: what you'll need before starting
Before you begin the WABA registration process, make sure you have the following:
- A verified Meta business account (Facebook Business Suite)
- A phone number that is not linked to any WhatsApp account — neither personal nor Business app
- Your company's legal details: full legal name, registered address, website, and tax ID or equivalent in your country
- Access to a corporate domain email — this speeds up the verification process
- Admin permissions in Business Manager (if you are working as part of a team)
Important: if your number is currently in use with the WhatsApp or WhatsApp Business app, you must deactivate it there before registering with WABA. Otherwise, the registration process will fail.
Stage 2. Creating a Meta Business Suite workspace
Everything starts with Meta Business Suite — Meta's corporate portal where all business tools are managed: ad accounts, pages, WhatsApp, and Instagram.
Step 1. Create or sign in to Meta Business Suite
Go to business.facebook.com and sign in with your personal Facebook account. Your personal account is only used for authentication — it will not be publicly displayed anywhere.
If you do not have a business account yet, click "Create Account" and fill in:
- Company name
- Your name
- Work email
Step 2. Complete your company profile
After creating the account, navigate to Business Settings → Business Info and fill in all fields:
- Official legal entity name
- Registered address
- Company phone number
- Website
- Business category
The more complete your profile, the faster the verification will be in the next stage.
Step 3. Add a payment method (if required)
To use WhatsApp Business API, Meta requires business verification. At this stage, Meta may request payment details for confirmation. Add a bank card or PayPal in the Payments section.
Stage 3. Company verification in Meta
Company verification is a mandatory review that Meta conducts to confirm your business is legitimate. Without it, connecting WhatsApp Business API is not possible.
Step 4. Start the verification process
In Meta Business Suite, navigate to: Business Settings → Security Center → Start Verification.
Meta offers three verification methods:
- Via your website domain — place a meta tag or HTML file on your website
- Via corporate domain email — Meta will send a code to an address like
name@yourcompany.com - Via documents — upload a business registration certificate, trade registry extract, or equivalent document
The fastest method is verification via corporate email or domain. Document-based verification can take 2 to 7 business days.
Step 5. Submit documents for review (if you chose that method)
If verification via domain or email is not available, upload one of the following documents:
- Business registration certificate
- Trade registry extract or equivalent
- Invoice or tax document showing your company details
The document must contain the official company name that matches the one entered in Business Suite. A mismatch is the most common reason for rejection.
Step 6. Wait for verification status
After submitting your documents, Meta will review your company. The status is displayed in the Security Center. Possible statuses:
- Not Verified — the process has not started yet
- Pending Review — Meta is processing your request
- Verified — you can proceed to the next stage
If verification is rejected, Meta will specify the reason. Most often it is a mismatch between the company name in documents and what is listed in Business Suite, or technical errors during domain confirmation. Correct the issue and resubmit.
Stage 4. WABA number registration and verification
Once your company is verified, you need to register the phone number that will be used with WhatsApp Business API.
Step 7. Create a WhatsApp Business API account in Meta
In Meta Business Suite, go to the WhatsApp section (or via Add Products → WhatsApp). Select Create a WhatsApp Business Account.
You will be asked to:
- Set up or create a WABA company profile (name, category, description)
- Choose a phone number
Step 8. Add and verify your phone number
Enter your number in international format (for example, +1 555 123-4567). Meta will check that this number is not in use with any other WhatsApp account.
Next comes number verification. Meta will send a one-time code:
- Via SMS
- Or via a voice call (if SMS is unavailable)
Enter the code you received. Once confirmed, the number is registered in the WABA system — but it is not yet activated for sending messages.
Key point: registering a number in Meta and activating it for messaging are two separate actions. After registration, the number remains in a pending state. Activation is performed when connecting to a platform provider via the Meta API.
Stage 5. Connecting WABA to AnyLinga
Once your number is registered in Meta, proceed to the final stage — connecting through AnyLinga. AnyLinga uses Meta's official API (Embedded Signup), which automatically activates the number upon connection — no manual requests or waiting required.
Step 9. Sign in to AnyLinga and click "Connect WABA"
Open AnyLinga and sign in to your account. On the main dashboard, click the "Connect WABA" button in the WhatsApp Business integrations section.
Step 10. Authorize via Meta Business Suite
AnyLinga will redirect you to Meta's authorization page. In the window that opens:
- Sign in to the Facebook account linked to your Business Suite
- Select the Meta workspace where your number is registered
- Confirm the permissions for AnyLinga (access to WhatsApp Business Account)
Step 11. Confirm the number
After authorization, AnyLinga will automatically retrieve your WABA account data and activate the number via the Meta API. The number will be connected and ready to send and receive messages — with no additional steps required on your part.
Step 12. Set up your profile and templates in Meta
After connecting, configure the following:
- WhatsApp profile — company name, description, photo, and links. This is configured in Meta Business Suite under the WhatsApp section.
- Message templates — for outbound notifications. These are created and approved in Meta Business Suite (typically takes 1–24 hours).
- CRM integration — if you use Kommo or another CRM, connect it in the AnyLinga integrations section.
Congratulations — WABA is connected and ready to go.
Complete checklist: from zero to an active WABA
| # | Step | Where | Time |
|---|---|---|---|
| 1 | Prepare the number (deactivate in WhatsApp) | 5 min | |
| 2 | Create Meta Business Suite account | business.facebook.com | 10 min |
| 3 | Complete company profile | Meta Business Suite | 10 min |
| 4 | Start company verification | Meta Security Center | 1–7 days |
| 5 | Create WABA account | Meta Business Suite | 5 min |
| 6 | Add and verify number (SMS code) | Meta Business Suite | 5 min |
| 7 | Connect number in AnyLinga (Connect WABA) | AnyLinga | 2 min |
| 8 | Automatic number activation | Automatic | Instant |
| 9 | Set up profile and templates | Meta Business Suite | 15–30 min |
Frequently Asked Questions (FAQ)
Can I use a mobile phone number for WABA?
Yes, a mobile number works fine. The key requirement is that it must not be active in the WhatsApp or WhatsApp Business app. You can also use a landline number — in that case, the verification code will be delivered via a voice call.
How long does the full WABA setup take?
Technically, the entire process (excluding company verification) takes about 30–40 minutes. The longest stage is Meta's company verification: 1 to 7 business days depending on the verification method.
What if Meta rejects my company verification?
Check that your company name in the submitted documents matches what is listed in Business Suite. Make sure the documents are legible and current (not expired). If the reason is unclear, contact Meta Business support via the chat in the Security Center.
Do I have to pay Meta for using WhatsApp Business API?
Yes, WhatsApp Business API uses conversation-based pricing. Meta charges per conversation depending on the category (marketing, service, authentication) and the recipient's country. The first 1,000 conversations per month are free. Current rates are available on the Meta for Developers website.
Can I connect multiple numbers to AnyLinga?
Each number is connected separately through its own WABA account in Meta. To connect an additional number, repeat the "Connect WABA" procedure with a different account.
Ready to connect WABA?
Sign up for AnyLinga, click "Connect WABA," and launch your integration in minutes.
Get Started with AnyLinga