ZuckerBot › Tool reference › Strategy & campaign build
zuckerbot_create_campaign
| Name | Type | Description | |
|---|---|---|---|
url | string | required | Business website URL |
business_id | string | optional | Existing ZuckerBot business ID to anchor intelligence mode |
architect_session_id | string | optional | Optional Campaign Architect session ID. When provided, the intelligence strategy is loaded from the session instead of generating fresh. |
business_name | string | optional | Business name (auto-detected from URL if omitted) |
business_type | string | optional | Business category (e.g., 'restaurant', 'fitness', 'roofing') |
location | object | optional | Business location for geo-targeting |
budget_daily_cents | number | optional | Daily budget in cents (e.g., 2000 = $20/day) |
mode | "auto" | "legacy" | "intelligence" | required | Campaign planning mode. Default legacy is the only launch-ready path. auto/intelligence are planning-only while multi-tier activation is disabled. |
objective | "leads" | "traffic" | "conversions" | "awareness" | optional | Campaign objective. 'leads' defaults to Meta Instant Form unless lead_destination is 'website', 'traffic' for website visits, 'conversions' for website actions, 'awareness' for reach. Default: traffic |
lead_destination | "meta_form" | "website" | optional | For objective='leads': 'meta_form' uses a Meta Instant Form (default), 'website' uses a Meta Pixel Lead event and links ads to destination_url. |
destination_url | string | optional | Optional landing-page URL override for ad links, e.g. a campaign-specific LP instead of the business homepage. |
goals | object | optional | Optional business goals to guide planning |
creative_handoff | object | optional | Optional creative-production handoff settings |
{
"tool": "zuckerbot_create_campaign",
"arguments": {
"url": "<url>",
"mode": "auto"
}
}
You never invoke this directly — describe what you want in plain English inside Claude, Cursor, ChatGPT or any MCP client with ZuckerBot connected, and the agent selects zuckerbot_create_campaign and fills the arguments for you.