create_campaign
Create a draft sales campaign for email, SMS, voice, LinkedIn, or multi-channel outreach. Specify the campaign name and configuration to get started, then activate later.
Instructions
Create a new campaign. Creates it as a draft — use update_campaign_status to activate it. For a fully AI-built campaign with email steps already written, use the pilot tool with a message like 'create a 3-step email campaign for the Austin folder'.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "create_campaign"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Campaign name. | |
| type | No | Campaign type: email, sms, voice, linkedin, multi_channel. Default: email. | |
| config | No | Optional configuration object (stop_on_reply, target_folder_id, etc.). | |
| idempotency_key | No | Optional stable key to prevent duplicate campaign creation on retries. |