Overview
This node allows sending WhatsApp messages through the Chatflow API. It supports multiple message types including text, audio, video, document, and image. The node is useful for automating WhatsApp communications such as customer notifications, marketing campaigns, or multimedia sharing.
For the Video operation specifically, it sends a video message to a specified WhatsApp contact with an optional caption. This can be used to share promotional videos, tutorials, or any relevant video content directly via WhatsApp.
Properties
| Name | Meaning |
|---|---|
| Instance ID | Identifier of the Chatflow instance to use for sending the message. |
| JID | The WhatsApp identifier (Jabber ID) of the recipient to whom the video will be sent. |
| Video URL | The URL of the video file to send via WhatsApp. |
| Caption | Optional text caption to accompany the video message. |
| Continue On Fail | Boolean flag indicating whether to continue processing subsequent items if one fails. |
Output
The node outputs an array of JSON objects, each representing the response from the Chatflow API for each input item processed. Each JSON object contains the API's response data, which typically includes success status and any returned message details.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the Chatflow API.
- The node makes HTTP GET requests to the Chatflow API endpoint at
https://app.chatflow.kz/. - Network access to the Chatflow service must be available.
- Timeout for API requests is set to 10 seconds with one retry attempt on failure.
Troubleshooting
Common issues:
- Invalid or missing Instance ID or JID will cause the API request to fail.
- Incorrect or inaccessible video URL may result in message delivery failure.
- Network connectivity problems can cause timeouts or request failures.
Error handling:
- If "Continue On Fail" is enabled, the node will not stop execution on errors but instead return an error message in the output JSON for the failed item.
- Without "Continue On Fail", the node throws an error immediately upon failure.
Resolution tips:
- Verify that all required fields (Instance ID, JID, Video URL) are correctly filled.
- Ensure the video URL is publicly accessible and properly formatted.
- Check API token validity and network connectivity.
- Use the error messages returned in the output JSON to diagnose specific issues.
Links and References
- Chatflow API Documentation (for detailed API usage and authentication)
- WhatsApp Business API guides (for understanding WhatsApp message formats and limitations)
