ZuckZapGo Status icon

ZuckZapGo Status

Send WhatsApp status messages using ZuckZapGo API

Overview

This node allows sending WhatsApp status messages through the ZuckZapGo API. It supports multiple types of status content including text, images, videos, and audio. Users can customize the appearance and audience of the status messages.

Common scenarios include:

  • Broadcasting a text announcement or update as a WhatsApp status.
  • Sharing multimedia content such as photos, videos, or voice notes with contacts via status.
  • Targeting specific recipients or excluding certain users from viewing the status.

Practical example:

  • A business wants to share a promotional image as a WhatsApp status visible only to selected customers.
  • An individual wants to post a text status with custom background and font colors.

Properties

Name Meaning
Operation The type of status message to send: "Send Text Status", "Send Image Status", "Send Video Status", or "Send Audio Status".
Text The text content for the status (required for text status).
Background Color Background color in ARGB decimal format for text status (optional).
Text Color Text color in ARGB decimal format for text status (optional).
Font Font type for text status, integer between 0 and 10.
Additional Options Collection of optional parameters:
- Message ID: Custom identifier for the message.
- Audience: Comma-separated list of JIDs to specify who can see the status.
- Exclude List: Comma-separated list of JIDs to exclude from viewing.

For Image Status operation:

Name Meaning
Image Source Source of the image: "Binary Data", "Base64", or "URL".
Binary Property Name of binary property containing the image (if source is binary).
Base64 Image Base64 encoded image string with data URL prefix (if source is base64).
Image URL URL to the image file (if source is URL).
Caption Optional caption text for the image status.

For Video Status operation:

Name Meaning
Video Source Source of the video: "Binary Data", "Base64", or "URL".
Binary Property Name of binary property containing the video (if source is binary).
Base64 Video Base64 encoded video string with data URL prefix (if source is base64).
Video URL URL to the video file (if source is URL).
Caption Optional caption text for the video status.

For Audio Status operation:

Name Meaning
Audio Source Source of the audio: "Binary Data", "Base64", or "URL".
Binary Property Name of binary property containing the audio (if source is binary).
Base64 Audio Base64 encoded audio string with data URL prefix (if source is base64).
Audio URL URL to the audio file (if source is URL).
Voice Note (PTT) Boolean indicating whether to send as a voice note (push-to-talk) or regular audio file.
Caption Optional caption text for the audio status.

Output

The node outputs an array of JSON objects representing the response from the ZuckZapGo API after sending the status message. Each output item corresponds to one input item processed.

  • The json field contains the API response data.
  • If the node processes binary media (image, video, audio), it prepares the media accordingly but does not output binary data itself.

Dependencies

  • Requires access to the ZuckZapGo API with appropriate API authentication credentials configured in n8n.
  • Uses helper functions from bundled GenericFunctions module for preparing media data and making authenticated API requests.

Troubleshooting

  • Error: Binary property "X" not found
    Occurs if the specified binary property does not exist on the input item when using binary media sources.
    Resolution: Verify that the previous node provides the expected binary data under the correct property name.

  • Invalid color or font values
    Colors must be provided in ARGB decimal format; fonts must be integers between 0 and 10.
    Resolution: Ensure input values conform to these formats.

  • API request failures
    Could be due to invalid credentials, network issues, or incorrect parameters.
    Resolution: Check API key validity, network connectivity, and parameter correctness.

  • Continue On Fail behavior
    If enabled, errors for individual items will be returned as error messages in the output instead of stopping execution.

Links and References

Discussion