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 List
AI-generatedSummary
Sends a WhatsApp single-select list message (menu with sections and rows) to a recipient through the Wasup API, either from a chosen instance or an auto-selected connected one.
Inputs
- Auto-Select Instance — If on, Wasup picks a connected instance and the request goes to /api/send instead of /api/instances/{id}/send. Default off.
- From Phone — Shown only with auto-select. Optional connected number to send from; sent as from_phone when filled.
- Instance (required) — Instance to send from (pick from list or enter ID). Hidden when auto-select is on.
- To (required) — Recipient phone number with country code (no + or spaces), or a chat id.
- Text (required) — Body text shown above the list.
- Sections (JSON) — JSON array of sections, each with a title and rows (id, title, description). Invalid JSON throws an error. Empty value becomes an empty object.
- List Options — Optional Title for the list and Button Text (the menu button label, default 'Menu'). Empty values are dropped.
- Footer — Small footer text under the list; only sent if non-empty.
- Advanced Options — Optional typingSimulation, delayEnabled (human-like delay), skipContactSave and contactName. Merged directly into the request body.
Output shape
One output item per input item, containing the JSON response from the Wasup send endpoint (the source indicates it includes a message_id usable for react/status).
The exact response fields come from the Wasup API and aren't defined in the node. With Continue On Fail enabled, a failed item returns {error: message} instead of stopping the workflow.
Examples
Example 1: Send a service menu to a customer from a specific instance
Instance: pick from list; To: 60123456789; Text: 'Choose a service'; Sections: default JSON with rows; List Options > Button Text: 'Menu'; Footer: 'Reply anytime'.
Example 2: Let Wasup choose the sending number and skip the typing delay
Auto-Select Instance: on; From Phone: blank; To: {{$json.phone}}; Text and Sections set; Advanced Options > Human Delay off, Typing Simulation off.