This guide walks you through connecting your WhatsApp Business Account to WAB2C using Meta Developer credentials. From webhook configuration to full message testing, you will learn how to authenticate, connect, and verify your WhatsApp Cloud API integration.
Before you begin, make sure you have the following:
Go to the Meta Developer portal and navigate to the "My Apps" tab to start a new app.
Screenshot 1 - Meta Developer My Apps Page
The My Apps tab on Meta Developer portal showing the option to create a new application.
On the "Create an App" page, select "Business" as the application type and press Next.
Screenshot 2 - Create App Type Selection
App type selection screen showing Business option highlighted for WhatsApp integration.
Enter your Display Name, App Contact Email, and optionally select a Business Account. Click "Create App."
Screenshot 3 - Business Details Form
Business details form with fields for display name, contact email, and business account selection.
On the product page, scroll down to find the WhatsApp section and click the "Set up" button to add WhatsApp to your app.
Screenshot 4 - Add WhatsApp Product
Product page showing the WhatsApp section with the Set Up button to enable WhatsApp integration.
Go to API setup from the left menu and click "Add phone number" to register your WhatsApp Cloud API phone number.
Screenshot 5 - Add Phone Number Button
API Setup page showing the Add Phone Number button in the phone number management section.
A modal form will appear. Provide your WhatsApp Business Profile Display Name, select a Timezone, choose a Category, and optionally add a business description. Click Next.
Screenshot 6 - WhatsApp Business Profile Form
Profile information form with display name, timezone, category, and business description fields.
Enter your phone number and choose verification via text message or phone call. After verification, click "Save changes" and enable live mode by clicking the toggle button.
Screenshot 7 - Phone Number Verification
Phone verification screen with options for text message or phone call verification and live mode toggle.
From the API Setup page, click "See the overview page" (Step 5). On the overview page, select Business Settings.
Screenshot 8 - Business Settings Navigation
Business Facebook overview page with Business Settings option in the menu for system user creation.
In the left sidebar of Business Settings, select System users. Click Add, enter a system user name, choose a role (employee or admin), and create the system user.
Screenshot 9 - Create System User
System user creation form showing name field and role selection (employee or admin) options.
Select the user, click "Add Assets." Choose the Apps menu, select your app, and grant full control permission. Click "Save changes."
Screenshot 10 - Add Assets and Permissions
Asset assignment modal showing app selection with full control permission toggle enabled.
Click "Generate new token." Select your app from the dropdown, then choose the following permissions:
Click "Generate token" and copy and save the access token securely.
Screenshot 11 - Generate Access Token
Token generation modal showing app selection and permission checkboxes for WhatsApp Business API access.
Important: Save Your Token
Copy and save the access token immediately. You will not be able to view it again. Store it securely as it provides full API access to your WhatsApp Business Account.
Go to the Business Settings tab, select the WhatsApp account menu in the left sidebar, and copy your WhatsApp Business Account ID.
In the WAB2C dashboard, click the Connect WhatsApp menu in the left sidebar. Enter the access token and WhatsApp Business Account ID, then click Connect.
Screenshot 12 - WAB2C Connect WABA Form
WAB2C dashboard Connect WhatsApp page showing input fields for WABA ID and access token with Connect button.
Connection Success
After successful connection, a success message will appear. You can also debug your access token by clicking "Debug Token" and click "Configure" to finalize setup.
Screenshot 13 - WABA Integration Dashboard
Full WABA integration dashboard showing access token information, phone details, account health, test messaging, and QR code.