WAWCD WhatsApp Send Message
AI-generatedSummary
Send WhatsApp text, media, audio, or a location pin to one or more recipients through WAWCD. Submit one request per input item, with optional personalization, delays, and scheduling passed to the API.
Inputs
- receiverWhatsAppNumber (required) — Recipient numbers including country codes, separated by commas or newlines. Whitespace and a leading + are removed from each number.
- message — Text body, trimmed before sending. Required unless media URLs, audio URLs, or Send Location provide content. Declares support for {first_name} placeholders; the node forwards the text without substituting them.
- additionalFields.audioUrls — One or more audio file URLs; accepts multiple values or comma/newline-separated text.
- additionalFields.caption — Caption for media. A caption alone does not satisfy the content requirement.
- additionalFields.firstName — Recipient first name passed to WAWCD for personalization.
- additionalFields.lastName — Recipient last name passed to WAWCD for personalization.
- additionalFields.latitude — Required when Send Location is enabled. The UI declares a range of -90 to 90.
- additionalFields.longitude — Required when Send Location is enabled. The UI declares a range of -180 to 180.
- additionalFields.maxDelay — Maximum random delay in seconds, passed to WAWCD; the node does not wait locally.
- additionalFields.mediaUrls — One or more media URLs, such as images or documents; accepts multiple values or comma/newline-separated text.
- additionalFields.minDelay — Minimum random delay in seconds, passed to WAWCD; the node does not wait locally.
- additionalFields.scheduleTimestamp — Optional ISO-style schedule time forwarded to WAWCD as supplied.
- additionalFields.useLocation — Enable sending a location pin. Requires numeric latitude and longitude; defaults to false.
Output shape
A list of JSON items containing WAWCD API responses.
Posts to /webhooks/send-message using WAWCD credentials. Response objects become output items; response arrays produce multiple items, linked to the corresponding input. Response fields are not defined by the source. With Continue On Fail enabled, a failed input produces an {"error":"..."} item; otherwise execution stops.