zuckerbot_create_full_campaign
Build a paused Meta campaign from an approved Campaign Architect session. Dry-run previews the structure safely; set dry_run=false after customer approval to create real objects in paused state.
Instructions
Build a complete PAUSED Meta campaign from an approved Campaign Architect session. IMPORTANT: dry_run defaults to TRUE. When dry_run=true, returns the exact campaign structure that WOULD be created without calling Meta — safe, free, no side effects. Present this to the customer first. Only set dry_run=false after explicit customer approval. When dry_run=false, creates Meta objects in PAUSED state for review; Architect auto-activation is temporarily disabled. Generated videos get linked for rejection tracking automatically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | DEFAULT TRUE. Set to false ONLY after customer has approved the dry-run preview. Live mode creates real Meta objects. | |
| activate | No | Must remain false. Architect auto-activation is temporarily disabled; live mode creates PAUSED Meta objects only. | |
| session_id | Yes | Campaign Architect session ID with approved strategy and creatives | |
| meta_page_id | No | Facebook Page ID override (live mode only) | |
| meta_access_token | No | Meta access token override (live mode only) | |
| meta_ad_account_id | No | Meta ad account ID override (live mode only) |