Skip to Content
Welcome to the new Evolvable AI docs! πŸ‘‹
IntegrationWhatsApp

WhatsApp Integration

The WhatsApp integration connects a WhatsApp Business account to an agent via the Meta (Facebook) Cloud API. Once configured, the agent receives and replies to WhatsApp messages from users.

Prerequisites

You need a Meta App with WhatsApp Business API enabled. From the Meta Developer Console you will need:

CredentialWhere to find it
Access TokenWhatsApp β†’ API Setup β†’ Temporary or permanent token (EAA...)
Phone Number IDWhatsApp β†’ API Setup β†’ Phone number ID
Business Account IDWhatsApp β†’ API Setup β†’ WhatsApp Business Account ID
Webhook SecretA token you define when configuring the webhook in Meta
App SecretApp Settings β†’ Basic β†’ App Secret

Setup

1. Link the WhatsApp Business account to an agent

In the agent settings, go to the Integrations tab and select WhatsApp. Fill in the credentials above and save.

2. Configure the webhook URL in Meta

Copy the webhook URL shown after saving. In the Meta Developer Console, go to WhatsApp β†’ Configuration and set it as the webhook URL.

Set the Verify Token to the same value you used as the Webhook Secret. Meta will send a verification request β€” the integration handles this for you.

3. Subscribe to webhook fields

Subscribe to the messages field to receive inbound messages.

Once done, the agent will receive and respond to WhatsApp messages sent to your business number.

Supported Inbound Message Types

The integration accepts the following message types from users: text, image, document, audio, video, location, contacts, interactive, template, sticker, reaction, system.


Workflow Node

The WhatsApp Send workflow node lets a workflow send a message outbound to a WhatsApp number from within an automation.

InputRequiredDescription
phoneNumberYesRecipient in E.164 format (e.g. +1234567890)
phoneNumberIdYesThe WhatsApp Business phone number ID
messageTypeYestext, image, video, or document
messageFor textThe text content
accessTokenYesWhatsApp Business API access token
linkFor mediaPublicly accessible URL of the media or file
captionNoCaption displayed under media
filenameNoDisplay name for document files
Last updated on