Kapso API icon

Kapso API

Send WhatsApp messages, templates, flows, media, contacts, broadcasts, and inbox records through Kapso. Choose a resource, then follow each operation setup hints.

Broadcast → Schedule Broadcast

AI-generated

Summary

Schedules an existing draft Kapso WhatsApp broadcast to be sent at a specified date and time. The broadcast must still be in draft status and already have recipients added.

Inputs

  • Broadcast (required) — The broadcast campaign to schedule. Pick from a searchable list (shows recent campaigns with template name and status) or enter the broadcast UUID directly. After Create Broadcast, use the id from its response.
  • Scheduled At (required) — Date and time to send the broadcast. Use the date picker or ISO 8601; include a timezone offset when entering a value manually.
  • Broadcast Preflight Name or ID — Read-only display field that shows the broadcast's status and recipient count before scheduling. It is informational and not a real input.

Output shape

The API response for the scheduled broadcast, returned as the node's JSON output item. The exact fields come from the Kapso API and are not defined in the source shown.

The source pack shows signature-level only, so the response shape is not confirmed. A preflight helper (assertBroadcastDraftForRecipients and related checks) exists, so the call likely fails if the broadcast isn't in draft status or has no recipients.

Examples

Example 1: Create a broadcast, add recipients, then schedule it for tomorrow morning.

Broadcast: By ID, using the id returned by Create Broadcast; Scheduled At: 2026-10-03T09:00:00+02:00.

Example 2: Schedule a draft campaign picked from existing broadcasts.

Broadcast: From List, searching for the campaign name; Scheduled At: chosen with the date picker.

Links

Discussion