WhatsApp Integration
Complete guide to connecting your WhatsApp Business account
WhatsApp Integration
After creating your Workspace, the next step is to connect your WhatsApp Business account to enable messaging features.
Connecting WhatsApp allows you to send and receive messages via WhatsApp Business API.
Prerequisites
Before connecting WhatsApp, ensure you have:
- ✅ Active Workspace (installed and accessible)
- ✅ WhatsApp Business Account (personal or business)
- ✅ Meta Business Account (for API access)
- ✅ Admin permissions on WhatsApp Business Account
1. Accessing WhatsApp Integration Page
From Dashboard
- From the business page, navigate to "WhatsApp Integration" or "Integrations" → "WhatsApp"
- If Workspace is not installed, you'll see a message requesting Workspace setup first with a "Setup Workspace" button
- After creating Workspace, you'll see the list of available WhatsApp numbers
Important: You must create a Workspace first before you can manage WhatsApp numbers. If no Workspace exists, you'll see a message requesting Workspace setup.

2. Adding a New WhatsApp Account
Method 1: Embedded Signup (Recommended)
This is the easiest and fastest way to connect your WhatsApp Business account:
- From the WhatsApp Integration page, click "Create" or "Add WhatsApp Account"
- You'll see the WhatsApp setup page
- Click the "Connect with Facebook" or "Facebook Embedded Signup" button
- A Meta Business login window will open
- Log in with your Meta Business account credentials
- Grant necessary permissions:
- WhatsApp Business Account access
- Business information access
- Message management permissions
- Select the WhatsApp Business Account you want to connect
- After authorization, you'll be automatically redirected to the account details page
Embedded Signup Feature: This method automatically:
- Connects your WhatsApp Business account
- Saves WABA ID and Phone Number ID
- Sets up the account for use

3. Completing Account Setup
After adding the account, you need to complete the following steps to enable all features:
Step 1: Subscribe to Webhooks (Subscribe to WABA)
- From the account details page, you'll find the "Subscribe to WABA" card
- Click the "Subscribe" button
- Webhooks will be automatically subscribed to receive messages and events
Webhooks: Allow you to receive incoming messages and message status updates from WhatsApp.
Step 2: Register Phone Number
- From the details page, you'll find the "Register Phone" card
- Click the "Register" button
- The phone number will be registered with WhatsApp Business API
- After successful registration, the number status will change to "CONNECTED"
Important: You must register the phone number before you can send messages.
Step 3: Send Test Message
- From the details page, you'll find the "Send Test Message" card
- Enter the phone number you want to send a test message to
- Click "Send"
- If successful, you'll receive a message on the specified number
Test Successful: If the message arrives, it means the integration is working correctly.
Step 4: Edit Business Profile
- From the details page, you'll find the "Edit Business Profile" section
- You can update:
- Profile Picture: Must be at least 192x192 pixels
- Address: Business address
- Email: Business email
- Description: Business description (max 512 characters)
- Industry: Type of business
- Websites: Website links
- Click "Update" to save changes
4. Managing WhatsApp Numbers
From the main WhatsApp Integration page, you can:
- View All Numbers: List of all connected WhatsApp numbers
- Sync Numbers: Click "Sync WABA Numbers" button to sync numbers from Meta
- Set Default: From the menu, select "Set as Default"
- Assign to Branch: From the menu, select "Assign to Branch" to link the number to a specific branch
- View Details: Click "View Details" to navigate to the details page

5. Webhook Configuration
For receiving messages and events, configure webhooks:
- Navigate to "Webhooks" in WhatsApp Integration
- Enter your webhook URL:
https://[your-domain]/webhooks/whatsapp - Configure events to receive:
- Messages
- Message status updates
- Sent
- Delivered
- Read
- Failed
- Verify webhook using the verification token
- Save configuration
Webhook Security: Use HTTPS for webhook URLs. The system will verify webhook authenticity using the verification token and HMAC signature.
Quick Access Links
Access these pages directly from your dashboard:
- 📱 WhatsApp Integration - Manage WhatsApp numbers (replace
{businessId}with your business ID) - 📊 Business Dashboard - Return to dashboard (replace
{businessId}with your business ID) - ⚙️ Workspace Settings - Manage workspace (replace
{businessId}with your business ID)
Note: Replace {businessId} in the URLs above with your actual business ID.
Next Steps
After successfully connecting WhatsApp:
Important Notes
API Credentials: Keep all API credentials (WhatsApp) secure. Never share them publicly. Rotate them regularly for security.
Multiple Management: You can connect multiple WhatsApp numbers if your plan supports it.
Troubleshooting
Issue: Cannot Connect WhatsApp
Possible Causes:
- Workspace not installed
- Invalid API credentials
- Insufficient permissions
- WhatsApp Business Account not active
Solutions:
- Ensure Workspace is installed and active
- Verify API credentials from Meta Business
- Check account permissions in Meta Business
- Ensure WhatsApp Business Account is active
- Review error messages for specific issues
Issue: API Test Fails
Solutions:
- Verify Phone Number ID is correct
- Ensure Access Token is valid
- Check account permissions
- Review error message
Support and Help
If you encounter any issues:
- 📧 Email: support@awalchat.com
- 💬 Live Chat: Available in the dashboard
- 📱 WhatsApp: Contact us directly via WhatsApp
- 📚 Complete Guide: Review the Setup Guide