create_campaign_draft
Create an email campaign as a draft for review before sending. Optionally set a scheduled time to send it automatically, or leave unset to keep it in draft state.
Instructions
Write a campaign WITHOUT sending it. Leave scheduled_at unset and the campaign stays a draft; set it and the server sends when due. This is the tool to use when a campaign should be reviewed first — use send_campaign_now only when it should go out immediately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | Yes | Sender address on a verified sending domain | |
| name | No | Display name | |
| stream | Yes | Broadcast stream to send to | |
| subject | No | Message subject | |
| html_body | No | HTML body | |
| text_body | No | Plain-text body | |
| scheduled_at | No | RFC 3339 send time; arms the campaign as scheduled |