How to Duplicate Facebook Ad
Finding a Facebook ad that actually works feels amazing. But the worst thing you can do once you discover a winning formula is let it run its course and die out. To get the most out of your best-performing ads, you need to learn how to duplicate them effectively. This guide will walk you through the reasons to duplicate, the exact steps to do it in Ads Manager, and the common mistakes to avoid along the way.
Why Duplicate a Facebook Ad in the First Place?
Before jumping into the "how," it's important to understand the "why." Duplicating isn't just about making a simple copy, it's a core strategy for scaling your advertising efforts and gathering more data. Here are the most common reasons advertisers duplicate their ads.
1. To Safely Scale What's Working
You have an ad set with a $20/day budget that's performing incredibly well. The tempting (but wrong) move is to just change that budget to $200/day. Unfortunately, making a sudden, drastic change to a high-performing ad set's budget can throw it back into Facebook's "learning phase," potentially ruining its performance.
The smarter approach is to duplicate the successful ad set. You can then assign a larger budget to the new ad set while letting the original winner continue to run at its optimal budget. This is known as vertical scaling and is a much more stable way to increase your ad spend without disrupting the algorithm.
2. To A/B Test Different Variables
Effective advertising is all about testing. Duplication is the foundation of almost all A/B testing on Facebook. You can duplicate an ad set to test different variables against each other, such as:
- Audiences: Duplicate an ad set and only change the targeting. This allows you to test your winning ad on an entirely new audience (e.g., a different lookalike audience, an interest-based group, etc.).
- Placements: Does your ad work better on Instagram Stories or the Facebook Feed? Duplicate your ad set and set one to run only on Instagram Stories and the other only on the Facebook Feed to find out.
- Creative: Duplicate an existing ad within an ad set, then swap out the image or video for a new one. This lets you test creatives against each other while keeping the audience and budget the same.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
3. To Preserve Social Proof
When an ad gets a lot of likes, comments, and shares, it builds social proof that makes it more credible and effective. If you just create a new ad from scratch to target a new audience, you lose all that valuable engagement.
By duplicating an ad using a specific method (which we'll cover below), you can use the same "post" for multiple ads targeted at different ad sets. This means all the likes and comments accumulate on a single ad, maximizing its social proof no matter which audience sees it.
First, Understand Facebook's Campaign Structure
To successfully duplicate anything, you need to know how Facebook Ads Manager is organized. It's a simple three-level hierarchy:
- Campaign: The top level. This is where you set your overall advertising objective (e.g., Conversions, Traffic, Brand Awareness).
- Ad Set: The middle level, nested inside a campaign. This is where you control your targeting (audience), budget, placements, and schedule. A single campaign can contain multiple ad sets.
- Ad: The lowest level, nested inside an ad set. This is the actual creative your audience sees - the images, videos, headlines, and copy. A single ad set can contain multiple ads.
You can choose to duplicate at any of these three levels, and the right choice depends entirely on your goal.
Your Step-by-Step Guide to Duplicating an Ad, Ad Set, or Campaign
The physical process of clicking "Duplicate" is straightforward. The important part is knowing which level to work at and what options to choose after you click.
How to Duplicate at the Ad Level
This is what you do when you want to test a new creative (like a different image or headline) on the same audience.
- Navigate to your main Ads Manager table.
- Click on the name of the campaign and then the ad set that contains the ad you want to copy.
- Switch to the Ads tab.
- Check the box next to the ad you want to copy and click the green "Duplicate" button that appears.
- A pop-up window will ask where you want the new ad to live. You can put it in the "Original Ad Set" or choose a different one.
- Once duplicated, you'll be taken to the ad editing screen. This is where you can change the creative, headline, or call to action.
- When you're finished, click "Publish."
When to use this: Ideal for creative A/B testing. For example, testing a video ad versus an image ad against the same audience within the same ad set.
How to Duplicate at the Ad Set Level
This is the most common duplication method. Use this when you want to test your winning ad creative against a new audience or with a different budget.
- Navigate to your main Ads Manager table.
- Switch to the Ad Sets tab.
- Check the box next to the ad set you want to copy and click the green "Duplicate" button.
- In the pop-up, you can choose how many copies you want to make.
- Once duplicated, you'll be in the editing screen for the new ad set. The name will usually be "Ad Set Name - Copy." Immediately rename it to something descriptive (e.g., "[US - 35-44] Lookalike 1% - Conversion").
- Here, you can change the audience targeting, adjust the budget, or modify the placements. The original ads inside will be copied over.
- Review everything and click "Publish."
When to use this: Perfect for scaling successful ads to a new audience or testing targeting variables.
How to Duplicate at the Campaign Level
This is less common, but useful if you want to test a completely different campaign objective with the same ads and ad sets.
- Navigate to your main Ads Manager table.
- Stay on the Campaigns tab.
- Check the box next to the campaign you want to copy and click the green "Duplicate" button.
- All of the ad sets and ads within the original campaign will be copied into a new "Campaign Name - Copy" draft.
- From here, you could change the top-level campaign objective (though this isn't always recommended as creatives are often tailored to specific objectives).
- More practically, this method is a fast way to relaunch an entire evergreen campaign structure quickly.
- Review every level - the campaign settings, each ad set, and each ad - before you click "Publish."
When to use this: Best for applying a successful campaign structure to a new country or testing a different campaign objective (e.g., changing from "Traffic" to "Conversions").
Critical Tip: How to Duplicate an Ad and Preserve Social Proof
Losing all your hard-earned likes and comments when you show an ad to a new audience is a waste. Here’s how you ensure all engagement accumulates on one post.
The Easy Way: Using an Existing Ad Set
This method works if you're duplicating an ad into a new ad set.
- Go to the auction ad set level where you have ads running.
- Go to the ad level and select the ad you want to edit or create anew. Instead of creating a new ad, click on 'Use existing post'.
- From here, you get access to all the posts (published and unpublished ads) on your feed. Choose the original ad with all of the engagement on it, and your social engagement will consolidate in the final version!
And that's it! This method copies not just the image or copy from the ad but links to the existing post on the campaign, ensuring consolidated social engagement on a single ad for your running campaign.
Biggest Mistakes to Avoid When Duplicating Ads
The process is simple, but a few small mistakes can waste your money or mess up your data. Watch out for these common errors.
Mistake #1: Forgetting to Change a Variable
The whole point of duplicating for testing is to isolate and change one single variable. If you duplicate an ad set and forget to change the audience, you're now running two identical ad sets that compete against each other in the auction, a problem known as audience overlap.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Mistake #2: Not Naming Your Duplicates Clearly
When you have dozens of ads named "Ad 1 - Copy," "Ad 1 - Copy 2," your Ads Manager becomes impossible to analyze. Develop a clear and consistent naming convention for everything you create. A good structure might be: [Date] - [Audience Identifier] - [Creative Type] - [Variable Tested]. This saves immense headaches later.
Mistake #3: Splitting Your Budget Too Thinly
Testing is good, but creating 20 different ad sets with a $5/day budget each will not yield statistically significant results. Each ad set needs enough budget to properly exit the learning phase and gather sufficient data. It's better to run three well-funded tests than twenty underfunded ones.
Final Thoughts
Learning how to duplicate ads, ad sets, and campaigns is a fundamental skill for moving beyond basic advertising. It's the key to systematic testing, intelligent scaling, and getting the most out of your creative efforts. This simple function opens the door to a more controlled and data-driven advertising strategy.
Of course, duplicating your wins also means creating more campaigns and data points to track. To make sense of it all without getting lost in Ads Manager, we built Graphed to do the heavy lifting here. Connecting your ad accounts takes seconds, and once you do, you can just ask in plain English for a report comparing the ROI of your new ad sets or visualizing your top-performing creatives, giving you instant clarity on which tests are actually working.
Related Articles
How to Create Facebook Ads API for Claude Code
Create a Meta Marketing API access token that never expires, using a system user, so Claude Code can pull Facebook ad reports and manage campaigns.
ClickHouse vs Postgres: When to Switch to Columnar
Comparing ClickHouse vs PostgreSQL means matching storage architecture to workload. Row storage wins for transactions. Columnar wins for scan-heavy analytics.
Google Ads for Orthodontists: Get More Booked Consults
Most orthodontic Google Ads campaigns waste money on low-intent searches. The problem is structure, not the platform.