Create Campaign
campaign_createCreate a draft ad campaign for Google or Meta by providing unified parameters like platform, name, objective, bidding strategy, daily budget, and optional targeting. The tool stores a canonical campaign record and returns a summary with next steps.
Instructions
Create a new ad campaign in the AdOps workspace. Accepts unified parameters (platform, name, objective, bidding_strategy, daily_budget, currency, start_date, end_date, targeting) and stores a canonical UnifiedCampaign record with status="draft". Returns the created campaign summary plus next_steps guidance. Requires an active platform connection (see platform_connect) — will auto-associate the first active connection for the chosen platform.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platform | Yes | Target platform | |
| name | Yes | Campaign name | |
| objective | Yes | Campaign objective | |
| daily_budget | Yes | Daily budget | |
| currency | No | ISO 4217 currency | USD |
| start_date | No | ISO date (defaults to today) | |
| end_date | No | ISO date (optional) | |
| bidding_strategy | No | Bidding strategy | |
| targeting | No |