Overview
The WhatsApp Trigger node automatically starts your workflow whenever a new WhatsApp message is received. It’s perfect for automating responses, logging incoming chats, or kicking off custom actions when someone messages you on WhatsApp.Description
This node listens for incoming WhatsApp messages through your connected WhatsApp account. Whenever someone sends a text or media message, it instantly activates the workflow and passes the message details — like sender name, message body, and attachments — to the next steps in your automation. You can use it to:- Send auto-replies to specific keywords.
- Store received messages in a database.
- Forward media or text to another channel.
- Trigger smart responses using AI nodes.
Input Parameters
The WhatsApp Trigger includes five automatically-filled fields whenever a new message is received:- messageId → The unique ID of the incoming WhatsApp message.
- from → The WhatsApp number or name of the sender.
- to → The WhatsApp number or name of the receiver (your connected account).
- body → The text content of the message. Empty if the message contains only media.
- file → The file reference or ID if an image, PDF, video, or other attachment is sent.
Output Parameters
This node doesn’t create new outputs. Its purpose is to make WhatsApp message data available for use in other connected nodes.Output Type
There’s no output type — this node simply exposes message information to the rest of your workflow.Example Usage
Example 1 — Basic Text Message
When someone sends:"meet at evening" as input for the next node.
Example 2 — Message with Attachment
If a message includes media:file field to download, store, or forward the attachment to another system.
How to Use in a No-Code Workflow
- Add the WhatsApp Trigger Node Drag and drop the node as the first step in your workflow. It acts as the workflow’s starting point.
- Connect It to Action Nodes Link it to a node that performs an action — for example, a Send Message, Text Generation, or Return State node.
-
Use Message Data
You can use dynamic variables like
{{nodeId.input.body}}to read the user’s message and respond accordingly. - Save and Activate Once connected, save and activate the workflow. Now, every time a WhatsApp message is received, the workflow will start automatically.
Best Practices
- Use
{{nodeId.input.body}}to check or process the user’s text. - If the
filefield has a value, handle it before performing text-only actions. - Store important messages or attachments in a database for record-keeping.
- Combine this node with a Text Generation node to create auto-replies.
- Add a Condition node if you want the workflow to react differently depending on message content.
Common Errors and Fixes
- Workflow doesn’t trigger: Check if your WhatsApp webhook or integration is properly connected.
- File field is empty: The message didn’t include media. Skip file processing for text-only messages.
-
Message body missing:
This happens if the message only contained an attachment — use the
filevalue instead. - No response or action: Make sure you’ve connected another node (like “Return State” or “Send Message”) after the trigger.

