Messaging & BYOK
WhatsApp providers
Connecting Twilio, Meta Cloud API, or a custom webhook as your WhatsApp provider.
EzFlow supports multiple WhatsApp providers so you can use the account you already have. Each provider connection is stored as an encrypted MessagingIntegration record. The SEND_WHATSAPP node references a connection by its ID.
Supported providers
Twilio
Use your Twilio WhatsApp-enabled number to send messages.
| Credential | What it is |
|---|---|
| Account SID | Your Twilio account identifier |
| Auth Token | Your Twilio authentication token |
| From number | The WhatsApp-enabled phone number in E.164 format |
| Messaging Service SID | Optional — use a messaging service instead of a direct number |
Meta Cloud API
Use Meta's official WhatsApp Business Cloud API directly.
| Credential | What it is |
|---|---|
| Access Token | A permanent or long-lived system user token |
| Phone Number ID | The ID of the WhatsApp phone number in Meta Business Manager |
| WABA ID | Your WhatsApp Business Account ID |
| App Secret | Used to verify incoming webhook signatures |
| Verify Token | A secret string you set when registering the webhook in Meta |
Webhook
Send via any provider that accepts an outbound HTTP call. EzFlow posts a request using the template you define.
| Credential | What it is |
|---|---|
| URL | The endpoint that receives the outbound message request |
| Method | HTTP verb (POST, PUT, etc.) |
| Headers | Optional key-value headers (e.g. Authorization) |
| Auth Token | Optional bearer token appended to the Authorization header |
| Body template | JSON body template for the outbound payload |
| Status URL | Optional URL for delivery-status callbacks |
Adding a WhatsApp provider
- Go to Settings → Connections (or the Integrations page).
- Click Add WhatsApp integration.
- Choose a provider, fill in the credentials, and save.
EzFlow encrypts the credentials at rest. You can create multiple connections — for example, one per phone number — and select the right one in each SEND_WHATSAPP node.
Related
- SEND_WHATSAPP — the node that uses this connection to send messages
- Integrations — general credential storage used by other nodes