RIGHTHOOK
โ† Back to main site Get a quote โ†’
๐Ÿ”’ Free to read. Unlock with a 30-second form.
Creative Library

The playbooks we
actually use.

10 guides breaking down the systems behind our results.

AI & Automation
How I Clone a Competitor's Best Ad Using Claude in 10 Minutes
The exact Claude prompt workflow to extract, analyze, and rebuild any competitor ad's structure in minutes.
6 min read ๐Ÿ”’
AI & Automation
The UGC Script Machine: How We Write 40 Scripts a Week With AI
The repeatable AI system that produces high-volume UGC scripts without a dedicated copywriter.
7 min read ๐Ÿ”’
AI & Automation
Build a Competitor Ad Cloner Automation (No Code)
A step-by-step no-code workflow using Make.com, Claude, and Apify that monitors competitor ads on autopilot.
8 min read ๐Ÿ”’
Hooks & Copy
The 5-Hook Formula We Test Before Scaling Any Ad
Why most brands test the wrong thing, and the 5 hook types we rotate before putting real budget behind a creative.
5 min read ๐Ÿ”’
Hooks & Copy
Reverse-Engineer Any Winning Ad in 5 Minutes (Free Method)
A free, repeatable 5-minute process to break down any competitor ad into a reusable creative blueprint.
5 min read ๐Ÿ”’
Hooks & Copy
The 3 UGC Script Formats Still Beating Controls in 2025
Three specific UGC structures that are consistently outperforming everything else in DTC and health categories right now.
6 min read ๐Ÿ”’
Systems
The Creative Testing System Behind a 6.8x ROAS
The exact phased testing framework we installed for Perfect Body, and how it took them from 2x to 6.8x ROAS in 90 days.
7 min read ๐Ÿ”’
Systems
How to Prevent Creative Fatigue Before It Kills Your ROAS
The early warning signals, the thresholds to watch, and the 3-layer refresh strategy to stay ahead of fatigue at any spend level.
6 min read ๐Ÿ”’
Systems
The 30-Minute Brief Template That Gets On-Brand Footage First Time
The 9-section brief format that virtually eliminates off-brand UGC deliverables and wasted creator retakes.
5 min read ๐Ÿ”’
AI Video
Our Full AI Video Ad Stack: VEO + MakeUGC + Claude (Walk-Through)
How we use Google VEO, MakeUGC, and Claude together to produce test-ready video ads without a film crew.
9 min read ๐Ÿ”’

ยฉ 2026 Right Hook. All rights reserved.  ยท  Terms  ยท  Privacy

Step 1 of 3
Where should we send it?
Drop your email and we'll unlock the full library instantly. No spam, ever.
Step 2 of 3
What's your monthly ad spend?
Helps us understand where you're at.
$1K โ€“ $5K/mo
<$1K$5K$10K$25K$50K$100K$250K$250K+
Step 3 of 3
How did you hear about us?
One tap.
๐Ÿ“ง

Check your inbox.

We sent a confirmation link to . Click it to unlock the library.

Can't find it? Check your spam folder.

Get a quote โ†’

Right Hook Creative Team

Want us to do this for your brand?

Take our 2-minute quiz and get a tailored scope within 30 minutes.

Get a custom quote โ†’

Every top-performing ad has a structure underneath it. A hook type, an emotional trigger, a proof mechanism, a close. Once you understand the structure, you can replicate the logic without copying the creative. Here's the exact workflow.

Step 1: Find the ad

Open Meta Ad Library (facebook.com/ads/library). Search your competitor's brand page. Filter to "Active" ads, anything still running after 3+ weeks is a signal it's working. Screenshot the copy, or if it's a video, note the first 3 seconds and the CTA.

Step 2: Feed it to Claude

Open Claude and paste this prompt:

Analyze this ad and break it down into: 1) Hook type (curiosity / fear / transformation / social proof / pattern interrupt) 2) Core emotional trigger 3) Pain point addressed 4) Proof mechanism used 5) CTA structure 6) Underlying persuasion framework Then paste or describe the ad below.

Step 3: Extract the skeleton

Claude will give you the structural DNA of the ad. Now ask: "What is the underlying framework, stripped of brand-specific details? Give it to me as a reusable template."

Step 4: Build your version

Now prompt:

Rewrite this framework for [YOUR BRAND], a [PRODUCT TYPE] targeting [AUDIENCE]. Use the same structural logic but adapt: - The hook to [YOUR ANGLE] - The proof to [YOUR SPECIFIC RESULT] - The CTA to [YOUR OFFER]

