Video Ad Scripting System

Script video ads that actually sell.

Do the thinking once. Then let Claude or ChatGPT do the typing every time. The plug-and-play prompt library for founder, UGC and AI video ads.

3 ad formats 12+ ready prompts One-tap copy
// start here

How to use this

Most AI-written ads are rubbish because the AI has no idea what you sell or who you sell to, so it fills the gaps with waffle. The fix: you do the thinking once, the AI does the typing every time. Here's the running order.

1

Fill in your Brand Brief

Do it once, reuse it forever. The single biggest lever on script quality.

2

Pick your angle

The reason someone should care. Decide it before you script, not after.

3

Generate your hooks

The first 3 seconds decide whether the other 27 ever get watched.

4

Write the script

Pick your format, founder, UGC or AI, and paste the matching prompt.

5

Multiply your winners

Rebuild what works along new dimensions instead of starting from scratch.

6

Keep it legal

Paste the guardrails into every prompt so you don't get flagged.

How the prompts work

Every prompt below is copy-and-paste ready. Anywhere you see [SQUARE BRACKETS], swap in your own detail. Where a prompt says "paste my Brand Brief," drop your completed brief into the same message above it.

// part 01

The Brand Brief

The foundation. A weak brief gives weak scripts no matter how clever the prompt. Spend 20 minutes here and every script afterwards gets sharper. Fill it in, save it, paste it before almost every prompt.

Fill this in once · save it
=== MY BRAND BRIEF ===

BRAND NAME: [your brand]
PRODUCT: [what it physically is, in one plain sentence]
CATEGORY: [the shelf it sits on, e.g. car care, dog supplements]
PRICE / OFFER: [price, plus any offer, bundle, discount or free gift]

WHO IT'S FOR: [describe your best customer as a real person, not a
demographic. Age, life stage, what their day looks like, what they
care about]

THE CORE PROBLEM: [the specific frustration this product removes]

THE HERO BENEFIT: [the single biggest outcome. One thing, not five]

HOW IT WORKS (MECHANISM): [the reason it works, in plain English.
Even better if you can name it, e.g. "our triple-foam formula"]

TOP 3 OBJECTIONS: [the three things that stop people buying:
1.
2.
3. ]

PROOF WE CAN USE: [real reviews, ratings, sales numbers, before/afters,
guarantees, press. Only things that are TRUE]

MAIN COMPETITORS / ALTERNATIVES: [what they use instead of you,
including "doing nothing"]

BRAND VOICE: [3 words for how we sound, e.g. blunt, warm, no-nonsense]

FORBIDDEN CLAIMS: [anything we legally cannot say. Health claims,
"cures", fake scarcity, invented testimonials, etc.]

=== END BRIEF ===
Not sure of your answers?

If you can't fill in your objections, avatar or mechanism, that's a gap worth closing before you spend a penny on ads. Paste your product page into Claude and ask it to interview you to complete this brief. That chat alone is often worth more than the ads.

// part 02

Angle first

An angle is the reason your customer should care, framed to hit a specific person. Same product, different angle, completely different ad. "Cleans your car" is a description. "Detailer results, DIY price. No catch." is an angle. Pick one angle per ad, never stack them.

01

Cost objection

Reframe the price as a bargain vs the alternative.

02

Barrier removal

Kill the “yeah but I can’t because…” excuse.

03

External villain

Blame something outside the customer. Not their fault.

04

Before / after

The transformation, shown not told.

05

Mechanism / science

The “here’s why it actually works.” Great for sceptics.

06

Identity / pride

Buy this and become the kind of person who…

07

Satisfying reset

The feeling. The oddly satisfying clean, the calm, the ritual.

08

Time saved

Quantify the hours or hassle removed.

09

Social proof

“X thousand switched.” Only with real numbers.

10

Myth-bust

“Most products are 90% water. Here’s what to look for.”

11

Symptom led

Lead with the exact symptom they’re Googling.

12

Risk reversal

The guarantee IS the hook. “Money back if it does.”

