Duplicating Campaigns, Ad Sets, and Ads
Last updated: April 18, 2026
Duplicating lets you create copies of existing campaigns, ad sets, or ads — either within the same ad account or across different accounts. It's the fastest way to scale proven performers or create variations for testing.
Prerequisites
- Access to the Ads Manager Ads Manager Overview
- At least one existing campaign, ad set, or ad to duplicate
How It Works
When you duplicate an entity, Wevion creates a copy on Meta with these defaults:
- Name: Original name + " - Copia" (unless you specify a custom name)
- Status: PAUSED (so it doesn't start spending immediately)
- Deep copy: By default, duplicating a campaign copies all its ad sets and ads too
Wevion supports three post ID modes that control how ad creative engagement is handled in the copy:
| Mode | What Happens | When to Use |
|---|---|---|
| Same Post | The copy reuses the same Facebook post, preserving all engagement (likes, comments, shares) | Default. Best for scaling — your copy has social proof from day one |
| New Post, Same Page | Creates a fresh post on the same fan page. The copy starts with zero engagement | When you want separate engagement tracking |
| New Post, New Page | Creates a fresh post on a different fan page. Requires selecting the target page | When duplicating to a different brand/page |
Step-by-Step Guide
Duplicating a Campaign
- In the Ads Manager, select the campaign you want to duplicate
- Click the Duplicate button in the actions toolbar
- The Duplicate Dialog appears with options:
- Name — Enter a custom name or keep the default
- Status — Active or Paused (default: Paused)
- Deep Copy — Toggle on to include all ad sets and ads (default: on)
- Destination Account — Same account (default) or a different ad account
- Post ID Mode — Same Post, New Post Same Page, or New Post New Page
- Fan Page — Select a fan page (only if using New Post New Page mode)
- Click Duplicate
- Wevion creates the copy in the background (may take up to 5 minutes for complex campaigns)
- The new campaign appears in the Ads Manager
Duplicating an Ad Set
- Drill down to the Ad Sets level [See: ART-214]
- Select the ad set to duplicate
- Click Duplicate
- Configure options:
- Target Campaign — Where to place the copy (auto-detected from the original, or choose a different campaign)
- Deep Copy — Include all ads within the ad set
- Destination Account — Same or different account
- Post ID Mode — How to handle creative engagement
- Click Duplicate
Duplicating an Ad
- Drill down to the Ads level
- Select the ad to duplicate
- Click Duplicate
- Configure options:
- Target Ad Set — Where to place the copy (defaults to original ad set)
- Destination Account — Same or different account
- Post ID Mode — Same Post or New Post
- Click Duplicate
Options and Configuration
Deep Copy vs Shallow Copy
| Type | What's Copied | Use Case |
|---|---|---|
| Deep Copy (default) | Campaign + all ad sets + all ads | Full duplication — the copy is a complete, independent campaign |
| Shallow Copy | Campaign only, no ad sets or ads | When you want the campaign shell and plan to add ad sets manually |
Cross-Account Duplication
You can duplicate campaigns to a different ad account:
- In the Duplicate Dialog, select a Destination Account
- Wevion rebuilds the campaign, ad sets, and ads on the new account
- Creative assets are re-uploaded to the destination account
- The copy is independent of the original
Warning: Cross-account duplication takes longer because Wevion must recreate everything from scratch rather than using Meta's copy API. For complex campaigns with many ad sets and ads, expect up to 5 minutes.
Post-Duplicate Actions
After duplication completes:
- If you specified a custom name, the copy is renamed automatically
- A "seed" insight row is created so the campaign appears immediately in the Ads Manager (even before it generates real data)
- The copy starts in Paused status by default — review it before activating
Alternative: Create New from Duplicate Dialog
The Duplicate Dialog also offers a "Create New" option that redirects you to the Campaign Launcher with the original campaign's configuration pre-loaded. This is useful when you want to make significant changes rather than a straight copy.
Best Practices
Scaling Strategy
- Identify your best-performing campaign (high ROAS, good CPA)
- Duplicate with Same Post to preserve social proof
- Set the copy's budget slightly higher than the original
- Activate and monitor for 3-5 days
A/B Testing Strategy
- Duplicate the campaign with Deep Copy on
- In the copy, change only the variable you're testing (audience, creative, headline)
- Set both campaigns to the same budget
- Run for a meaningful period (7+ days)
- Compare results in the Ads Manager
Cross-Account Scaling
When you've validated a campaign on one ad account and want to expand:
- Duplicate to the new account with New Post, Same Page (or New Page if different brand)
- Review the copy for account-specific settings (pixel, audiences)
- Activate when ready
FAQ
Q: Can I duplicate multiple campaigns at once? A: Currently, duplication works one entity at a time. For bulk duplication, repeat the process for each campaign.
Q: Why does cross-account duplication take longer? A: Same-account duplication uses Meta's native copy API, which is fast. Cross-account duplication must recreate everything manually — fetch creative details, re-upload media, create new ad objects — because Meta doesn't support native cross-account copies.
Q: Will the duplicate keep the original's performance data? A: No. The duplicate starts fresh with zero performance data. Historical metrics belong to the original entity only.
Q: Can I duplicate an archived campaign? A: The campaign must have data that Wevion can read from Meta. If the campaign is archived but its data is still accessible via Meta's API, duplication should work. Permanently deleted campaigns cannot be duplicated.
Q: What happens if the duplicate fails? A: If the Meta API rejects the copy, you'll see an error notification with the specific reason. For "too many objects" errors on large campaigns, Wevion automatically falls back to a sequential copy method (one ad set at a time) instead of the bulk copy.
Q: Does duplicating consume my ad account budget? A: Not immediately. Duplicates are created in Paused status by default. They don't spend until you activate them.