create_campaign
Set up a Reddit Ads campaign that starts paused. Specify name and objective; optionally add a lifetime spend cap and enable campaign budget optimization, which requires a conversion pixel ID.
Instructions
Create a campaign. Always created PAUSED. If campaign budget optimization is on, a conversion pixel id is required (Reddit mandate since 2026-07-13). Find the conversion pixel id in the Reddit Ads dashboard under Events Manager; in practice it equals the ad account id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Campaign name. | |
| objective | Yes | Campaign objective, e.g. CONVERSIONS, CLICKS, IMPRESSIONS. | |
| account_id | No | Ad account id. Falls back to REDDIT_ADS_ACCOUNT_ID. | |
| spend_cap_usd | No | Lifetime spend cap in USD. | |
| conversion_pixel_id | No | Conversion pixel id. Required when CBO is on. | |
| is_campaign_budget_optimization | No | Enable CBO (requires conversion_pixel_id). |