Preview Campaign
preview_campaignShow the user a campaign draft before creating it: each email with the day it goes out, the schedule, which inboxes send, and anything to fix (shown as a card with a Create campaign button). Nothing is created. Call it with the same team, name, emails, sender profiles and schedule you would pass to setup_outbound_campaign, after writing the copy with the user. Then wait: the user creates it from the card or tells you to, and you call setup_outbound_campaign with create.arguments only if they ask in the conversation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Days to send, e.g. ["monday", "tuesday", "wednesday", "thursday", "friday"] | |
| name | Yes | Campaign name | |
| hours | No | Sending hours in the schedule timezone, e.g. "09:00-17:00" | |
| emails | Yes | The emails in order. A follow-up without its own subject replies in the same thread. | |
| team_id | Yes | Team UUID - get from list_teams | |
| timezone | No | Schedule timezone, e.g. America/Los_Angeles | |
| sender_profile_ids | No | Sender profiles it will send from — get from list_sender_profiles |