Step 5: Generate variations

Ask for 3 variations: one with a curiosity hook, one with a transformation hook, one with a social proof hook. You now have a testing slate in under 10 minutes.

๐Ÿ’ก The all-in-one prompt: "I'm going to describe a competitor ad. Analyze its structure, extract the underlying framework, then rewrite it for [BRAND] targeting [AUDIENCE]. Generate 3 hook variations. Here's the ad: [AD DESCRIPTION]"

What to do with the output

Brief your creative team or a UGC creator with the scripts. Send static versions to a designer. Test all 3 in one creative testing batch. The one with the best hook-to-watch-time ratio gets scaled.

Running this process monthly against your top 3 competitors gives you a constant stream of battle-tested creative angles, without starting from scratch.

Most brands treat script writing as a bottleneck. A copywriter spends a day on 3 scripts. A creator goes off-brief. The ad underperforms. Repeat. We broke this cycle by building a script machine, a repeatable AI workflow that produces volume without sacrificing quality.

The system overview

Three inputs feed into Claude, which outputs scripts. The three inputs are: (1) Brand voice doc, (2) Winning angle bank, (3) Format template. Set these up once. Then scripts take minutes, not hours.

Step 1: Build your brand voice doc

One-time setup, 30 minutes. Document: tone of voice (e.g., "direct but warm, no corporate speak"), words to use, words to avoid, brand story in 100 words, core differentiators, main objections. Paste this into a Claude Project or save it as a reusable prompt prefix.

Step 2: Build your angle bank

An angle is a specific reason someone would buy. Not "it tastes great", that's a feature. An angle is "You've tried every supplement and nothing works because they're all the same formula, ours isn't." Keep a running list of 20-30 angles, pulled from: customer reviews, competitor ad comments, Reddit threads, your own DMs.

Step 3: Pick a format

The 5 formats we use most:

  • Problem / Agitate / Solution (30 sec)
  • Before / After / Bridge (45 sec)
  • Listicle hook, "3 things I wish I knew before..." (30 sec)
  • Single testimonial story arc (60 sec)
  • Pattern interrupt + curiosity gap (15 sec)

Step 4: The prompt

Using the following brand voice [PASTE VOICE DOC], write a UGC script for a [FORMAT] ad targeting [AUDIENCE]. Use the angle: [ANGLE]. The product is [PRODUCT]. Target length: [SECONDS]. Output: hook line, 3 body points, CTA. Write in first person as if a real customer is speaking.

Step 5: Quality filter

Run every output through one filter: would a real person say this? If it sounds scripted, ask Claude to "make it sound more off-the-cuff and conversational, like a voice note."

Scaling to 40 scripts a week

Once your inputs are set, generating 40 scripts takes under 2 hours. Batch them by angle, 8 scripts per angle, 5 angles per week. Each angle gets one format variant per week, rotating the 5 formats above. The result is a full creative testing matrix, every single week.

The manual process of checking Meta Ad Library weekly is fine when you're small. But at scale, you want this happening automatically. Here's a no-code setup using Make.com and Claude to monitor, analyze, and brief creative based on what your competitors are running.

What you're building

A workflow that: (1) scrapes new active ads from a competitor's Meta Ad Library URL, (2) sends them to Claude for analysis, (3) outputs a creative brief, (4) drops it into a Notion database or Google Sheet for your team to review every Monday.

Tools needed

  • Make.com (free tier works to start)
  • Anthropic API key (Claude access)
  • Apify, Meta Ad Library scraper actor
  • Notion or Google Sheets for output

Step 1: Set up the scraper

Use Apify's Meta Ad Library scraper actor. Set it to run weekly, targeting your competitor's ad account. Output fields: ad text, image URL, status, first seen date. Connect the Apify run output to a Make.com webhook trigger.

Step 2: Filter for new ads

In Make.com, add a filter module: only continue if "First Seen Date" is within the last 7 days. This keeps the workflow focused on new creative, not old campaigns you've already analyzed.

Step 3: Send to Claude API

Add a Make.com HTTP module pointing to the Claude API. System prompt: "You are a creative strategist. Analyze ad creatives and extract their persuasion framework." User prompt:

Here is a new ad from a competitor: [AD TEXT]. Identify: hook type, emotional trigger, proof mechanism, CTA structure. Then write a creative brief for a variation targeting [YOUR AUDIENCE] with [YOUR PRODUCT]. Keep it under 200 words.

