Send Broadcast
send-broadcastSend or schedule a broadcast email by providing the broadcast ID. Use after creating a broadcast to deliver it to your audience.
Instructions
Purpose: Send (or schedule) an existing broadcast by ID. The broadcast must have been created with create-broadcast first.
NOT for: Sending a new one-off email (use send-email). Not for creating the broadcast content (use create-broadcast).
Returns: Send confirmation and broadcast ID.
When to use:
User has created a broadcast and says "send it", "go ahead and send", "schedule this for tomorrow"
After create-broadcast; call send-broadcast with the returned ID to deliver to the audience
Optional scheduledAt: natural language or ISO 8601 for scheduled send
Workflow: create-broadcast → send-broadcast. Use list-broadcasts to find existing draft/sent broadcasts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| broadcastId | Yes | Broadcast ID or Resend dashboard URL (e.g. https://resend.com/broadcasts/<id>) | |
| scheduledAt | No | When to send the broadcast. Value may be in ISO 8601 format (e.g., 2024-08-05T11:52:01.858Z) or in natural language (e.g., "tomorrow at 10am", "in 2 hours", "next day at 9am PST", "Friday at 3pm ET"). If not provided, the broadcast will be sent immediately. |