13

Value flex

“Spent £50, got £95 of product.” The complaint-that-sells.

14

Gifting

The thoughtful gift, sold on love not price.

15

Direct comparison

You vs the named alternative, side by side.

Match the angle to awareness

Where your customer's head is at decides which angle lands.

  • Unaware / problem-aware: symptom-led, external villain, before/after. Sell the problem first.
  • Solution-aware: mechanism, comparison, myth-bust.
  • Product-aware: proof, risk reversal, cost objection.
  • Most-aware: the offer, value flex, barrier removal.
Angle chooser prompt
You're a direct-response strategist. Using my Brand Brief below, give me
the 5 strongest ad angles for [PRODUCT], ranked.

For each one give me:
- The angle name
- The one-line thesis (the reason to care)
- Which awareness stage it suits
- Which objection it beats
- Who it's aimed at (which slice of my audience)

Be specific to my brand. No generic marketing filler.

[PASTE BRAND BRIEF HERE]
// part 03

Hooks

Win the first 3 seconds or lose the spend. Nobody sees the rest. A hook isn't just a line, it's four things firing at once. Change any one and you've got a genuinely different hook worth testing.

On-screen text

What they read

Audio

The spoken first line

Frame-zero visual

What's on screen at 0s

Vibe

Urgent, calm, funny, angry

The rule

Test big-swing hooks, not tiny tweaks. "Save 20%" vs "Save 25%" is not a test. "Your car shampoo is lying to you" vs "I stopped paying for car washes in 2023" is a test. Pick 3 to 6 genuinely different swings.

Hook generation prompt
You're a short-form ad hook writer. Using my Brand Brief and the chosen
angle below, write me 15 scroll-stopping hooks for a video ad.

For each hook give me all four layers:
- ON-SCREEN TEXT: the words that appear (punchy, under 8 words ideally)
- SPOKEN LINE: the first thing said out loud
- FRAME-ZERO VISUAL: what's literally on screen in the first second
- VIBE: the energy (curious / blunt / funny / urgent / calm)

Make them genuinely different from each other, not 15 versions of the
same sentence. Mix in: a question hook, a bold claim, a "mistake" hook,
a callout hook, a curiosity-gap hook, and a pattern-interrupt.

Avoid clickbait we can't back up. Everything must be true to the brief.

ANGLE: [paste the chosen angle]
[PASTE BRAND BRIEF HERE]

Hook patterns for your back pocket

  • The callout: "If you own a [thing], stop scrolling."
  • The mistake: "You've been [common thing] wrong your whole life."
  • The confession: "I used to spend £[X] a month on [alternative]. Not any more."
  • The myth: "Everyone thinks [belief]. It's actually the opposite."
  • The number: "[X] people switched last month. Here's why."
  • The comparison: "£[your price] vs £[their price]. Same result."
Trigger-word trick

Drop the audience's identity word into the hook. "Caravan owners, listen up" beats "Listen up" because the right person self-selects in the first half-second.

// part 04

The scripting prompts

Now write the actual script. Pick the format you're shooting below. Each prompt takes your brief, angle and hook and hands back a full, shootable script. First, decide your length, and ideally write the same concept in all three, because each reaches a different buyer.

Short · 10-15s

For the ready-to-act buyer. Hook, one benefit, offer, done.

Main · 20-30s

The workhorse. Hook, problem, mechanism, proof, offer.

Long · 45-60s

For the buyer who needs convincing. Weaves in a testimonial or before/after.

Founder videos

Founder straight to camera. Highest trust, lowest production cost, and the format most brands underuse. Perfect for origin stories, mechanism explainers, and "why I built this."

Founder script · master prompt
You're scripting a founder-to-camera video ad. The founder is speaking
directly to the viewer, phone or camera, no fancy set.

Using my Brand Brief, angle and hook below, write a [SHORT 15s /
MAIN 30s / LONG 60s] founder script.