Step 4: Route to Notion

Add a Notion module to create a new database entry with: competitor name, ad copy, Claude's analysis, generated brief, date scraped. Tag it "To Review" so your team knows what needs attention each Monday.

The compound effect

After 8 weeks, you have a living database of competitor creative strategy, analyzed and briefed with zero manual work. You'll see which hooks they return to, which offers they're testing, and when they ramp spend. That's a competitive moat built on automation.

The hook is the ad. Everything else, the copy, the offer, the CTA, only matters if the hook holds attention. We never scale an ad without testing at least 3 hook types first. Here's the full framework.

Why most brands test wrong

They test the creative, different visuals, colours, spokespeople, but run them all with the same hook. You're not testing the ad. You're testing the thumbnail. Hook-first testing means: same visual, different opening 3 seconds. You'll find the winner 5x faster.

The 5 hook types we rotate

1. The Curiosity Gap

"Most people don't know this about [PRODUCT CATEGORY]..."
Works best for supplements, health tech, or anything that counters a mainstream narrative.

2. The Transformation Promise

"In 90 days, here's what happened to my [METRIC]..."
Works best for fitness, weight loss, any before/after product category.

3. The Social Proof Pattern Interrupt

"47,000 people switched to [PRODUCT] last month. Here's why..."
Works best in crowded categories where trust is the primary conversion blocker.

4. The Fear/Warning Hook

"If you're still doing [COMMON PRACTICE], stop."
Works best for supplements with misconceptions, fitness programs, diet-related products.

5. The Direct Offer

"Get [SPECIFIC RESULT] in [TIMEFRAME]. Here's how."
No warmup. Straight to value. Works best for retargeting and high-intent audiences.

How to implement

Take your best-performing ad. Rewrite just the first 3 seconds in all 5 hook types. Test as 5 separate creatives with identical bodies and CTAs. Budget $50 per variation. After 3 days: kill the bottom 3, scale the top 2.

You'll almost always find one hook outperforms the others by 2โ€“3x. That becomes your control. Everything else iterates from there.

This is the most underutilized skill in paid media. Not media buying optimisation. Not creative strategy. Simply: looking at what's already working and understanding why. Here's the exact process. It takes 5 minutes once you've done it a few times.

Where to find winning ads

  • Meta Ad Library: filter for "Active" ads, sort by longest running. Longevity = profitability.
  • TikTok Creative Center: top ads by region, category, and objective.
  • BigSpy or AdSpy: cross-platform ad intelligence with performance signals.
  • Twitter/X swipe files: search "ad that converted me", you'll find real examples from real buyers.

The 5-minute breakdown

Minute 1: The hook

Watch or read the first 3 seconds only. What specific emotion does this trigger? Curiosity, fear, desire, validation? Write it down in one word.

Minute 2: The bridge

What happens immediately after the hook? Does it agitate the pain, introduce the product, show social proof, or build authority? This is what converts attention into interest.

Minute 3: The proof

What makes you believe the claim? A stat, before/after, testimonial, live demo, or authority figure? Note the specific type, this is what makes the claim land.

Minute 4: The CTA

How does it close? Urgency, scarcity, soft ask, or straight offer? Is it friction-low ("learn more") or friction-high ("buy now")?

Minute 5: Name the framework

Give the structure a name so you can reference it later. "Problem/Agitate/CTA with social proof bridge." Now it's a reusable template.

Using your breakdown

Build 3 variations for your brand using the same skeleton. This isn't copying, it's understanding what persuasion structure the market is currently responding to and applying it to your offer. Do this with 10 ads in one sitting and you'll have a pattern library most agencies charge thousands to produce.

UGC fatigue is real. But it's not UGC that's failing, it's lazy UGC. Same talking head. Same "I tried this and it works" script. Same hook you've seen 500 times. These 3 formats are consistently outperforming everything else in our accounts right now.

Format 1: The Day-in-the-Life Embed

Structure: Show a normal day, embed the product naturally. No hard sell. The product is incidental.

Hook: "Come with me on a typical Tuesday..." or "What a normal morning looks like for me now..."

Why it works: Pattern interrupts the "I'm about to watch an ad" filter. Feels like content. The product reveal lands harder because there's been no setup for it.

Script skeleton: Open on B-roll of daily routine โ†’ natural product use moment โ†’ brief explanation ("I started using [X] about 3 months ago, just because...") โ†’ close on the result. Length: 30โ€“45 seconds.

