Documentation

Duplicator

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).

Duplicator panel showing the three-column ad selector and destination configuration

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:

ColumnWhat it shows
CampaignsAll campaigns in your account
Ad SetsAd sets within the selected campaign
AdsIndividual 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

Destination configuration showing target campaign, ad set, and ad options

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:

OptionDescription
Add to Existing Ad SetPlace duplicated ads into an existing ad set you select
Create New Ad SetCreates a new ad set using the selected ad set as a template
Create New Ad Set per AdWhen 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 suffix
  • Scale - {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:

ScaleRecommendation
1-10 adsDuplicate all at once
10-30 adsWorks well in a single batch
30-50 adsConsider splitting into 2 batches
50+ adsSplit 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.