Overview
This node allows sending WhatsApp status messages through the ZuckZapGo API. It supports multiple media types including text, images, videos, and audio as status updates. Users can send simple text statuses or rich media statuses with captions and audience targeting.
Common scenarios include:
- Broadcasting a text announcement or update to WhatsApp contacts.
- Sharing images, videos, or audio clips as temporary status updates.
- Targeting specific audiences or excluding certain contacts from viewing the status.
- Using binary data from previous workflow nodes or providing media via base64 strings or URLs.
Practical example:
- A marketing team could use this node to post promotional images or videos as WhatsApp statuses to engage customers.
- Customer support might send quick audio updates or text statuses to inform users about service availability.
Properties
| Name | Meaning |
|---|---|
| Image Source | Selects the source of the image: Binary Data (from previous node), Base64 encoded string, or URL. |
| Binary Property | Name of the binary property containing the image when using Binary Data as source. |
| Base64 Image | Base64 encoded image string with data URL prefix (required if Image Source is Base64). |
| Image URL | URL pointing to the image file (required if Image Source is URL). |
| Caption | Optional caption text for the image status. |
| Additional Options | Collection of optional parameters: • Message ID: Custom message identifier. • Audience: Comma-separated list of JIDs to target. • Exclude List: Comma-separated list of JIDs to exclude from viewing. |
Note: The above properties are specific to the "Send Image Status" operation.
Output
The node outputs an array of JSON objects representing the response from the ZuckZapGo API after sending the status. Each output item corresponds to an input item processed.
The json output contains the API response data, which may include confirmation details or error information.
If the node encounters an error and "Continue On Fail" is enabled, it outputs an object with an error field describing the issue.
No binary data is output by this node.
Dependencies
- Requires an API key credential for authenticating with the ZuckZapGo API.
- The node uses the
zuckzapgoApiRequesthelper function to make HTTP POST requests to the API endpoints. - Media data preparation relies on a utility function to format binary buffers appropriately before sending.
Troubleshooting
- Binary property not found: If the selected binary property does not exist in the input data, the node throws an error. Ensure the binary property name matches exactly and that the previous node outputs the expected binary data.
- Invalid base64 or URL inputs: Providing malformed base64 strings or invalid URLs will cause the API request to fail. Validate these inputs before execution.
- API authentication errors: Missing or incorrect API credentials will prevent successful requests. Verify the API key configuration.
- Audience and exclude list formatting: These must be comma-separated lists of valid JIDs. Incorrect formatting may lead to unexpected behavior or errors.
Links and References
- ZuckZapGo API Documentation (hypothetical link)
- WhatsApp Status Messaging Guidelines (official WhatsApp resource)