№ 006WORKFLOW2026-05-16

How to generate Facebook ad videos from a competitor's URL — without making a knockoff

The fastest way to ship a Facebook ad that converts is to start from one that already does. The five-step workflow from competitor URL to AI UGC video.

PeterPeter’s Lab
RUNTIME 9 MINPUBLISHED 2026-05-16TOPIC WORKFLOWISSUE № 006

A diagram: paste competitor URL → AI analysis report (hook, arc, reveal, CTA mapped) → generated AI UGC video with your product replacing theirs, with arrows showing what carries forward (the mechanics) and what doesn't (the dialogue, the creator, the brand).

Every performance marketer eventually arrives at the same realization: the fastest way to ship a Facebook ad that converts is to start from a Facebook ad that already converts. Not to copy it — copies underperform originals — but to extract the mechanics of why it works and rebuild a new ad on those mechanics with your own product, your own brand, your own voice.

The hard part has never been finding the winning ad. Meta Ad Library is free and exhaustive. The hard part is reading the ad with enough rigor to extract what's transferable, then turning that reading into a brief specific enough for an AI ad generator to produce a real replacement, not a watered-down knockoff.

This dispatch is a step-by-step on how to do that, end-to-end, in under fifteen minutes per ad.

Step 1: find a competitor URL worth using

The mechanics worth inheriting come from ads that have been paying their own way for a long time. The Ad Library filter that surfaces them is the "active for X days" pivot — not the "newest" sort, which surfaces ads someone launched this morning and may kill tomorrow.

The signals that tell you an ad is a real winner, not just a recent test:

  • Active for 60+ days, ideally 90+. A Facebook ad that's been running this long is paying for itself. Brands kill underperforming creative within days. Longevity is the closest proxy to "this is making money" that Meta Ad Library exposes publicly.

  • Multiple active duration variants. A winner usually has 3–8 sibling ads in the library — the same body video with different hook openers, different thumbnails, different aspect ratios. This is a brand running A/B tests at scale on a creative they trust.

  • Targeting clarity. Even though Meta Ad Library doesn't show audience targeting directly, you can infer it from the geography filter, the language of the ad, and the on-screen creator. A winner is targeted; a tire-kicker is sprayed.

  • Compliant with platform policy. If the ad looks like it's about to be flagged for medical claims or financial guarantees, the mechanics aren't replicable — Meta will reject yours too. Skip.

Save the URL of the longest-running variant. That's your input.

Step 2: extract the mechanics, not the dialogue

This is the step where most teams go wrong, because it's also the step that doesn't scale by hand.

Watching the ad once tells you what happens on the surface. To extract the mechanics, you need to watch it five to ten times — once for each layer:

  • Hook mechanic. What pattern interrupts the scroll in the first two seconds? Numerical confession ("I spent $400 on…"), false-belief shatter ("I used to think X, then…"), curiosity gap ("The thing nobody tells you about…"), pattern interrupt (visual or auditory), demonstration-led ("watch this happen"), or one of the rarer mechanics.

  • Emotional arc. What's the energy at second 1, second 5, second 10, second 20? A winner is rarely monotone. The viewer moves — vulnerable → defiant, neutral → revelatory, skeptical → convinced.

  • Product reveal beat. What second does the product first appear in frame? Is it a hard cut or a slow reveal? Does the creator hold it, demonstrate with it, or wear it? The staging matters as much as the timing.

  • CTA mechanic. How does the CTA close? "Link below" is the laziest version. Winners specify ("tap the link, claim the bundle, the code expires Sunday"), they urgency-stack, they remove friction.

Notice what you're not writing down: the specific words, the specific creator's face, the specific colors. Those don't transfer between products. The mechanics do.

This 20-minute-per-ad analysis is the part of the workflow a senior creative strategist used to do by hand. It's also the part an AI ad generator built around analysis (instead of rewriting) can do in 90 seconds, on every ad, against the same rubric. That's the entire point of the analysis layer.

Skip the manual rubric. Paste the URL. Get the structured analysis report — every layer above, scored — in under 90 seconds.

