create_campaign_draft
Create a draft campaign in the selected product. First show the exact campaign, agent, destination list, and any agent retargeting for approval. With agent_id and no list_id, use the agent's destination list; if absent, assign the product default list to both. An explicit different list retargets a draft agent only after approval. Never activate, discover, enroll, or send. If workflow_steps are omitted, create the standard 4-step flow. For custom steps ask about type, delay, message mode, template, and final step. In message_template use only {FirstName}, {LastName}, and {Company}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Campaign name (1-100 chars) | |
| list_id | No | Optional owned lead list id. With an agent, omitted means its destination list. Otherwise the product default list is used or created. (UUID format, e.g. 550e8400-e29b-41d4-a716-446655440000) | |
| agent_id | No | Optional agent id (from a prior list_agents) that supplies leads to this campaign (UUID format, e.g. 550e8400-e29b-41d4-a716-446655440000) | |
| app_name | No | App name (used in the confirm preview) | |
| workflow_steps | No | Optional custom workflow steps | |
| cold_outreach_mode | No | Cold outreach mode (default 'invite') | |
| confirmation_token | No | Phase-2 token (omit on phase-1) |