WhatsApp Nodes
Automate WhatsApp messaging with three specialized nodes.Available Nodes
| Node | Type | Purpose |
|---|---|---|
| WhatsApp Connect | Action | Check connection status |
| WhatsApp Receive | Trigger | Wait for incoming messages |
| WhatsApp Send | Action | Send messages |
Setup Requirements
- WhatsApp service running (included in Docker setup)
- WhatsApp account for pairing
- Scan QR code to link device
Connecting
- Click Android/WhatsApp icon in toolbar
- Scan displayed QR code with WhatsApp mobile app
- Go to WhatsApp > Settings > Linked Devices > Link a Device
WhatsApp Receive
Trigger node that fires when messages arrive.Parameters
Filter by message type: all, text, image, video, audio, document, location, contact
Sender filter mode
Specific phone number (when filter = contact)
Specific group (when filter = group)
Comma-separated keywords (when filter = keywords)
Forwarded message handling: all, only_forwarded, ignore_forwarded
Skip messages sent by yourself
Filter Options
| Filter | Description |
|---|---|
| All Messages | Receive everything |
| From Any Contact | Non-group messages only |
| From Specific Contact | Match phone number |
| From Specific Group | Match group |
| Contains Keywords | Match keywords in message |
Output
Group Message Output
Whenis_group is true:
Example: Reply to Specific Keywords
WhatsApp Send
Send messages to contacts or groups.Parameters
Recipient phone number with country code (e.g., +1234567890)
Message content. Supports template variables.
Output
Example: Auto-Reply
Example: Forward to Admin
WhatsApp Connect
Check WhatsApp connection status and device info.Output
Use Case
Check connection before sending:Common Workflows
Auto-Responder
Group Monitor
Keyword Bot
Tips
Troubleshooting
QR code not appearing
QR code not appearing
Check WhatsApp service status:Restart if needed:
Messages not received
Messages not received
- Verify workflow is deployed (not just saved)
- Check filter settings aren’t too restrictive
- Confirm
ignoreOwnMessagessetting
Send fails
Send fails
- Include country code in phone number
- Check WhatsApp connection status
- Verify recipient hasn’t blocked you
Connection drops frequently
Connection drops frequently
- Check internet connectivity
- Ensure phone stays online
- Don’t use WhatsApp Web simultaneously