Overview
This node listens to webhook events from a Uniteds WhatsApp instance, enabling automation workflows to react to various WhatsApp events such as message received, message sent, message acknowledgment, QR code updates, and connection state changes. It is useful for scenarios like monitoring incoming messages, tracking message delivery status, or reacting to connection changes in a WhatsApp automation setup.
Use Case Examples
- Trigger a workflow when a new WhatsApp message is received to log or respond automatically.
- Monitor message delivery acknowledgments to update message status in a CRM system.
- React to QR code updates to notify users for re-authentication.
Properties
| Name | Meaning |
|---|---|
| Instance | Select the WhatsApp instance to monitor for events. |
| Events | Specify which WhatsApp events to listen for, such as message received, sent, acknowledgment, QR code updates, connection state changes, or all events. |
| Options | Additional filtering options for incoming messages. |
Output
JSON
event- The type of WhatsApp event received, e.g., message_received.data- The payload data associated with the event, such as message details or connection info.
Dependencies
- Requires an API key credential for the Uniteds WhatsApp API to authenticate requests.
Troubleshooting
- If the node fails to load WhatsApp instances, verify that the API credentials are correct and the API URL is reachable.
- Webhook registration might fail if the instance ID is incorrect or the API service is down.
- Filtering options might cause no data to pass through if filters are too restrictive, e.g., filtering by a number that does not match incoming messages.
Links
- Uniteds WhatsApp API Documentation - Official API documentation for the Uniteds WhatsApp service used by this node.
