Connect your flows to WhatsApp Business to automate conversations with customers on WhatsApp.
Before deploying to WhatsApp, ensure you have:
First Time Setup
You'll need to set up a Meta App and WhatsApp Business API access before creating a deployment. This is a one-time setup per business account.
If you don't have a Meta App with WhatsApp Business API access:
Test Phone Number
Meta provides a test phone number for development. You can use this to test your integration before connecting your production number.
You'll need four pieces of information from your Meta App:
Find your Phone Number ID:
For testing, use a temporary token:
For production, create a permanent token via System User:
Create a custom verify token:
Find your App Secret:
Keep Your Credentials Secret
Never share your access token or app secret publicly. If compromised, rotate them immediately in the Meta dashboard.
Account connections are managed directly in the Flow Editor during deployment creation.
During deployment creation, you'll reach an account selection step:
One Phone Number Per Deployment
Each WhatsApp phone number can only be connected to one active deployment. If you need to deploy multiple flows, use different phone numbers.
After connecting your account, configure the webhook in Meta to receive messages:
https://universalchatbot.com/deployments/whatsapp/YOUR_PHONE_NUMBER_ID
Replace YOUR_PHONE_NUMBER_ID with your actual Phone Number ID
Don't Forget to Subscribe
Without subscribing to the messages webhook field, Meta won't forward any messages to your bot even though verification succeeded.
Once you have your credentials and connected account, creating a deployment is straightforward.
Before your Meta Business is verified, you must add phone numbers that are allowed to message your bot:
Development Mode Restriction
In development mode, only phone numbers you've explicitly added can message your bot. Once your Meta Business is verified, anyone can message your bot.
Once your deployment is active and webhook is configured:
Your flow can use these WhatsApp capabilities:
24-Hour Messaging Window
WhatsApp has a 24-hour messaging window. After 24 hours of inactivity, you'll need to use message templates to re-engage users. This is a WhatsApp Business API limitation.