create_campaign
Create a draft email marketing campaign without sending it. Set subject, sender, content, and target audience, then send separately when ready.
Instructions
Create a new email marketing campaign as a draft. Creating never sends — call send_campaign separately once the content and audience are confirmed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| html | No | HTML body content | |
| name | Yes | Internal campaign name (not shown to recipients) | |
| tags | No | Contact tags to target | |
| text | No | Plain text body content | |
| subject | Yes | Subject line recipients will see | |
| reply_to | No | Reply-to address | |
| from_name | No | Sender display name | |
| from_email | Yes | Verified sender address | |
| segment_id | No | Audience segment to send to | |
| template_id | No | Use a saved template instead of inline HTML | |
| scheduled_at | No | ISO 8601 timestamp to schedule the send (omit to keep as draft) |