Overview
This node sends a WhatsApp message and waits for a response or approval from the recipient. It is useful in scenarios where you need to send a message and then pause the workflow until the recipient responds, such as for approval workflows or quick replies. For example, it can be used to send an approval request to a manager and wait for their approval or rejection before proceeding.
Use Case Examples
- Sending an approval request message to a phone number and waiting for the recipient to approve or decline.
- Sending a text message with a response link and waiting for the recipient's reply.
Output
JSON
Phone- The phone number to which the message was sent.Content- The content of the message sent.Footer- Optional footer text appended to the message.Buttons- Buttons included in the message for quick replies (if applicable).Body- The body text of the message sent (for text messages).
Dependencies
- Requires an API key credential for the ZuckZapGo API to send WhatsApp messages.
Troubleshooting
- Ensure the phone number is valid and correctly formatted; otherwise, the node will throw a validation error.
- If the API request fails, check the API key credential and network connectivity.
- If the node waits indefinitely, verify that the webhook is correctly configured to receive the response and that the response type matches the expected approval or text response.
Links
- ZuckZapGo API Documentation - Official API documentation for sending WhatsApp messages and handling responses.