create_meta_campaign
Create a complete Meta (Facebook/Instagram) ad campaign with targeting, creative, and budget in one call. Campaigns are created paused for review before activation.
Instructions
Create a complete Meta (Facebook/Instagram) ad campaign in one call — campaign + ad set with targeting + creative + ad. Created in PAUSED state. Call enable_meta_campaign to activate. Minimum budget $1/day. Requires Starter plan or higher.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Campaign name. Example: "Spring Sale — Traffic — US" | |
| objective | No | Objective: OUTCOME_TRAFFIC, OUTCOME_LEADS, OUTCOME_SALES, OUTCOME_ENGAGEMENT, OUTCOME_AWARENESS. Default: OUTCOME_TRAFFIC | |
| daily_budget_usd | Yes | Daily spend limit in USD. Minimum: 1. | |
| destination_url | Yes | Full URL (including https://) users land on after clicking. | |
| ad_headline | Yes | Bold ad headline. Max 40 characters. | |
| ad_body | Yes | Main ad copy. Max 125 characters. | |
| targeting_countries | No | Country codes. Example: ["US","CA","GB"]. Default: ["US"]. | |
| age_min | No | Minimum target age. Default: 18. | |
| age_max | No | Maximum target age. Default: 65. |