Setup Guide

How to Setup WhatsApp Business API Account

A step-by-step guide to configure and verify your WhatsApp Business API account. From Meta Business verification to sending your first message.

Setting up a WhatsApp Business API (WABA) account involves several steps through Meta's business ecosystem. This guide walks you through the complete process — whether you're a developer building an integration or a business scaling customer communication.

Step 1: Create a Meta Business Account

Go to business.facebook.com and create a Meta Business Suite account. This is the central hub for managing all your Meta business assets — WhatsApp, Instagram, Facebook Pages, and ad accounts. You'll need to verify your business identity with official documents (business registration, tax ID, etc.).

Step 2: Register for WhatsApp Business Platform

In your Meta Business Suite, navigate to the WhatsApp section and register for the WhatsApp Business Platform. You'll select a phone number, verify it via SMS or voice call, and create a WhatsApp Business profile. During this step, Meta reviews your business information — this can take 2-4 weeks if applying yourself.

Step 3: Complete Business Verification

Submit your business verification documents. Meta will review your legal business name, address, phone number, and website. Common reasons for rejection include mismatched business names, unverifiable addresses, and incomplete documentation. Tip: Ensure your business website clearly displays your company name and contact information matching your submission.

Step 4: Get Your API Credentials

Once verified, you'll receive:

  1. Phone Number ID — Identifies your WhatsApp number in the API
  2. WhatsApp Business Account ID — Your WABA identifier
  3. Access Token — Generate a permanent token from the Meta Developer dashboard (System User > Generate Token)

Step 5: Configure Webhook

Set up a webhook endpoint to receive incoming messages and status updates. Configure the callback URL in your Meta app settings and verify the webhook with a challenge token. Your webhook must handle POST requests from Meta and respond within 5 seconds.

Step 6: Create Message Templates

Before sending messages, you need approved message templates. These are pre-defined message formats that Meta reviews. Templates can include text, media, and interactive buttons. Create templates in the WhatsApp Manager under "Message Templates" and submit for review.

Step 7: Send Your First Message

Use the Meta Graph API to send a test message. The API endpoint is POST /phone-number-id/messages. For customer-initiated conversations (24-hour window), you can reply freely with any content. For business-initiated messages outside the window, use approved templates.

Pro Tip: Skip the 2-4 week verification wait. WABAccs provides pre-verified accounts with all credentials ready — Business ID, Phone Number ID, API keys, and access tokens. Start messaging in minutes instead of weeks.

Common Setup Questions

How long does the verification take?

Official Meta business verification takes 2-4 weeks for initial review. Additional document requests can extend this to 6+ weeks. Pre-verified accounts from WABAccs are delivered instantly.

What happens if verification fails?

If Meta rejects your verification, you can appeal with corrected documents. Multiple rejections can flag your business. Pre-verified accounts eliminate this risk entirely.

Can I use one phone number for multiple businesses?

No. Each phone number can only be registered to one WhatsApp Business API account. If you need multiple WABA numbers, you'll need separate phone numbers for each.

Skip the Wait — Get Pre-Verified WABA Now

Pre-verified WhatsApp Business API accounts with all credentials included. No 2-4 week wait, no document rejections, no setup headaches.

Buy Now