Learn how to use Facebook Post IDs to duplicate and scale Meta ads while preserving likes, comments, shares, and valuable social proof.

You scaled your best-performing ad into a new campaign, and the likes disappeared. The creative is identical, but Meta treats it as a brand-new post—because it is.
This happens every time you use the native "Duplicate" button. The fix is using Post IDs instead, which point multiple ad sets to the same original post so all engagement stays intact. Below, you'll find the exact steps to find Post IDs, when to use them versus duplicating, and how to scale this workflow without manual copy-paste. Key Takeaways
Every post on Facebook—whether it's an organic update or a paid ad—gets assigned a unique numeric identifier called a Post ID. Think of it as the address Meta uses to find and serve that specific piece of content. It's a long string of numbers, usually somewhere between fifteen and twenty digits.
When you reference a Post ID in Ads Manager, you're telling Meta to use that exact post rather than spinning up a new one. This distinction matters because all engagement—likes, comments, shares—lives on the Post ID itself, not on the image or video file you uploaded.
Here's where things get tricky. Meta's native "Duplicate" function copies your ad's settings and creative, but it also generates a brand-new Post ID in the process. Even though the creative looks identical, Meta treats the duplicate as a completely separate post.
Copying just the ad creates a fresh post with zero social proof. The original likes and comments stay attached to the original Post ID—they don't follow the duplicate.
This copies your targeting and settings, yet still generates new Post IDs for each ad inside. Your engagement doesn't carry over.
Duplicating an entire campaign copies the full structure. Every ad inside still gets a new Post ID and loses its engagement history. The pattern holds no matter which level you duplicate from.
Engagement is tied to the Post ID, not the video file or image. When Meta creates a new Post ID through duplication, the engagement counter starts at zero.
The original post keeps its social proof. The duplicate doesn't inherit any of it. This is why scaling a winning ad through duplication often underperforms—you're essentially starting fresh every time, even though the creative is identical. With Meta's average price per ad up 12% year-over-year in Q1 2026, every wasted impression on a zero-engagement duplicate costs more.
Here's the core difference between the two approaches:
| Factor | Duplicate Ad (Native) | Use Existing Post ID |
|---|---|---|
| Social Proof | Resets to zero | Preserved |
| Learning Phase | Restarts (ad set level) | Restarts (ad set level) |
| Speed at Scale | Tedious for bulk launches | Faster for scaling winners |
| Cross-Account Use | Cannot carry engagement | Works if Page is shared |
The Post ID method consolidates all engagement on a single post. Every impression, like, and comment feeds the same counter rather than scattering across duplicates.
One common misconception: using a Post ID doesn't skip the learning phase. The learning phase is tied to the ad set, not the Post ID. A new ad set enters learning regardless of which method you use., though according to 360om, ads that exit learning see 19% lower cost per conversion.
Duplicating manually works fine for one-offs. At volume, though, it becomes tedious and slows down ad creation time significantly. Post ID workflows let you launch the same winning creative across many ad sets quickly without fragmenting engagement.
Post IDs can be reused across ad accounts if the Facebook Page is shared in Business Manager. Duplicates, on the other hand, cannot carry engagement across accounts—each account gets its own fresh post.
The decision becomes straightforward once you know the trade-offs:
If you're launching a creative for the first time, duplication is fine. If you're scaling something that's already working, Post ID is almost always the better choice.
The method depends on whether the post is published organically or exists only as an ad (called a dark post). Here are four ways to grab it.
Click the ad preview link in Ads Manager and choose "Facebook Post with Comments." The Post ID appears in the URL after /posts/. This is the fastest method for existing ads.
For organic posts on your Page, the numeric string at the end of the Facebook post URL is the Post ID. You can copy it directly from your browser's address bar.
Add the "Post ID" column to your Ads Manager view. From there, you can copy the ID directly from the table without opening any previews.
For developers or bulk workflows, you can query the API using the page-id_post-id format. This approach is more advanced but useful for automation.
This is the core workflow. Three steps, no complexity.
Use one of the methods above. Paste the ID into a doc or spreadsheet for reference—especially helpful if you're scaling across multiple ad sets.
In Ads Manager, navigate to the ad level. Choose "Use Existing Post" instead of "Create Ad." A field appears where you can enter the Post ID.
Paste the ID, confirm the preview shows the original creative with its engagement, then publish. All new impressions now add to the same Post ID rather than starting from zero.
A dark post is an ad-only post that doesn't appear on your Page timeline. It still has a Post ID and can be reused exactly like a published post.
Here's how the three types break down:
Instagram posts have their own identifiers, often called Media IDs. The same "Use Existing Post" workflow applies if the Instagram account is connected to your Facebook Page.
One thing to keep in mind: engagement on Instagram stays on the Instagram post, and Facebook engagement stays on the Facebook post. They don't merge. However, both can be preserved using their respective IDs.
The Facebook Page has to be shared with each ad account in Business Manager. Once shared, any ad account can reference the same Post ID.
This is how agencies scale winning creatives across client accounts or internal accounts without losing social proof. The engagement consolidates on one post regardless of which account runs the ad.
Manual Post ID workflows work, but they don't scale well when you're launching dozens of ads. Here's how to move faster.
Run all variations of targeting against one Post ID so engagement compounds instead of fragmenting across dozens of duplicate posts.
Instead of duplicating ads, create new ad sets and attach the same Post ID to each. All impressions feed the same social proof.
Save time by storing default UTMs, CTAs, and naming conventions. Tools like Blip let you save templates and bulk-launch Post IDs across ad sets in one click—no copy-paste required.
A few pitfalls can undo your work without warning.
Certain edits—changing media or making significant copy changes—can trigger a new Post ID or reset engagement. Minor text tweaks are usually safe, but replacing the video or image often creates problems.
Uploading the same video file again creates a new Post ID. Always use "Use Existing Post" rather than re-uploading.
Manual entry leads to typos, especially at scale. Using a spreadsheet or tool to manage IDs reduces errors.
If you accidentally select a different Facebook Page, the Post ID won't resolve. Double-check Page selection before publishing.
Using Post IDs instead of duplicating ads lets you scale proven creatives faster while keeping the social proof that improves performance. The framework is simple: duplicate for testing, use Post IDs for scaling.
If you're tired of manual copy-paste and want to bulk-launch Post IDs across ad sets and accounts, Blip automates the entire workflow.
The learning phase is tied to the ad set, not the Post ID. A new ad set enters learning regardless of which Post ID you attach.
You can only use a Post ID if the Page is shared with your ad account in Business Manager. Otherwise, Ads Manager returns a "Post Not Found" error.
Minor text edits typically do not change the Post ID. Replacing media or making major structural changes can generate a new ID and reset engagement.
A Post ID identifies the content itself (the post). An Ad ID identifies the ad unit in Ads Manager. Multiple ads can reference the same Post ID.
Yes. Advantage Plus Shopping Campaigns support "Use Existing Post," so you can attach a Post ID and retain social proof. AdAmigo's benchmarks show these campaigns achieve an average ROAS of 4.52x versus 3.70x for manual campaigns.

Learn how Meta Partnership Ads work, how to set them up with creator ad codes, and how brands can scale creator content across Facebook and Instagram.

Stop lumping all warm traffic into one audience. Build a funnel-stage retargeting framework with exclusions that actually lifts conversions.

Meta's risk systems watch spend velocity and shared logins, not just ad content. Here's the account structure that prevents bans before they happen.