Wasup icon

Wasup

Send WhatsApp messages and manage instances via the Wasup API

Message → Send Raw

AI-generated

Summary

Posts a user-supplied JSON body unchanged to a specific Wasup instance's send endpoint (POST /api/instances/{instanceId}/send), for payloads the other send operations don't build.

Inputs

  • Instance (required) — The WhatsApp instance to send from, chosen from a searchable list or entered by ID (e.g. wa_lxyz123_abc45). Auto-select is not available for Send Raw, so a specific instance is always used.
  • Body (JSON) (required) — The exact JSON body to POST. Defaults to {"to": "60123456789", "message": "Hello from Wasup"}. Accepts a JSON string or an object/expression result. Invalid JSON throws an error naming the "Body" field. An empty value sends an empty body.

Output shape

The JSON response from the Wasup send endpoint, returned as one or more items per input item (arrays are split into separate items), linked to the originating input item.

The node does not add typing, delay, or contact-save options, and does no validation of the body beyond JSON parsing. The server decides which fields are valid. With Continue On Fail enabled, a failed item outputs {error: message} instead of stopping the workflow. The operation runs once per input item.

Examples

Example 1: Send a message type or field the node has no dedicated operation for

Instance: pick from list; Body (JSON): {"to":"60123456789","messageType":"text","message":"Hi"} with any extra fields supported by your Wasup API.

Example 2: Pass a payload built by an earlier node

Instance by ID: wa_lxyz123_abc45; Body (JSON) as expression: {{ JSON.stringify($json.payload) }}

Links

Discussion