WaChatty icon

WaChatty

Send WhatsApp messages through the WaChatty API

WhatsApp → Send Interactive Buttons

AI-generated

Summary

Send a WhatsApp message with 1–3 interactive buttons through the WaChatty API. Each button can offer a quick reply, copy code, phone call, WhatsApp call, or website link; the node validates the payload and posts it to /send-interactive.

Inputs

  • Sender (required) — WhatsApp sender number connected to WaChatty.
  • Recipient (required) — Recipient WhatsApp number. Runtime validation accepts digits, with | separators for multiple recipients.
  • Message (required) — Interactive message body text.
  • Title — Optional message header.
  • Footer — Optional message footer.
  • Header Media URL — Optional HTTP or HTTPS URL for header media.
  • Header Media Type — Header media type: image (default) or document. Sent only when a header media URL is provided.
  • Document Filename — Optional filename, included only when the header media type is document and a media URL is provided.
  • Buttons (required) — Add 1–3 buttons. Each needs button text and a type-specific value: a unique ID for quick reply, code for copy, a plus-prefixed phone number for phone call, an HTTP or HTTPS URL for website, or a digits-only WhatsApp number for WhatsApp call.

Output shape

One output item per input item, containing the WaChatty API response in json.

Interactive responses must report status: true and a non-empty wa_msg_id to be accepted as successful; otherwise the node errors. With Continue On Fail enabled, failures instead produce an item with an error field.

Links

Discussion