PaidSync>Blog>How to Duplicate a Facebook Campaign With AI

How to Duplicate a Facebook Campaign With AI

Founder written
Author: Ahmed Ashraf|4 min read|Updated October 24, 2026
$1B+ ad revenue generated $500M+ managed Ex-Scandiweb paid media lead 630+ MCP tools

To duplicate a Facebook campaign with Claude or ChatGPT, ask the assistant to duplicate the campaign, say whether to copy its ad sets and ads too, and approve the preview. The copy is created paused. Without a deep copy you get the campaign alone, with no ad sets and no ads, so say which one you want.

Shallow and Deep Copies

Duplicating is the quick way to test a variation of a campaign that already works. There are two kinds of copy, and one tool makes both:

The list reads. duplicate_fb_campaign writes a new campaign into the account.

What Each Tool Needs

ToolWhat it needs
duplicate_fb_campaignChanges the account. The campaign ID, as text. Optional: a new name, whether to copy ad sets and ads, and the status of the copy.
list_fb_adsetsReads only. Optional: a campaign ID to list its ad sets.

A deep copy has a limit of 3 child ads. With more, copy the campaign shallow and duplicate the ad sets and ads one by one. A deep copy of EU ad sets also needs their beneficiary and payer on file.

How to Duplicate a Facebook Campaign With Claude in 5 Steps

These steps use Claude. PaidSync.ai also works in ChatGPT, so you can duplicate a Facebook campaign there with the same prompts.

1

Connect Meta Ads to PaidSync.ai

Sign up at paidsync.ai, then connect Meta on Meta's own sign-in screen. Pick the campaign you want to copy and decide what the copy should change.

2

Add PaidSync.ai to Claude

Add PaidSync.ai from Claude's connector directory and sign in. Ask "list my Facebook ad accounts" and choose the one where you want to duplicate a Facebook campaign.

3

Decide shallow or deep

Ask Claude how many ad sets and ads the source holds. Three or fewer ads can go in a deep copy. More than that, copy shallow first.

4

Preview the copy

Claude runs duplicate_fb_campaign as a dry run and shows the new name, the copy type and the status it will get.

5

Approve and review the copy

Say yes. The copy lands paused. Edit what you want to test, then switch it on when ready.

How to Check the Result

List your campaigns and find the copy by name. Check that it is paused and, for a deep copy, that its ad sets and ads are there.

"Duplicate my Facebook campaign Spring Leads as a deep copy named Spring Leads UK and keep it paused."
Previews first.
"How many ad sets and ads does Spring Leads have, and is a deep copy possible?"
Reads only.

How PaidSync.ai Protects You

Every Meta tool PaidSync.ai offers is on the Meta Ads MCP server page. To copy a single ad set instead, see how to duplicate a Facebook ad set with AI.

Frequently Asked Questions

How do I duplicate a Facebook campaign with AI?

Ask Claude or ChatGPT to duplicate the campaign through PaidSync.ai and say whether to copy ad sets and ads. You approve a preview first.

Why does my copy have no ad sets?

A shallow copy contains the campaign only. Ask for a deep copy to bring the ad sets and ads along.

Is the copy live?

No. It is created paused unless you ask for it to be active.

What if the campaign has many ads?

A deep copy covers up to 3 child ads. Copy shallow, then duplicate the ad sets and ads one by one.

How much does it cost to duplicate a Facebook campaign with PaidSync.ai?

PaidSync.ai is free for 15 tasks a month with no card, and you can duplicate a Facebook campaign on that plan. Pro starts at $99 a month. See pricing.

How to Duplicate a Facebook Ad Set With AI→ How to Duplicate a Facebook Ad With AI→ How to Create a Facebook Campaign With AI→ Meta (Facebook & Instagram) Ads MCP Server for Claude & ChatGPT→

PaidSync.ai runs 630+ tools across 14 ad and analytics platforms. Connect your accounts once and use them in the AI assistant you already work in.

Get Started Free Book a Demo