Duplicator Panel Overview
The Duplicator panel helps you quickly copy your existing Facebook ads to new locations while preserving the original post's social proof (likes, comments, shares).
What It Does
When you have an ad that's performing well, you often want to test it with different audiences or scale it up. Instead of recreating the ad from scratch, the Duplicator lets you:
- Copy successful ads to new ad sets or campaigns
- Test the same creative with different audiences
- Scale up winning ads quickly
- Preserve social proof (likes, comments, shares) on duplicated ads
Quick Video Tutorial
Step 1: Select Source Ads
The source ad selector uses the same three-column layout as the Uploader:
| Column | What it shows |
|---|---|
| Campaigns | All campaigns in your account |
| Ad Sets | Ad sets within the selected campaign |
| Ads | Individual ads you can select to duplicate |
Filters and Controls
- Search box: Filter by name in each column
- Only active: Toggle to show/hide paused items
- Select all: Select all items in a column at once
- Time filter: Filter by creation date (All time, Last 7/30/90/180/365 days)
- Text size (A A A): Adjust text size in the selector
- Refresh: Reload data from your account
Multi-Select
You can select multiple ads, ad sets, or even entire campaigns to duplicate in bulk. Use the Select all checkbox or click individual items.
Step 2: Configure Destination
Choose where your duplicated ads should go:
Target Campaign
Select an existing campaign from the Target Campaigns column. The duplicated ads will be placed in this campaign.
The Duplicator can only dupe into a campaign that already exists - there's no "create new campaign" option here. This is by design: you can load assets from multiple source campaigns at once, so the tool can't know which structure a brand-new campaign should take. If you need a new campaign to receive the ads, create it first (in the Uploader's standard flow or in Ads Manager), then dupe into it.
Target Ad Set
Choose how to organize the duplicated ads:
| Option | Description |
|---|---|
| Add to Existing Ad Set | Place duplicated ads into an existing ad set you select |
| Create New Ad Set | Creates a new ad set using the selected ad set as a template |
| Create New Ad Set per Ad | When you've selected more than one source ad, places each duplicated ad into its own new ad set (templated from the selected ad set) |
Ad Name Pattern
Customize the name of your duplicated ads. The {AdName} placeholder inserts the original ad's name.
Examples:
{AdName}- Keeps the original name{AdName} - Scale- Adds a suffixScale - {AdName}- Adds a prefix
Important Limitation: Dynamic Creative
When you duplicate an ad with flexible text elements or multi-variant media, engagement no longer stays pooled with the original - it forks at the moment of duplication.
Why This Happens
Ads with multiple text or media variations don't have a single post ID. Instead, Meta generates unique creative IDs for each combination. When duplicating, the tool falls back to using the creative ID rather than the post ID. The duplicate keeps the original's engagement as its starting baseline, but from that point on each ad's likes, comments, and shares accrue independently - new engagement on the original no longer appears on the duplicate, and vice versa.
What You'll See
If you select an ad with dynamic creative elements, you'll see a warning that the ad can be duplicated but its engagement won't stay synchronized with the original after duplication.
Post ID vs Creative ID Duplication
Understanding how the Duplicator preserves social proof:
Post ID Duplication (Preferred)
When an ad has a single, standard creative, Meta assigns it a Post ID. Duplicating with the Post ID means:
- The new ad shares the same underlying post as the original
- All likes, comments, and shares carry over
- New engagement on either ad benefits both
Creative ID Duplication (Fallback)
When an ad uses dynamic creative (multiple text/media variants), there's no single Post ID. The Duplicator falls back to using the Creative ID, which means:
- The duplicate forks the post at the moment of duplication
- It starts with the engagement the original had at that point (it does not start from zero)
- From then on, engagement tracks independently - likes and comments added to the original afterwards won't show on the duplicate, and vice versa
Tip: If you need engagement to stay pooled and in sync across all copies, use single-creative ads (Post ID duplication) rather than dynamic creative.
Batch Size Guidance
When duplicating at scale, keep these guidelines in mind:
| Scale | Recommendation |
|---|---|
| 1-10 ads | Duplicate all at once |
| 10-30 ads | Works well in a single batch |
| 30-50 ads | Consider splitting into 2 batches |
| 50+ ads | Split into batches of 20-30 for reliability |
Current Limitations
Cross-Account Duplication
Duplicating ads between different ad accounts is not currently supported. Both the source ads and destination must be in the same ad account.
Workaround: To copy an ad to a different account, use Meta Ads Manager's built-in copy feature, or recreate the ad using Ads Uploader's standard upload workflow in the target account.