Meta WABA Setup Guide
This guide walks you through setting up a Meta App to get your credentials for the WhatsApp Business API.
Step 1: Create a Meta App
- Go to Meta for Developers
- Click My Apps (top right) → Create App
- Select app type: Business
- Click Next
- Enter an App Name (e.g., your business name)
- Enter your App Contact Email
- If asked, select your Business Portfolio (or create a new one). This is required for the WhatsApp API.
- Click Create App
Step 2: Add WhatsApp Product
- In the App Dashboard, scroll down to the "Add products to your app" section
- Find WhatsApp and click Set up
- Select your Business Portfolio (if not already selected) and click Continue
Step 3: Get Your Credentials
- You will be redirected to the API Setup page (
WhatsApp→API Setupin the sidebar) - Locate the Temporary Access Token section
- This token expires in 24 hours and is suitable for testing
- Locate the Phone Number ID section
- Copy both values
Step 4: Add a Test Recipient Number
While in Development Mode, you can only send messages to verified numbers.
- On the same API Setup page, scroll down to the "To" field
- Click Manage phone number list
- Click Add phone number
- Enter your personal WhatsApp number (with country code)
- You will receive a verification code on WhatsApp — enter it to verify
Step 5: Enter Credentials in Sydx AI
Now that you have the token and Phone Number ID, enter them in the Sydx AI Workspace Setup wizard:
- Open the Sydx AI Workspace Setup page
- Paste in your Phone Number ID, WABA ID, and Access Token
- Click Save & Verify
Optional: Create a Permanent Token (System User)
For production use, you'll want a token that does not expire.
- Go to Business Settings
- Navigate to Users → System Users
- Click Add → Enter a name → Role: Admin
- Click Generate New Token
- Select your Meta App
- Select Permissions:
whatsapp_business_messagingwhatsapp_business_management
- Click Generate Token
- Copy this token — it does not expire unless manually revoked. Use this for your production Sydx AI workspace.