Duplicate a Snapchat campaign with a new goal
snapchat_duplicateCopy a Snapchat campaign into a NEW campaign (PAUSED): same ad squad targeting (audiences, countries, ages, devices) and placements, same ads/creatives (optionally different devices via os), with a new objective, optimisation goal, daily budget and bid strategy. Works from Reach & Frequency campaigns too (the booking settings are dropped; only targeting, placements and creatives are copied). Use for 'make a sales campaign with the same ads and audience as campaign X'. Always run dry_run=true first and show the plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os | No | Devices to target (overrides copied targeting). Empty array = all devices. | |
| bid | No | ||
| folder | No | Client folder name. | |
| account | No | Snapchat ad account name or ID. Optional when only one is enabled. | |
| dry_run | No | ||
| language | No | Language of the card: the language the user is writing in. | |
| new_name | Yes | ||
| pixel_id | No | ||
| objective | Yes | ||
| bid_strategy | No | ||
| daily_budget | Yes | Daily budget per new ad squad, account currency. | |
| only_active_ads | No | Copy only ads that are ACTIVE in the source. Default true. | |
| source_campaign | Yes | Campaign name or ID to copy. | |
| optimization_goal | Yes |