Bulk duplication
Select multiple → bulk Duplicate. Creates N drafts. Customize each variant before publish via Bulk Launch grid OR per-draft Pro mode.
Written By Salvatore Sinigaglia
Last updated About 5 hours ago
Select multiple → bulk Duplicate. Creates N drafts. Customize each variant before publish via Bulk Launch grid OR per-draft Pro mode.
Bulk duplication
Select multiple campaigns / ad sets / ads → toolbar Duplicate. This creates copies on the ad platform (not Wevion drafts) via per-platform duplicate endpoints. Meta selections use the full duplicate dialog; non-Meta selections do a quick paused-clone ("Duplica rapido"). Mixed-platform selections are blocked — duplicate one platform at a time. Copies are created paused so you can review before they spend. Use cases: cloning within/across accounts, geo-expansion.
Who is this for
Agencies executing wave launches across multiple client accounts. Brands geo-expanding (one campaign → 10 country variants). Anyone needing same campaign structure on N targets.
Workflow
Step 1: Filter to source campaigns
In Ads Manager, filter to the campaigns you want to duplicate as a wave (e.g. "winning Q3 campaigns ready for Q4 re-launch").
Step 2: Select multiple
Tick checkboxes on the source campaigns. Or use Select All if filtered to exactly the set you want.
Step 3: Bulk toolbar → Duplicate
Click Duplicate in the bulk action toolbar. All selected rows must be the same platform (mixed-platform selections are blocked).
Step 4: Configure options
- Meta: the full duplicate dialog lets you pick target ad account, whether to include children (deep copy), and post-ID handling.
- Non-Meta (Google / TikTok / Taboola): a quick paused-clone — copies are created paused, typically named
... (Copy).
Step 5: Copies created on the platform
Wevion creates the copies on the ad platform (not as Wevion drafts), typically paused. Per-row failure is isolated — one row can fail while others succeed.
Step 6: Customize (in the editor)
To customize each copy, open it in the Campaign Creator Pro editor (Ads Manager "edit" navigates there): adjust budget, audience, creative, dates per variant.
Step 7: Activate
Verify the copies on the platform, then activate them when ready (inline status toggle).
Common patterns
Pattern A: Quarterly client wave
- 10 active clients
- 10 source campaigns (one per client, winning Q3 campaigns)
- Bulk duplicate within same account (Q4 re-launch with refreshed creative)
- Customize per duplicate: new creative, new dates, possibly new budget
Pattern B: Geo-expansion
- 1 source campaign (US works, profitable)
- Bulk duplicate to 5 target geos (UK, DE, IT, FR, ES)
- Per-target customize: target_country, creative + copy localized, DSA fields, currency budget conversion
Pattern C: Agency cross-client
- 1 source campaign (winning template)
- Bulk duplicate across 10 client accounts
- Per-client customize: account_id, pixel_id, fan_page_id, client-specific DSA, client-agreed budget
Pattern D: Audience variant testing
- 1 source campaign
- Bulk duplicate 4 times in same account
- Per-duplicate customize: different audience (lookalike vs interest vs retargeting vs broad)
- Run all 4 + compare performance
RBAC
Bulk Duplicate same RBAC as Duplicate: mediabuyer+. Cross-account requires access to target accounts.
Audit log
action: campaign_bulk_duplicate with metadata listing source + target IDs + wave context.
Per source: also action: campaign_duplicate per duplicate created.
Limits
- Max selection: keep to a manageable batch (all one platform)
- Mixed-platform selections are blocked
- For very large waves: split into multiple operations
Performance
- Copies are created on the platform asynchronously via SQS workers
- Per-row status is visible; one row's failure doesn't stop the others
What you'll see
After bulk duplicate:
- A confirmation toast that copies were created
- New copies on the ad platform (typically paused), visible in Ads Manager
- Original campaigns unchanged
Common issues
- "Cannot duplicate to account I don't have access to": cross-account requires target account access. See team-108 share ad accounts.
- "Mixed-platform duplicate blocked": select rows from a single platform at a time.
- "Some copies created, others failed": per-row issue (e.g. a target account missing a pixel). Fix individually + retry.
- "Duplicate has wrong currency budget": each account has its own currency; budgets are interpreted in the account's native currency. Adjust in the editor.
Best practices
Plan target accounts before duplicating
Before bulk duplicate, list the target accounts. Verify each has prerequisites (pixel, DSA legal entity, Page if Meta).
Use Campaign Templates for cleaner reuse
For repeatable patterns (monthly waves, holiday campaigns): save as Campaign Template instead of repeated bulk duplicate.
Test cross-account with 1 first
Before bulk duplicating 10x across 10 accounts: do one cross-account duplicate, verify it publishes correctly to the target account, then scale.
FAQ
How do I duplicate multiple campaigns at once in Wevion?
Filter to your source campaigns in Wevion's Ads Manager, tick their checkboxes (all one platform), then click Duplicate in the bulk action toolbar. Meta uses a full dialog (target account, include children, post-ID handling); Google/TikTok/Taboola do a quick paused-clone. The copies are created on the ad platform (typically paused) — not as Wevion drafts.
Can I bulk-duplicate across platforms at once?
No. Mixed-platform selections are blocked because each platform has a different duplicate contract. Duplicate one platform at a time. Non-Meta duplicates are paused-clones; Meta uses the full duplicate dialog.
Can I customize each duplicate before publishing in Wevion?
Yes. If you tick "Customize per variant," the drafts open in Wevion's Bulk Launch grid for per-row editing — budget, audience tweaks, creative swaps, and DSA fields per target account. If you skip the grid, the drafts are still saved and you can edit each in Pro mode individually, though the grid is faster for many at once.
Can I bulk duplicate across different ad accounts?
Yes (for Meta, via the duplicate dialog's target account), but cross-account duplication requires access to each target account. Because each target account has its own currency, budgets are interpreted in the account's native currency and may need adjustment in the editor, and EU target accounts need DSA fields set before the copy goes live. Test with one cross-account duplicate first.
Does bulk duplicate change the original campaigns?
No. Bulk duplicate creates new copies on the ad platform (typically paused) and leaves the originals unchanged. Both the originals and the duplicates appear in Ads Manager.