Structure it as:
- HOOK (0-3s): open on the chosen hook. Give on-screen text and spoken line.
- SETUP (the problem or the "why I built this" moment): personal and
  specific. Founders earn trust with real detail, not slogans.
- THE TURN (the mechanism / the fix): explain WHY it solves the problem,
  in plain spoken English.
- PROOF: one honest, concrete piece of proof from my brief.
- OFFER + CTA: the offer and one clear action.

Output as a table with three columns: TIME | WHAT THEY SAY (spoken, word
for word, natural and human) | WHAT'S ON SCREEN (visual + on-screen text).

Write how a real person talks, contractions and all. No corporate voice.
Match my brand voice. Keep sentences short enough to say in one breath.

ANGLE: [paste angle]
HOOK: [paste chosen hook]
[PASTE BRAND BRIEF HERE]
Founder add-ons

Add any of these to the prompt: "Make the founder admit one flaw or one thing the product ISN'T." · "Open mid-sentence, as if we caught them mid-thought." · "End with the founder holding the product up to camera."

UGC videos

Made to look like a real customer filmed it. Native, unpolished, high-performing. This is the format you'll run most volume through.

UGC script · master prompt
You're scripting a UGC-style video ad, filmed selfie-style by a creator
who looks like a real customer, not an actor. It should feel like an
honest recommendation, not an advert.

Using my Brand Brief, angle and hook below, write a [SHORT 15s /
MAIN 30s / LONG 60s] UGC script.

Structure it as:
- HOOK (0-3s): the chosen hook, delivered like they're telling a mate.
- CONTEXT: the creator's own "problem moment" (relatable, specific,
  first person: "so I've got a [thing] and honestly...").
- THE DEMO / REVEAL: show the product in use. Call out the exact moment
  worth filming (the pour, the wipe, the before/after, the reaction).
- THE HONEST VERDICT: why they rate it, in their words. One real benefit.
- SOFT CTA: casual nudge ("link's below if you want it").

Output as a table: TIME | SPOKEN (first person, casual, real) |
ON-SCREEN TEXT | SHOT / ACTION (exactly what to film).

Rules: sound like a real person, not a script. Allow natural filler and
imperfection. No overclaiming. Everything true to the brief. Make the
shot notes clear enough that a creator with a phone needs no other
direction.

ANGLE: [paste angle]
HOOK: [paste chosen hook]
[PASTE BRAND BRIEF HERE]
Creator brief add-on · run after the script
Now turn that script into a one-page creator brief: a short intro on the
vibe we want, the shot list in order, the exact lines to say, what to
wear / where to film, do's and don'ts, and the deliverables (aspect
ratio, length, number of hook variations). Keep it friendly and simple.

AI videos

Fully AI-generated with tools like Higgsfield, Sora, Veo, Runway or Kling. No filming, no creator. You write the script AND the shot-by-shot visual prompts.

AI video · master prompt
You're scripting an AI-generated video ad, produced entirely with a
text-to-video tool (e.g. Higgsfield / Sora / Veo / Runway). No real
footage, no actors we filmed.

Using my Brand Brief, angle and hook below, write a [SHORT 15s /
MAIN 30s / LONG 60s] AI video ad.

Give me TWO things:

1) THE SCRIPT as a table: TIME | VOICEOVER | ON-SCREEN TEXT |
   SCENE DESCRIPTION.

2) THE SHOT-BY-SHOT GENERATION PROMPTS: for each scene, write a detailed
   text-to-video prompt I can paste straight into the tool. Specify:
   subject, action, camera movement, lighting, setting, mood and style.
   Be vivid and concrete. Assume one clip at a time (3-6 second clips).

Structure the ad: HOOK visual (0-3s), then problem/context, then product
in action, then payoff/result, then offer end-card.

Keep the product looking premium and consistent across shots (describe it
the same way every time so it stays on-brand). Voiceover tight and human.
Everything true to the brief.

ANGLE: [paste angle]
HOOK: [paste chosen hook]
[PASTE BRAND BRIEF HERE]
Where AI wins and loses

