Meta WABA Setup
Before you can send and receive WhatsApp messages through Sydx AI, you need to create a Meta App with the WhatsApp Business API enabled. This page covers the one-time Meta setup. Once done, head to the Connect Your Number guide to link your phone number.
What You'll Need
- A Meta Business Account (free to create)
- A Meta Developer Account (same login as your Facebook/Meta account)
- A phone number you want to use for WhatsApp Business (must not be currently registered on WhatsApp)
If you've previously created a Meta App with WhatsApp enabled, you can skip to Connect Your Number.
Step 1: Create a Meta App
- Go to developers.facebook.com and log in
- Click My Apps (top right corner) → Create App
- Select app type: Business
- Click Next
- Fill in:
- App Name — Use your business or brand name (e.g.,
My Company CRM) - App Contact Email — Your business email
- Business Portfolio — Select your existing Meta Business Account, or create a new one
- App Name — Use your business or brand name (e.g.,
- Click Create App
Step 2: Add WhatsApp Product
- On the App Dashboard, scroll to "Add products to your app"
- Find WhatsApp and click Set up
- Select your Business Portfolio if prompted, then click Continue
- You'll be taken to the WhatsApp API Setup page
Step 3: Note Your Key Identifiers
From the API Setup page, note down these values — you'll need them later:
| Value | Where to Find It | What It Is |
|---|---|---|
| App ID | App Settings → Basic (or top of dashboard) | Unique identifier for your Meta App |
| App Secret | App Settings → Basic → click "Show" | Used to verify webhook signatures |
| WABA ID | WhatsApp → API Setup → WhatsApp Business Account ID | Your WhatsApp Business Account identifier |
Your App Secret is a sensitive credential. Never share it publicly or commit it to source code. You'll enter it securely within Sydx AI.
Step 4: Set App to Live Mode
By default, your app is in Development mode, which limits functionality.
- Go to App Settings → Basic
- Fill in all required fields:
- Privacy Policy URL — Link to your privacy policy page
- Terms of Service URL (optional but recommended)
- Click Save Changes
- At the top of the page, toggle App Mode from
DevelopmenttoLive
In Development mode, webhooks only work for registered test users. Switch to Live mode to receive messages from all users.
Step 5: Generate a Permanent Access Token
The temporary token from the API Setup page expires in 24 hours. For production use, create a permanent token:
- Go to Meta Business Settings
- Navigate to Users → System Users
- Click Add to create a new System User:
- Name: e.g.,
Sydx AI Bot - Role:
Admin
- Name: e.g.,
- Click Create System User
Assign Assets to System User
- Click on the System User you just created
- Click Add Assets
- Under Apps, select your Meta App → Enable Full Control
- Under WhatsApp Accounts, select your WABA → Enable Full Control
- Click Save Changes
Generate the Token
- Click Generate New Token
- Select your Meta App
- Select these permissions:
- ✅
whatsapp_business_messaging - ✅
whatsapp_business_management - ✅
business_management
- ✅
- Click Generate Token
- Copy the token immediately — it will not be shown again
Unlike the temporary token, this System User token is permanent. Store it safely and use it for your Sydx AI workspace configuration.
Next Steps
Your Meta App is ready! Now proceed to connect your phone number: