Overview
This node acts as a trigger for WhatsApp messaging events using the Boost.space WhatsApp Outreach API. It starts an n8n workflow whenever specified WhatsApp events occur, such as receiving a message, reading a message, or reacting to a message. This is useful for automating responses, logging interactions, or integrating WhatsApp communication into broader business processes.
Practical examples include:
- Automatically responding to incoming WhatsApp messages.
- Tracking when messages are read to update customer engagement status.
- Logging message reactions for sentiment analysis or feedback collection.
Properties
| Name | Meaning |
|---|---|
| Events | The WhatsApp messaging events to monitor. Options: "Message Received", "Message Read", "Message Reaction". Multiple can be selected. |
Output
The node outputs JSON data representing the event payload received from WhatsApp via the webhook. Each output item corresponds to one event occurrence and contains all relevant details sent by the WhatsApp Outreach API about that event.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the WhatsApp Outreach API.
- Needs proper configuration of the webhook URL in n8n to receive incoming event notifications.
- Depends on the external Boost.space WhatsApp Outreach service to send event data.
Troubleshooting
- Webhook not triggering: Ensure the webhook URL configured in n8n matches the one registered with the WhatsApp Outreach API. Use the node’s webhook management methods to verify or recreate the webhook.
- Authentication errors: Verify that the API key credential is correctly set up and has necessary permissions.
- Event data missing or incomplete: Confirm that the selected events in the node properties match those enabled in the WhatsApp Outreach service.
- Failed webhook deletion: If deleting the webhook fails, check network connectivity and API permissions; the node handles such failures gracefully but may leave stale webhooks.