Strong at: product beauty shots, impossible cameras (inside an engine, molecular mechanism visuals), stylised concepts, B-roll you could never afford to film. Weak at: consistent human faces, fiddly hands, readable packaging text. Keep AI humans minimal, shoot those bits real, and generate a still end-card for your offer text rather than trusting the AI to render your logo.

// part 05

Multiply your winners

The bit that separates people who scale from people who stay stuck. When an ad works, don't start from scratch. Rebuild the same winning concept along a different dimension so each version reaches a different pocket of the audience. Four hooks on the same footage read as one ad to the algorithm, so one spends and the rest starve.

The litmus test

A real variation must feel like a completely different ad if the same viewer saw it 30 seconds after the original. Trimming footage isn't a length variation. Swapping one clip isn't a visual variation. Same person and setting with new lines isn't an actor swap.

Work least effort to most. Start with lengths at launch, end with actor swaps and fresh concepts.

Step 1 · Three lengths
Take this winning script and rebuild it in the two other lengths. Give me
a SHORT (15s) cut for the ready-to-buy viewer, and a LONG (60s) cut that
weaves in [a testimonial / a before-after / fuller proof] for the viewer
who needs more convincing. Keep the same core message and hook family,
but make each genuinely stand alone.

[PASTE WINNING SCRIPT]
Step 2 · Visual variation
Keep this script and voiceover exactly as they are. Rewrite ONLY the
visuals and shot list so it's a completely different-looking ad. Same
message, totally different setting, footage and on-screen style. Give me
the new shot list.

[PASTE WINNING SCRIPT]
Step 3 · Repackage the format
Take this winning concept and rebuild it in a different FORMAT while
keeping the core message. If it's currently a talking-head, turn it into
a product demo with text overlay. If it's a demo, turn it into a
first-person story. Give me the full new script.

[PASTE WINNING SCRIPT]
Step 4 · Actor / avatar swap
Rebuild this winning ad for a completely different person. Change the
avatar to [NEW AVATAR, e.g. a 55-year-old caravan owner instead of a
young car enthusiast]. Rewrite the language, references and setting to
fit them naturally. It must feel made for that person from scratch, not a
reused script with a name swapped. Full new script please.

[PASTE WINNING SCRIPT]
Step 5 · Expansion (new concepts)
This concept is a proven winner. Spin off 3 NEW concepts from it by
changing ONE thing at a time:
1. Same buyer, different REASON to buy (new angle)
2. Same product, different BUYER (new audience)
3. Same message, different OFFER or product

For each, give me the new angle line and a fresh hook. I'll script the
winners in the lengths and formats I've already validated.

[PASTE WINNING SCRIPT + WHAT MADE IT WORK]
// part 06

Compliance guardrails

Getting an ad account flagged sets you back weeks. Paste this block into your scripting prompts so the AI stays inside the lines from the start.

Paste into every scripting prompt
COMPLIANCE RULES (must follow):
- No invented testimonials, reviews or quotes. Only proof from my brief.
- No fake scarcity or fake countdowns (only claim scarcity if it's real).
- No fake publisher or "as seen in" attributions.
- No unsupported health, medical or "cure/treat/prevent" claims.
- No before/after that implies results we can't back up.
- No guarantees we don't actually offer.
- No misleading price claims (only reference real was-prices).
- Keep all claims truthful and defensible.
One human rule

In sensitive categories (supplements, health, finance, anything with claims) have a person check every script before it runs. The AI is a drafting tool, not your compliance department.

// pin this

Quick-start checklist

Every time you want a new ad, run down this list. Tap to tick.

  • Brand Brief filled in and to hand
  • Angle chosen and matched to awareness stage
  • 15 hooks generated, 3-6 big swings picked
  • Format decided: founder / UGC / AI
  • Length decided (ideally scripting all three)
  • Master prompt run with brief + angle + hook + guardrails
  • Script reviewed by a human for truth and voice
  • Once it wins: rebuild across lengths, visuals, formats, avatars