Actions13
Send Message
AI-generatedSummary
Queue one or more SMS or WhatsApp messages in RCSZilla for delivery by a connected phone or paid provider. Send a shared message or customize each bulk recipient's message, channel, and delivery time.
Inputs
- recipientMode — Choose single recipient or bulk sending. Defaults to single.
- to (required) — Required in single mode: recipient phone number in international format.
- recipients (required) — Required in bulk mode: phone numbers separated by newlines, commas, or semicolons, or an array of phone strings or objects. Objects accept to/phone, message/body, optional channel, and optional scheduled_at. Despite the UI hint, a standalone object is not supported; label, subject, and is_priority are ignored. Entries missing a phone or message are skipped; no valid entries causes an error.
- message (required) — Message text for a single recipient or shared fallback for bulk recipients. Declared required in the UI, but bulk processing permits it to be blank when recipient objects provide their own message/body.
- channel — Delivery channel: sms (default) or whatsapp. Used as the fallback for bulk objects without a channel.
- scheduledAt — Optional delivery date and time; leave blank to queue for sending when a device is available. Used as the fallback for bulk objects without scheduled_at. Parseable dates are formatted as YYYY-MM-DD HH:mm:ss.
Output shape
One output item containing the unchanged API JSON response per input item, including one response for an entire bulk request.
The complete response structure is not defined in the source; the UI identifies id as the queued message ID for status checks. Queuing does not confirm delivery. API responses with success: false raise an error; with Continue On Fail enabled, failed input items return {"error":"..."}.