Format 2: The Myth Buster

Hook: "Everything you've been told about [CATEGORY] is wrong. Here's what actually works..."

Why it works: Positions your brand as the informed outsider. Triggers curiosity and slight discomfort in people who hold the myth, which is most of your audience.

Script skeleton: State the myth โ†’ explain why it's wrong or incomplete โ†’ introduce your product as the correction โ†’ proof point โ†’ CTA. Length: 45โ€“60 seconds. Best for: supplements with novel mechanisms, fitness tools with counter-intuitive approaches.

Format 3: The Micro-Testimonial Stack

Hook: "We asked people who'd been using [PRODUCT] for 90 days..."

Why it works: Three voices are more convincing than one. Social proof in numbers. The rapid editing maintains attention better than a single long testimonial.

Script skeleton: Interviewer question (off-camera) โ†’ 3 ร— 8-second responses from different people โ†’ product shot โ†’ CTA. Length: 25โ€“35 seconds. Best for: any product with happy customers to film.

Run each format with the same offer and CTA. The format with the best hook-to-watch-time ratio tells you your audience's preferred consumption mode. Default to it for 80% of creative going forward.

When Perfect Body came to us, they were running 4 ads, all variations of the same creative. Same hook, same spokesperson, same format. ROAS had plateaued at 2.1x for 11 weeks. The problem wasn't the media buying. It was creative monoculture. Here's the system we installed.

The core principle: separate signal from noise

Most brands test 5 things at once and don't know what moved the needle. We test one variable per batch. Always. This is non-negotiable, without this discipline, you're just guessing.

Phase 1: Hook testing (Week 1โ€“2)

Take the winning ad body (everything after the first 3 seconds). Write 5 different hooks. Run all 5 with identical bodies and CTAs. Budget: $30โ€“50 per variation. After 3 days: kill everything with below-average CTR. Identify the top 2 hooks.

Phase 2: Format testing (Week 2โ€“3)

Take the top 2 hooks from Phase 1. Test each in 3 formats: talking head, B-roll with voiceover, text-on-screen. 6 total variations. Budget: $30โ€“40 per variation. Identify which hook/format combination produces the best cost-per-click-to-landing-page.

Phase 3: Body testing (Week 3โ€“4)

Take the winning hook + format. Test 3 different ad bodies: Problem/Agitate/Solution, Transformation story, Straight demo. Budget: $40โ€“60 per variation. Identify the top performer by CPL or ROAS depending on your funnel.

Phase 4: CTA testing (Week 4โ€“5)

Take your winning hook + format + body. Test: urgency CTA, offer CTA, soft CTA. This is usually the smallest lever but often improves CVR by 8โ€“15%.

What happened with Perfect Body

By week 5 we had a clear winner: curiosity hook + B-roll format + transformation body + urgency CTA. ROAS on that specific ad: 6.1x. We scaled budget 3x. ROAS held at 6.8x for 6 weeks before the first sign of fatigue.

The key wasn't finding a magic ad. It was building a system that made finding it inevitable.

Creative fatigue is the silent killer of paid media performance. It doesn't announce itself. It just slowly erodes your numbers until you're asking your media buyer what went wrong. Nothing went wrong. The audience got bored.

What fatigue actually is

Frequency. When your target audience has seen your ad 4โ€“5 times, engagement drops, not because the ad is bad, but because the novelty is gone. The hook no longer surprises them. Thresholds vary: cold audiences fatigue slower (7โ€“10 impressions), retargeting lists fatigue fastest (2โ€“3 impressions).

The early warning signals

These show up 7โ€“10 days before ROAS drops. Watch for two or more moving in the wrong direction simultaneously:

  • CPM rising week-over-week without a corresponding market change
  • Hook rate (3-second views รท impressions) declining
  • CTR declining without offer or landing page changes
  • Frequency above 2.5 on cold audiences over 7 days

The 3-layer refresh strategy

Layer 1: Hook swap (1โ€“2 days)

Keep the winning ad body. Write 3 new hooks. This fixes 80% of fatigue situations. New hook = new pattern interrupt = ad feels new to a fatigued audience.

Layer 2: Format change (3โ€“5 days)

Same message, different format. If you've been running talking head, switch to B-roll + voiceover. Same script, completely different look and feel.

Layer 3: Full creative reset (1โ€“2 weeks)

New concept, new angle, new everything. Reserve this for when the whole funnel is fatigued. This is where your angle bank becomes invaluable, you should always have 10+ fresh angles ready to deploy.

