Actions56
- Message Actions
- Instance Actions
- Connection Actions
- Profile Actions
- Behavior Actions
- Anti-Ban (Legacy) Actions
- Anti-Ban V2 Actions
- Handoff Actions
- Webhook Actions
- Media Actions
- System Actions
Message → Send Raw
AI-generatedSummary
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) }}