· 15 min read

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.

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:

  1. Sign in to the Facebook account linked to your Business Suite
  2. Select the Meta workspace where your number is registered
  3. 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) 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