Try it on a competitor's ad →

Step 3: write the brief from the analysis

Whether you generated the analysis by hand or with an AI ad generator, the deliverable at this step is the same: a brief, structured, that a video generation pipeline can read.

The brief should name, explicitly:

  • The hook mechanic, in the language of mechanics, not in the language of the original ad

  • The emotional arc as beats (second 0, second 3, second 8, second 15, second 22)

  • The product reveal beat as a position in the timeline, not as "show the product"

  • The CTA mechanic, not the CTA copy

  • Your product, your brand voice, your creator type (if you have a preferred avatar / character)

Notice the brief has zero overlap with "describe the product, target audience, brand voice" — that's a brand brief, and it produces brand-voice slop. This is a performance brief. It produces structure that converts.

Step 4: generate the video

With the brief in hand, the video generation step is mechanical. A modern AI video model — Seedance, Veo, Kling — will render to the brief faithfully as long as the brief is structured. The artifacts that used to mean "AI-generated" — character drift, lip-sync gaps, lighting inconsistencies — are largely solved at the 8-to-20-second length that covers most paid-social inventory.

What you want at the output stage isn't a single hero video. It's an asset pack — five hook variants, a shared body, per-asset subtitles, formatted for the platform you're shipping to. Meta DCO and TikTok ad manager both eat this format. A single hero video is a single bet; the asset pack is a portfolio you can test the day you ship it.

Step 5: test small, scale fast

The point of building from a winner is not to skip the testing step. The point is to have a higher floor on your tests. A creative built from a 90-day winner's mechanics doesn't guarantee 1.5× ROAS — but it does substantially reduce the probability of a 0.3× faceplant. The math on creative testing changes.

Launch the five hook variants in a small ad set, $20-50/day. Watch CTR and thumbstop rate over 24-48 hours. Promote whichever crosses the threshold. Kill the rest. Move to the next product or the next winner mechanic. This is the test cadence that actually scales.

What this workflow is not

A few clarifications that matter:

This isn't legal advice. Inheriting mechanics from a competitor ad is creative practice; inheriting their dialogue verbatim, their creator's likeness, or their copyrighted IP is not. The line between the two is usually clear if you're paying attention. If you're inheriting the structure of the hook and rebuilding the content of the hook with your own product, you're on solid ground. If you're transcribing the ad word-for-word and swapping the product photo at the end, you are not.

This isn't a get-rich shortcut. The mechanics raise the floor. They don't replace product-market fit, audience targeting, or post-click experience. A perfectly-built ad pointed at the wrong audience for a product nobody wants still loses.

This isn't a one-and-done. The mechanics that work in your category shift over months. The winners you inherit from in May might be losing in October. The loop is recurring — refresh the winners shelf monthly, refresh the analyses, refresh the briefs.

The takeaway

The skill you're acquiring with this workflow isn't "use AI to generate ads." It's reading competitor ads at a structural level — and then handing that reading to the production layer. The AI is the production layer. The analysis is the skill. Both have to be present.

If you have the analysis skill and a manual production pipeline, you'll ship two ads a week and they'll be good. If you have a fast production pipeline and no analysis, you'll ship twenty ads a week and they'll all underperform. If you have both — analysis at scale, production at scale, on the same workflow — you'll ship the right twenty ads a week and the math will finally bend.

Related playbooks

This workflow has three ICP-specific variants. Pick the one whose creative-test cadence matches yours:

  • For ecommerce brands — DTC and Shopify sellers running their own paid social, where brand voice constrains the creative space.

  • For agencies — running this workflow as the new standard across multiple client accounts, scaling without strategist headcount growth.

  • For Shopify dropshippers — high-volume product testing where five hook variants per concept and a fast kill-the-loser cadence are the operating premise.


The fastest way to feel the difference is to run one ad you're already studying through the loop. Paste the URL, read what comes back, generate the video. Fifteen minutes from competitor URL to deliverable asset pack.

Run an analysis on a competitor's ad →