How Do I Create a Facebook Ad from a Post?

Pix-Vu||5 min read
How Do I Create a Facebook Ad from a Post?

Quick Answer

To create a Facebook ad from an existing post, go to Meta Ads Manager > Create Campaign > set up the ad set as normal > at the Ad level, click Use Existing Post instead of creating new creative, then select the post from your Page. This preserves all the existing likes, comments, and shares while letting you apply full Ads Manager targeting and optimisation. Far better than the Boost button.

Why "Use Existing Post" Beats Boosting

When you boost a post, you get a stripped-down ad with limited targeting and basic objectives. When you use Use Existing Post inside Ads Manager, you get the same post — same engagement, same comments, same social proof — but with full Ads Manager features: lookalike audiences, retargeting, A/B testing, conversion tracking, and 24/7 optimisation.

It's the best of both worlds: organic post + ad-level control.

Step-by-Step: Create an Ad From an Existing Post

Step 1: Find the Post ID (Optional but Helpful)

  1. Open the post on your Facebook Page
  2. Click the three dots in the top right of the post
  3. Click Embed — the URL will contain the post ID
  4. Copy the long number after posts/ — that's your post ID

Keep this handy in case the post doesn't auto-populate in Ads Manager.

Step 2: Create a New Campaign

  1. Go to business.facebook.com/adsmanager
  2. Click Create
  3. Choose your campaign objective (Sales, Leads, Engagement, Traffic, etc.)
  4. Name the campaign
  5. Click Next

Step 3: Configure the Ad Set

  1. Set budget and schedule
  2. Define audience — this is where you get the upgrade over Boost (lookalikes, customs, exclusions)
  3. Choose placements (Advantage+ recommended)
  4. Click Next

Step 4: Use the Existing Post

  1. At the Ad level, look for the Ad setup section
  2. Under Creative source, select Use existing post
  3. Choose your Page
  4. Click Select post
  5. Browse to the post you want to promote, or paste the post ID
  6. Click Continue
  7. The post appears in the ad preview with all its existing engagement
  8. Verify the destination URL and CTA
  9. Click Publish

The campaign launches with the existing post as the ad creative — likes, comments, and shares all intact.

What Gets Preserved vs. What Resets

ElementPreserved?
Likes / reactionsYes
CommentsYes
SharesYes
SavesYes
Original post textYes
Original post creativeYes
Organic reachYes (continues separately)
Custom audiences from past viewersYes (you can target them)
URL and CTAYes (you can override these in the ad)
This is critical: the post keeps accumulating engagement across both organic and paid distribution. Comments from new ad viewers stack on top of original comments, building social proof over time.

When to Use Existing Posts

Use existing post when:


  • The post already has strong organic engagement

  • You want to amplify proven content

  • Social proof (likes/comments) is part of the persuasion

  • You're running engagement, traffic, or awareness campaigns

  • You want comments from cold ad audiences to build on existing momentum

Create new creative when:


  • You're testing multiple variants

  • You need different copy for cold audiences

  • The post is too niche for broader targeting

  • You're running a sales/lead campaign with a hard CTA

Existing Post Ad Template

Use this brief whenever you turn an organic post into an ad:

POST URL: [link to post]
WHY THIS POST: [organic engagement metrics that justify amplification]
ORIGINAL ENGAGEMENT: [likes / comments / shares]
CAMPAIGN OBJECTIVE: [Sales / Leads / Engagement / Traffic]
BUDGET: $[X]/day
DURATION: [X] days
AUDIENCE:
  - Type: [Lookalike / Custom / Interest]
  - Size: [estimated reach]
  - Locations: [list]
  - Exclusions: [past purchasers, etc.]
PLACEMENTS: [list]
CONVERSION EVENT: [if applicable]
KPI: [target CPA / ROAS]
REVIEW DATE: [when you'll evaluate]

Common Mistakes

Mistake 1: Recreating the post instead of using existing. Recreating loses all the existing engagement. Always use "Use Existing Post" if the post already exists.

Mistake 2: Boosting instead of running through Ads Manager. Boost gives you the existing post but strips away targeting power. Ads Manager + existing post = full features.

Mistake 3: Choosing the wrong objective. A post with great engagement but no clear CTA shouldn't run as a Sales campaign. Match objective to the post's actual purpose.

Mistake 4: Not testing audiences against the same post. Run the same existing post against 3 different audiences in 3 ad sets. The post is the constant; the audience is the variable.

Mistake 5: Forgetting to point the link to the right page. The ad inherits the post's link, but you can override it. Double-check the destination URL before publishing.

Why This Matters

Social proof drives conversion. A post with 200 likes and 50 comments converts at 2-3x the rate of a fresh ad with 0 engagement — even if the creative is identical. By stacking paid distribution on top of an organic post, you build a snowball: more views generate more comments, more comments boost CTR, higher CTR lowers your cost per click.

This is the trick most agencies use: find an organic winner, then amplify it through Ads Manager rather than recreating it from scratch.

Let Pix-Vu Pick Your Winning Posts Automatically

Finding which organic posts deserve amplification, structuring the right ad campaign, and matching audiences to creative is exactly the kind of work an AI can do faster and better than a human.

Pix-Vu monitors your account, generates creative, identifies high-potential content, builds campaigns, and optimises spend 24/7. All for $99/month.

Start with Pix-Vu — 30-day money-back guarantee. No more guessing which posts to promote.

Ready to automate your Facebook ads?

Let AI handle your ad creative, targeting, and optimization. Launch profitable campaigns on autopilot.

Get Started Free