Overview
The ZuckZapGo Chat node enables interaction with the ZuckZapGo WhatsApp API to perform various chat-related operations. Specifically, the "React to Message" operation allows users to send emoji reactions to WhatsApp messages or remove existing reactions.
This node is useful in scenarios where you want to automate message engagement on WhatsApp, such as acknowledging receipt of a message with a thumbs-up emoji or expressing sentiment quickly without sending a full text reply.
Practical example:
- Automatically react with a heart emoji ❤️ to incoming customer support messages to acknowledge them.
- Remove a reaction if it was sent by mistake by leaving the reaction field empty.
Properties
| Name | Meaning |
|---|---|
| Phone Number | The phone number associated with the message to react to. Can be prefixed with me: to indicate your own message. Example: 5491155553934 or me:5491155553934. |
| Reaction | The emoji to react with (e.g., ❤️, 👍, 😂). Leave empty to remove an existing reaction. |
| Message ID | The ID of the message to which the reaction will be applied. Prefix with me: for your own messages. Example: me:3EB06F9067F80BAB89FF. |
Output
The node outputs a JSON object representing the response from the ZuckZapGo API after attempting to react to the specified message. This typically includes confirmation of the reaction action or details about any error encountered.
No binary data output is produced by this operation.
Dependencies
- Requires an active connection to the ZuckZapGo WhatsApp API via an API key credential configured in n8n.
- The node uses the internal helper function to make authenticated POST requests to the API endpoints.
- Proper permissions and valid message IDs are necessary for successful reactions.
Troubleshooting
Common issues:
- Invalid or missing message ID: Ensure the message ID is correct and accessible.
- Incorrect phone number format: Use the proper international format or prefix with
me:for own messages. - API authentication errors: Verify that the API key credential is correctly set up and has required permissions.
- Empty reaction when trying to add one: To remove a reaction, leave the reaction property empty; otherwise, specify a valid emoji.
Error messages:
"Invalid message ID": Check the message ID value and ensure it exists."Unauthorized"or"Authentication failed": Confirm API credentials are valid."Phone number not found": Verify the phone number is registered and formatted correctly.
Resolving these usually involves verifying input parameters and ensuring the API credentials are properly configured.
Links and References
- ZuckZapGo WhatsApp API Documentation (replace with actual URL)
- WhatsApp Emoji Reactions Guide
- n8n Documentation on Creating Custom Nodes