The refresh calendar

At $10kโ€“50k/month: Layer 1 every 3โ€“4 weeks, format change monthly, full resets every 8โ€“12 weeks. Above $50k/month: Layer 1 every 2 weeks, format change monthly, full resets every 6โ€“8 weeks.

Treating creative like a perishable asset, not a one-time investment, is what separates brands that maintain efficiency at scale from those that yo-yo.

Bad briefs are expensive. A creator goes off-brand, the footage is unusable, and you've wasted money and 10 days of turnaround. Good briefs eliminate this almost entirely. This template takes 30 minutes to fill out. Creators consistently deliver usable footage on the first attempt.

The 9-section brief

1. Brand Snapshot (5 minutes)

Three sentences: what the product is, who it's for, what makes it different. No fluff. Think: "This is a collagen supplement for women 30โ€“50 who've tried everything and are tired of products that don't work. What makes it different is [X]. The brand voice is warm and direct."

2. Campaign Goal (1 minute)

One specific objective. Not "get sales." But: "Drive purchases from cold audience on Meta at a target CPA of $40."

3. Target Audience (3 minutes)

Age range, gender if applicable, key psychographics (what they believe, fear, want), where they consume content. One specific person described in 4โ€“5 sentences.

4. The Hook, word-for-word (2 minutes)

This is non-negotiable. The creator can improvise later in the video, but the first 3 seconds must match your tested hook exactly. Write it out verbatim.

5. Key Messages (5 minutes)

3 bullet points only. These are the only 3 things the viewer needs to understand. The creator can use their own words, but these concepts must land.

6. Proof Point (2 minutes)

The one piece of evidence that makes the claim believable. A stat, a personal result, a review, a certification. One only, more dilutes.

7. What NOT to Say (2 minutes)

Legal restrictions, competitor comparisons, claims you can't substantiate, off-brand phrases. This section prevents costly reshoots.

8. CTA, exact words (1 minute)

"Go to [URL] and use code [CODE]." Nothing left to interpretation.

9. Deliverables (2 minutes)

Number of raw cuts, aspect ratios required, max file size, delivery deadline, file naming convention.

Include 3 reference ads the creator should watch before filming, for tone, pacing, and style calibration. Most creators will nail the brief if they've seen 3 examples of what "good" looks like in your brand's world.

We're at an inflection point. The tools available today can produce video ad creative at a fraction of the traditional cost and in a fraction of the time. This is our current AI video stack, and how the three pieces connect into one workflow.

The three tools

Claude, Creative strategy and scripting. All scripts, hooks, and briefs run through Claude before anything goes near a camera.

MakeUGC, AI-generated UGC-style video. Upload a product image, select a creator avatar, provide a script, get back a talking-head style video with realistic lip sync.

Google VEO (via MakeUGC's Extend feature), Scene extension and B-roll generation. Takes short clips and extends them, or generates scene-based footage from text prompts.

The workflow

Step 1: Script with Claude

Write a 30-second UGC script for [PRODUCT] targeting [AUDIENCE]. Hook style: transformation. Include 3 key messages and a direct CTA. First person, conversational, zero marketing language.

Step 2: Select your creator in MakeUGC

Browse available AI creator avatars. Filter for demographic match to your target audience. Upload your product images and script. MakeUGC renders a talking-head style video with natural lip sync, realistic enough for testing.

Step 3: Extend with VEO

Use MakeUGC's VEO Extend feature to add scene-based B-roll between talking head segments. Prompt example: "Person working out in a gym, morning light, natural movement." VEO generates 3โ€“5 seconds of matching footage per prompt.

Step 4: Edit and assemble

Import into CapCut or DaVinci Resolve. Add captions (essential, 85% of viewers watch without sound). Add product shots. Export at 9:16 for Reels/TikTok, 1:1 for Feed.

Step 5: Test before scaling

Use this stack to find your winning concept at low spend. Once validated, brief a real creator to produce a high-quality version for scaling. AI output consistently outperforms in testing but sometimes hits a ceiling above $10k/day.

The economics

Traditional UGC (1 creator, 1 concept): $300โ€“800 + 2โ€“3 weeks. AI stack (same concept): $0โ€“40 + 2โ€“3 hours. 10x faster. 90% cheaper. The compound effect on your testing velocity is enormous.

Use the AI stack to find what works. Use real creators to scale it. That's the winning combo in 2025.