How to setup a WhatsApp channel (Manual flow)
Prerequisites
-
Meta Developer Account
-
Valid phone number
1. Set Up Business Profile
Log into https://business.facebook.com
Click "create portfolio" button in dropdown menu under Home
Complete all required fields to set up business portfolio
2. Create Facebook App
Log into https://developers.facebook.com/
Click "Create App" button
Complete required fields
Click "Other" from options
Choose "Business" as app type
Enter contact email address
Select business portfolio from dropdown menu
3. Add WhatsApp to App
After creating app, go to app dashboard
Click "Add Product"
Choose "WhatsApp" from products list
Click "Set up" button for WhatsApp
Note: Verify business with Meta by submitting documentation for full API access
4. Set Up a Permanent WhatsApp Cloud API Access Token
Log into Facebook developer account and navigate to "Business settings page"
Click "System Users" and add new system user with "Admin" role
Click "Add Assets" button
Select app name, choose "Full Control" option
Generate new token. Select these three permission levels:
-
whatsapp_business_manage_events
-
whatsapp_business_management
-
whatsapp_business_messaging
Copy and save token
5. Set Up WhatsApp Cloud API
Select "create a business account" from dropdown
Paste permanent token
Add production-ready phone number
Verify number using OTP
6. Connecting VowChat Account
Copy WhatsApp Phone Number ID and Business Account ID
Log into VowChat account and go to Settings → Channels
Select WhatsApp channel and enter phone number, phone number ID, and business ID
Add team members to WhatsApp channel
Copy webhook URL and verification token from VowChat
7. Set Up Webhook
Log into Facebook developer account and navigate to WhatsApp → Configuration
Paste VowChat webhook URL and verification token
Click "Verify and Save"
Set up webhook permissions by subscribing to messages
Your WhatsApp channel with manual flow is now configur