create_campaign
Set up an outbound calling campaign by selecting an agent and audience. Campaigns are created as drafts or scheduled for future start; begin dialing with start_campaign.
Instructions
Create a new outbound calling campaign. Requires an agent and an audience (contact list). The campaign is created in draft status unless a scheduled time is provided, in which case it will be scheduled. Use start_campaign to begin dialing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Campaign name | |
| description | No | Campaign description | |
| agent_id | Yes | Agent ID to use for calls | |
| audience_id | Yes | Audience ID (contact list) to call | |
| phone_number_ids | No | Phone number product IDs to use as caller IDs. Use get_phone_numbers to find IDs. | |
| scheduled_at | No | Schedule campaign start time (ISO 8601, must be in the future). If omitted, campaign is created as a draft. | |
| max_retries | No | Max retry attempts for failed/unanswered calls (0-10, default 3) | |
| retry_delay | No | Minutes to wait between retry attempts (1-1440, default 15) |