About this integration
WhatsApp Cloud API — send and receive business messages, media, and template events on a WhatsApp Business Account. Connect it to any workflow without writing code.
You can choose from 1 trigger, 31 search modules and 47 actions. The connection type is oauth or basic authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for App ID, App Secret, Account ID, and Phone Number ID.
OAuth asks you to approve Manage WhatsApp Business Account assets, phone numbers, and templates., Send and receive WhatsApp Cloud API messages., and Read and manage Business Manager assets used by WhatsApp Cloud API. before access is granted.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
App IDRequired | text | Meta App ID (App Dashboard → Settings → Basic). |
App SecretRequired | password | Meta App Secret. Also the HMAC key for X-Hub-Signature-256 if this app's webhook uses it. |
Account IDRequired | text | Account ID (API Setup / WhatsApp Manager). |
Phone Number IDRequired | text | Business phone number ID (not the display number). Used on /messages, /media, profile, and verify. |
- Manage WhatsApp Business Account assets, phone numbers, and templates.
- Send and receive WhatsApp Cloud API messages.
- Read and manage Business Manager assets used by WhatsApp Cloud API.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
Access TokenRequired | password | Business settings → System Users → Generate token. Scopes whatsapp_business_management, whatsapp_business_messaging, business_management. Treat as opaque; do not parse. |
Account IDRequired | text | Account ID (API Setup / WhatsApp Manager). |
Phone Number IDRequired | text | Business phone number ID (not the display number). Used on /messages, /media, profile, and verify. |
Use it in workflow automation
Start with Watch WhatsApp Events, then add Add Assigned User.
Triggers, searches and actions
Explore the fields available for each WhatsApp Business trigger, search, and action — 1 trigger, 31 searchs, and 47 actions.
Triggers
Whenever something changes in the app, one of 1 available trigger can start a run immediately.
- Watch WhatsApp Events
Searches
31 search modules let you query the app mid-run and feed the results to the next step.
- Check Call Permissions
- Download Media
- Get Business Compliance Info
- Get Business Profile
- Get Commerce Settings
Actions
Use 47 action modules to write data back into the app from anywhere in a run.
- Add Assigned User
- Add Group Participants
- Approve Join Requests
- Block Users
- Configure Conversational Automation
Explore the fields available for each WhatsApp Business trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Object | text |
Entry | array |
Searches
| Field | Type |
|---|---|
User WA IDRequired | text |
| Field | Type |
|---|---|
Messaging Product | text |
Permission | object |
Status | text |
| Field | Type |
|---|---|
Media URLRequired | url |
| Field | Type |
|---|---|
File | text |
Filename | text |
Content Type | text |
Size | number |
| Field | Type |
|---|---|
Fields | text |
| Field | Type |
|---|---|
Data | array |
| Field | Type |
|---|---|
Fields | text |
| Field | Type |
|---|---|
Data | array |
| Field | Type |
|---|---|
Data | array |
| Field | Type |
|---|---|
Fields | text |
| Field | Type |
|---|---|
Data | array |
| Field | Type |
|---|---|
FlowRequired | choice |
Fields | text |
Date Format | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Categories | array |
| Field | Type |
|---|---|
GroupRequired | choice |
Fields | text |
| Field | Type |
|---|---|
ID | text |
Subject | text |
Description | text |
Join Approval Mode | text |
| Field | Type |
|---|---|
Media IDRequired | text |
Phone Number | choice |
| Field | Type |
|---|---|
URL | url |
MIME Type | text |
SHA-256 | text |
File Size | number |
ID | text |
Messaging Product | text |
| Field | Type |
|---|---|
LimitRequired | number |
Message ID | text |
Fields | text |
| Field | Type |
|---|---|
ID | text |
Message ID | text |
| Field | Type |
|---|---|
Message HistoryRequired | choice |
LimitRequired | number |
Status Filter | choice |
Fields | text |
| Field | Type |
|---|---|
Cursor | text |
Node | object |
ID | text |
Delivery Status | text |
Occurrence Timestamp | number |
| Field | Type |
|---|---|
Fields | text |
| Field | Type |
|---|---|
ID | text |
OBA Status | text |
Status Message | text |
| Field | Type |
|---|---|
Fields | text |
| Field | Type |
|---|---|
ID | text |
Display Phone Number | text |
Verified Name | text |
Quality Rating | text |
| Field | Type |
|---|---|
Include SIP Credentials | boolean |
| Field | Type |
|---|---|
Calling | object |
Status | text |
Call Icon Visibility | text |
Ip Addresses | object |
Callback Permission Status | text |
Video | object |
Payload Encryption | object |
Status | text |
Storage Configuration | object |
Status | text |
| Field | Type |
|---|---|
QR CodeRequired | choice |
Fields | text |
| Field | Type |
|---|---|
Data | array |
| Field | Type |
|---|---|
TemplateRequired | choice |
| Field | Type |
|---|---|
Name | text |
Language | text |
Status | text |
Category | text |
ID | text |
| Field | Type |
|---|---|
Fields | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Timezone ID | text |
Account Review Status | text |
| Field | Type |
|---|---|
WhatsApp Business Bot IDRequired | text |
Fields | text |
| Field | Type |
|---|---|
ID | text |
Enable Welcome Message | boolean |
Prompts | array |
| Field | Type |
|---|---|
WhatsApp Business Profile IDRequired | text |
Fields | text |
| Field | Type |
|---|---|
ID | text |
Account Name | text |
Description | text |
Email | text |
About | text |
Address | text |
Vertical | text |
Websites | array |
Profile Picture Url | url |
Messaging Product | text |
| Field | Type |
|---|---|
LimitRequired | number |
Fields | text |
Since | text |
Until | text |
Activity Type | text |
| Field | Type |
|---|---|
ID | text |
Activity Type | text |
Timestamp | text |
Actor Name | text |
Description | text |
| Field | Type |
|---|---|
Business IDRequired | text |
LimitRequired | number |
Fields | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
User Type | text |
| Field | Type |
|---|---|
LimitRequired | number |
| Field | Type |
|---|---|
Messaging Product | text |
WhatsApp ID | text |
| Field | Type |
|---|---|
FlowRequired | choice |
LimitRequired | number |
| Field | Type |
|---|---|
Asset Type | text |
Name | text |
Download Url | url |
| Field | Type |
|---|---|
LimitRequired | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Categories | array |
| Field | Type |
|---|---|
LimitRequired | number |
| Field | Type |
|---|---|
ID | text |
Subject | text |
Created At | text |
| Field | Type |
|---|---|
GroupRequired | choice |
LimitRequired | number |
| Field | Type |
|---|---|
Join Request ID | text |
WA ID | text |
Creation Timestamp | number |
| Field | Type |
|---|---|
LimitRequired | number |
Fields | text |
Filtering | text |
Sort | choice |
| Field | Type |
|---|---|
ID | text |
Display Phone Number | text |
Verified Name | text |
Status | text |
Quality Rating | text |
| Field | Type |
|---|---|
LimitRequired | number |
Fields | text |
Code | text |
| Field | Type |
|---|---|
Code | text |
Prefilled Message | text |
Deep Link Url | url |
| Field | Type |
|---|---|
LimitRequired | number |
Fields | text |
Filtering | text |
Sort | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Schedule Type | text |
| Field | Type |
|---|---|
LimitRequired | number |
Name | text |
| Field | Type |
|---|---|
Name | text |
Language | text |
Status | text |
Category | text |
ID | text |
| Field | Type |
|---|---|
LimitRequired | number |
Fields | text |
| Field | Type |
|---|---|
Whatsapp Business Api Data | object |
ID | text |
Name | text |
Link | url |
Actions
| Field | Type |
|---|---|
UserRequired | text |
TasksRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
GroupRequired | choice |
ParticipantsRequired | array |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
GroupRequired | choice |
Join RequestsRequired | choice |
| Field | Type |
|---|---|
Messaging Product | text |
Approved Join Requests | array |
| Field | Type |
|---|---|
Block UsersRequired | array |
| Field | Type |
|---|---|
Block Users | object |
Added Users | array |
Messaging Product | text |
| Field | Type |
|---|---|
Enable Welcome Message | boolean |
Prompts | array |
Commands | array |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
NameRequired | text |
CategoriesRequired | choice |
Clone Flow | choice |
Endpoint URI | url |
| Field | Type |
|---|---|
ID | text |
| Field | Type |
|---|---|
SubjectRequired | text |
Description | text |
Join Approval Mode | choice |
| Field | Type |
|---|---|
Messaging Product | text |
Request ID | text |
| Field | Type |
|---|---|
GroupRequired | choice |
| Field | Type |
|---|---|
Messaging Product | text |
Invite Link | url |
| Field | Type |
|---|---|
Phone NumberRequired | text |
Verified NameRequired | text |
Country Code | text |
Migrate Phone Number | boolean |
Pre-verified ID | text |
| Field | Type |
|---|---|
ID | text |
| Field | Type |
|---|---|
Prefilled MessageRequired | text |
Code | choice |
Generate QR Image | choice |
| Field | Type |
|---|---|
Code | text |
Prefilled Message | text |
Deep Link Url | url |
Qr Image Url | url |
| Field | Type |
|---|---|
NameRequired | text |
Schedule TypeRequired | choice |
Start TimeRequired | text |
End TimeRequired | text |
Description | text |
Timezone | text |
Days Of Week | choice |
Is Active | boolean |
Recurrence Pattern | object |
Frequency | choice |
Interval | number |
End Date | date |
| Field | Type |
|---|---|
ID | text |
| Field | Type |
|---|---|
NameRequired | text |
LanguageRequired | text |
CategoryRequired | choice |
ComponentsRequired | text |
Allow Category Change | boolean |
Parameter Format | choice |
| Field | Type |
|---|---|
ID | text |
Status | text |
Category | text |
| Field | Type |
|---|---|
FlowRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
GroupRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
GroupRequired | choice |
| Field | Type |
|---|---|
Messaging Product | text |
Success | text |
| Field | Type |
|---|---|
Media IDRequired | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
QR CodeRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
NameRequired | text |
HSM ID | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
FlowRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
TemplateRequired | choice |
Components | text |
Category | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
ActionRequired | choice |
To | text |
Call ID | text |
Session | object |
SDP TypeRequired | choice |
SDPRequired | text |
Biz Opaque Callback Data | text |
| Field | Type |
|---|---|
Messaging Product | text |
Calls | array |
| Field | Type |
|---|---|
Source WABA IDRequired | text |
Source Flow Names | array |
| Field | Type |
|---|---|
Migrated Flows | array |
| Field | Type |
|---|---|
FlowRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
PINRequired | text |
Backup | object |
Password | text |
Data | text |
Data Localization Region | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
GroupRequired | choice |
Join RequestsRequired | choice |
| Field | Type |
|---|---|
Messaging Product | text |
Rejected Join Requests | array |
| Field | Type |
|---|---|
Business IDRequired | text |
UserRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
GroupRequired | choice |
ParticipantsRequired | array |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Code MethodRequired | choice |
LanguageRequired | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
PayloadRequired | text |
| Field | Type |
|---|---|
Messaging Product | text |
Contacts | array |
Messages | array |
| Field | Type |
|---|---|
ToRequired | text |
TypeRequired | choice |
Recipient Type | choice |
Text | object |
BodyRequired | text |
Preview URL | boolean |
Image | object |
Media ID | text |
Link | url |
Caption | text |
Video | object |
Media ID | text |
Link | url |
Caption | text |
Audio | object |
Media ID | text |
Link | url |
Document | object |
Media ID | text |
Link | url |
Caption | text |
Filename | text |
Sticker | object |
Media ID | text |
Link | url |
Template | object |
NameRequired | text |
LanguageRequired | object |
Components | text |
Interactive | text |
Location | object |
LatitudeRequired | text |
LongitudeRequired | text |
Name | text |
Address | text |
Contacts | text |
Reaction | object |
Message IDRequired | text |
EmojiRequired | text |
Context | object |
Message IDRequired | text |
| Field | Type |
|---|---|
Messaging Product | text |
Contacts | array |
Messages | array |
| Field | Type |
|---|---|
Cart Enabled | boolean |
Catalog Visible | boolean |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Business Public KeyRequired | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Block UsersRequired | array |
| Field | Type |
|---|---|
Block Users | object |
Removed Users | array |
Messaging Product | text |
| Field | Type |
|---|---|
Entity NameRequired | text |
Entity TypeRequired | choice |
Grievance Officer DetailsRequired | object |
NameRequired | text |
EmailRequired | |
Mobile Number | text |
Landline Number | text |
Customer Care DetailsRequired | object |
EmailRequired | |
Mobile Number | text |
Landline Number | text |
Entity Type Custom | text |
Is Registered | boolean |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
About | text |
Vertical | choice |
Websites | array |
Address | text |
Description | text |
Email | |
Profile Picture Handle | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
FlowRequired | choice |
FileRequired | text |
NameRequired | text |
Asset Type | text |
File Name | text |
| Field | Type |
|---|---|
Success | boolean |
Validation Errors | array |
| Field | Type |
|---|---|
FlowRequired | choice |
Name | text |
Categories | choice |
Endpoint URI | url |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
GroupRequired | choice |
Subject | text |
Description | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Business Website URLRequired | url |
Primary Country of OperationRequired | text |
Primary Language | text |
Parent Business or Brand | text |
Supporting Links | array |
Additional Supporting Information | text |
| Field | Type |
|---|---|
Success | boolean |
Message | text |
Updated Status | object |
ID | text |
OBA Status | text |
Status Message | text |
Tracking Id | text |
| Field | Type |
|---|---|
Connection Status | choice |
Webhook URL | url |
PIN | text |
Search Visibility | choice |
New Display Name | text |
Username | text |
WhatsApp Business API Data | object |
PIN | text |
Show Security Notifications | boolean |
Notify User Change Number | boolean |
Webhook Configuration | object |
Override Callback URIRequired | url |
Verify Token | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Calling | object |
Status | choice |
Call Icon Visibility | choice |
Video | object |
SIP | object |
User Identity Change | object |
Enabled | boolean |
Payload Encryption | object |
Status | choice |
Client Encryption Key | text |
Storage Configuration | object |
Enabled | boolean |
Region | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Name | text |
Timezone ID | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
WhatsApp Business Profile IDRequired | text |
About | text |
Vertical | choice |
Websites | array |
Address | text |
Description | text |
Email | |
Profile Picture Handle | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
FileRequired | text |
MIME TypeRequired | text |
File Name | text |
| Field | Type |
|---|---|
ID | text |
| Field | Type |
|---|---|
CodeRequired | text |
| Field | Type |
|---|---|
Success | boolean |
ID | text |