VideoRep Resource pack · 12 prompts
The Presenter-Led Script Generator

12 prompts that write your next B2B video script.
Built from 1,000+ B2B videos.

This pack gives you 12 Claude and ChatGPT prompts that produce presenter-led B2B video ad scripts, VSL skeletons, confirmation videos, hook variations, and director's notes. Paste them into a single chat, fill in the brackets, get usable scripts. The pack assumes you have a real human (you, a teammate, or a hired presenter) who will perform the result on camera.

How to use this pack

Open Claude.ai or ChatGPT. Start a new chat. Paste Prompt 1 first. Fill in the brackets. The model now has the context for every script.

Run Prompt 2 in the same chat. This locks in a five-line buyer frame the rest of the prompts will reuse.

From there, pick the prompt that matches the asset you need. Paste, fill, run. Iterate. Ask the model for variations. Tighten the hook. Adjust the CTA. Read every script out loud before you record. If a line does not sound human in your voice, rewrite the line, not the prompt.

The honest caveat

The prompt pack gets you about 80 percent of the way to a working B2B video script. The remaining 20 percent is the human on camera and the conversion calibration. That part is what we do at VideoRep. If you want help with it, the link to book a call is at the bottom of this page.


Prompt 01

Vertical Brief Builder

Use: Run this first, every time. Sets up the AI for the next eleven prompts. Reuse the same chat so context carries through.

Fill in: [VERTICAL], [COMPANY], [PRODUCT], [ICP_ROLE], [BUYER_PROBLEM], [BUYER_DESIRED_OUTCOME], [OFFER], [CTA_DESTINATION].

You are a senior B2B direct-response copywriter who has shipped 1,000-plus presenter-led videos across FinTech, HealthTech, MarTech, and AI Tools. You write scripts a real human will perform on camera, not voiceover or text overlay. Every line has to sound like something a person would actually say on a video call.

My vertical is [VERTICAL]. (Pick one: FinTech, HealthTech, MarTech, AI Tools.)
My company is [COMPANY]. We sell [PRODUCT].
Our primary buyer is a [ICP_ROLE] at a B2B SaaS company.
Their main problem is [BUYER_PROBLEM].
What they actually want is [BUYER_DESIRED_OUTCOME].
Our offer is [OFFER]. The call to action goes to [CTA_DESTINATION].

Rules for every script you write for me:
- No em-dashes, no en-dashes, no stylistic dashes. Periods, commas, or line breaks only.
- Third-grade reading level. One idea per sentence. Short paragraphs.
- Concrete claims with numbers beat adjectives every time.
- No AI avatars or synthetic presenter references. Real human on screen.
- No raw footage references. The video is the deliverable.
- Spoken voice, not written voice. Contractions good. Long clauses bad.
- Hook in the first three seconds. The buyer should not scroll past.

Confirm you understand and ask if I want to lock in a buyer frame before we generate any scripts.
Why this is the foundation: The model is now anchored to spoken voice, no synthetic presenters, no dashes, third-grade readability, and your specific vertical. Every later prompt inherits these rules without restating them.
Prompt 02

Buyer Frame Extractor

Use: Produces a 5-line frame the rest of the prompts will reuse. Lock this in once per product or campaign.

Fill in: Nothing. The model uses Prompt 1 context.

Based on the brief above, give me a 5-line BUYER FRAME I will reuse across every script. Format exactly like this:

1. THE EXTERNAL PROBLEM (what they say out loud to their team):
2. THE INTERNAL FRUSTRATION (the part they only admit to themselves):
3. THE FALSE PROMISE (what every competitor is telling them):
4. THE TRUE PROMISE (what would actually solve it):
5. THE METRIC THEY MEASURE SUCCESS BY (the number that moves their bonus):

Keep each line under 15 words. Use language the buyer would actually use, not marketing language. After you draft it, ask me what to adjust.
Why the 5-line frame works: External and internal problems split forces the model to differentiate boardroom language from bathroom-mirror language. The buyer's bonus metric is the single most underused targeting input in B2B video.
Prompt 03

The 30-Second Presenter-Led Ad Script

Use: One paid ad. Meta, LinkedIn, YouTube, TikTok. 30 seconds, 75 to 85 spoken words. Built for a real human reading off-prompter while looking down the lens.

Fill in: [PLATFORM] and [AWARENESS_LEVEL] (unaware, problem-aware, solution-aware, product-aware, most-aware).

Using the brief and buyer frame above, write me one 30-second presenter-led video ad script for [PLATFORM]. The viewer is at [AWARENESS_LEVEL] awareness.

Structure:
- HOOK (seconds 0 to 3): One line. Pattern interrupt OR direct address OR contrarian claim. No greeting. No brand mention. Earn the next three seconds.
- BODY (seconds 3 to 23): Restate the buyer frame. Land one concrete proof point or specific claim. One idea per sentence.
- TURN (seconds 23 to 27): Pivot to the offer in one beat.
- CTA (seconds 27 to 30): One single action. No "learn more". Tell the viewer exactly what to click and what they get.

Format the output as:
[seconds 0 to 3, HOOK]: line
[seconds 3 to 23, BODY]: lines
[seconds 23 to 27, TURN]: line
[seconds 27 to 30, CTA]: line

Then below the script, in 30 words max, tell me which buyer-frame line the hook is pulling from and why this opener works for [AWARENESS_LEVEL] viewers.
Length math: A natural conversational read clocks roughly 2.5 spoken words per second. 30 seconds = 75 to 85 words. Anything longer needs cuts, not faster delivery. The 30-second envelope is what platforms like Meta optimise serving for, per their own creative guidance.
Prompt 04

Hook Formula Generator

Use: 7 hooks for one campaign, each using a different archetype. Use before committing to a full script so you can pre-test which opener lands.

Fill in: Nothing. Uses brief and buyer frame.

Using the brief and buyer frame above, give me 7 distinct video ad hooks for my next campaign. Each hook is one or two spoken lines, 8 to 18 words total. No greetings. No brand names. No "Hey [vertical] founder".

Use one hook for each of these archetypes. Label them.

1. PATTERN INTERRUPT: opens with an action mid-flow or an unfinished thought
2. CONTRARIAN POV: takes the opposite side of the dominant industry narrative
3. SPECIFIC STAT: leads with a non-rounded, specific number
4. PROBLEM FLIP: names the buyer's frustration before naming the solution
5. STORY OPENER: starts mid-story, no setup, viewer has to lean in
6. DARE: challenges the viewer to do something they have been avoiding
7. ASK A REAL QUESTION: not rhetorical, the viewer should actually answer

Below each hook, in one short line, tell me which awareness level it fits best and which buyer-frame element it pulls from.
Why 7 archetypes: Most B2B ads default to one or two opening structures (usually problem flip or stat). Forcing the model to produce all seven surfaces openers your team would not have written by default. The contrarian POV and dare archetypes punch above their weight on LinkedIn specifically.
Prompt 05

Hook Variation Generator

Use: One winning hook in, five paid-test variations out. Each variation changes exactly one variable so you can isolate the lever.

Fill in: [WINNING_HOOK] (paste your current best hook).

Here is the hook that is currently working for my campaign:
"[WINNING_HOOK]"

Give me 5 variations. Each one changes exactly ONE variable. Label which variable changed.

A. SAME CLAIM, NEW AUDIENCE: rewrite for a different buyer role (name the role).
B. SAME CLAIM, NEW TONE: shift the emotional register (calm to urgent, expert to peer, etc).
C. SAME CLAIM, NEW FORMAT: turn the statement into a question, or the question into a dare.
D. SAME EMOTION, NEW SPECIFIC: keep the feeling, swap in a different concrete proof point.
E. SAME STRUCTURE, NEW ENTRY POINT: open on a different word so the cadence resets.

After all 5, recommend which one to ship first against the current winner and explain in 25 words why.
Why one variable at a time: The classic B2B mistake is rewriting a winning ad from scratch and losing track of what made the original work. One-variable testing is the only way to know whether the win is the claim, the tone, the format, the specific, or the cadence. Real-campaign reference: 22 paid ad variations sustained 3X ROAS for one Electric Heroes campaign through this exact pattern.
Prompt 06

Ad Anatomy Decomposer

Use: Paste any competitor's working video ad transcript. Get back its hook, body structure, proof beats, CTA mechanism, and what to swipe ethically.

Fill in: [COMPETITOR_AD_TRANSCRIPT].

Here is a competitor video ad transcript:

[COMPETITOR_AD_TRANSCRIPT]

Decompose it for me. Output in this exact format:

1. HOOK (the opening 3 seconds and what it is doing):
2. BUYER ENTRY POINT (the awareness level the ad targets):
3. PROBLEM REFRAME (how they restate the buyer's pain):
4. PROOF BEAT (the one concrete claim that makes the rest believable):
5. STRUCTURAL PIVOT (where the ad turns from problem to offer):
6. CTA MECHANISM (what action they ask for and why it works):
7. WHAT I SHOULD SWIPE (the structural move, not the words):
8. WHAT TO AVOID (anything ethically or legally risky to copy):

Below the decomposition, write me one new hook in my brand voice that uses their structural move but is fully original copy.
How to get good transcripts cheap: Most paid B2B ads are 30 to 60 seconds. Drop the video URL into a free transcription tool (or even YouTube's auto-caption if the ad lives on YouTube). The decomposer does not need a perfect transcript. It needs the structural beats.
Prompt 07

The 5-Ad Pack (the 5 of the 5-1-1)

Use: Five paid-ad scripts from one buyer frame, each at a different awareness level. The 5 of the 5-1-1 funnel. Run in parallel as a Schwartz-style awareness ladder.

Fill in: Nothing. Uses brief and buyer frame.

Using the brief and buyer frame above, write me 5 presenter-led video ad scripts. Each one targets a different awareness level. Each is 30 seconds, 75 to 85 spoken words.

Label them:
- AD 1: UNAWARE. Lead with the buyer's environment, not the problem.
- AD 2: PROBLEM-AWARE. Lead by naming the frustration the buyer admits to themselves.
- AD 3: SOLUTION-AWARE. Lead with the category of solution they are evaluating.
- AD 4: PRODUCT-AWARE. Lead with a direct comparison against a known alternative.
- AD 5: MOST-AWARE. Lead with the offer and one specific reason to act now.

Each script gets:
[seconds 0 to 3, HOOK]:
[seconds 3 to 23, BODY]:
[seconds 23 to 27, TURN]:
[seconds 27 to 30, CTA]:

After all 5, give me a one-line recommendation on which ad to launch first and why, based on where I said my buyer's awareness mostly sits.
Why five awareness levels: The Schwartz awareness ladder is decades old and still load-bearing. Most B2B ads target product-aware or most-aware buyers (cheaper to convert, smaller audience). The buyers worth the most lifetime value are usually problem-aware. Cover all five and the algorithm sorts your audience for you.
Prompt 08

The VSL Skeleton (the 1 of the 5-1-1)

Use: Mid-funnel Video Sales Letter. After the ad earns the click. Built to do the qualifying conversation a sales rep would otherwise do live.

Fill in: [DESIRED_LENGTH] (90 seconds for cold-traffic VSL, 180 seconds for warm-traffic VSL).

Using the brief and buyer frame above, write me a presenter-led VSL skeleton. Target length is [DESIRED_LENGTH] seconds (roughly 230 spoken words at 90s, 460 spoken words at 180s).

Use exactly these 12 beats. Label them in the output:

1. HOOK: one line, opens mid-thought or with a specific buyer claim
2. CALLOUT: who this video is for, named explicitly so the wrong buyer leaves
3. PROMISE: what they will know by the end of the video, stated as outcome
4. CREDIBILITY: one concrete proof point that earns the next 60 seconds
5. PROBLEM RESTATEMENT: the external problem in the buyer's own words
6. WHY-IT-IS-NOT-FIXED: the false promise other vendors keep selling
7. THE REFRAME: the actual mechanic underneath the problem
8. THE SOLUTION: how we solve it, in one specific claim with one number
9. ONE PROOF STORY: 30 seconds of a named client or campaign result
10. THE OFFER: what they get, stated as a specific tangible deliverable
11. THE RISK REVERSAL: what happens if it does not work (the guarantee)
12. THE SINGLE-ACTION CTA: one click, one outcome, named explicitly

Format each beat as a labeled paragraph the presenter can read off prompter. Add a [PAUSE] marker between beats where the energy should shift.
Why 12 beats and not more: Twelve is the smallest number that still hits every direct-response load-bearing element (callout, credibility, reframe, proof, offer, risk reversal). Anything fewer leaves the buyer with an objection unanswered. Anything more reads like a sales deck pretending to be a video.
Prompt 09

The Confirmation Video Script (the second 1 of the 5-1-1)

Use: Plays right after the prospect books a call or opts in. The video most B2B funnels skip. Confirmation videos consistently drive 80-plus percent show-up rates across our 511 funnel engagements.

Fill in: [CONFIRMATION_TRIGGER] and [WHAT_HAPPENS_NEXT].

Using the brief and buyer frame above, write me a 60 to 90 second confirmation video script. This plays [CONFIRMATION_TRIGGER]. The job is to keep the prospect warm and bring them back when [WHAT_HAPPENS_NEXT].

Structure:
1. WELCOME AND NAME: directly addresses them, makes the moment personal
2. CONFIRM WHAT THEY JUST DID: in their language, not the brand's
3. WHY THIS WAS A SMART MOVE: one specific reason, no flattery
4. WHAT HAPPENS NEXT, STEP BY STEP: 2 to 4 short steps, numbered
5. THE ONE THING TO DO BEFORE THE NEXT STEP: a single small action
6. WHAT TO EXPECT FROM ME: a specific tone and outcome promise
7. FRIENDLY CLOSE: real human, no "looking forward to it"

Keep the tone warm but specific. No marketing energy. This is the post-click moment. The buyer wants reassurance, not a second sales pitch.
Why this is underrated: Most B2B funnels stop after the opt-in. The confirmation video is the cheapest show-up-rate lever in the funnel and almost nobody runs one. The one thing to do before the next step is the move that anchors the prospect to the next interaction. It is what turns "I will think about it" into "I am ready when you are".
Prompt 10

Pattern Interrupt Hook Library

Use: 10 pattern-interrupt openers tailored to your vertical and buyer. Top-load your next 10 ad, post, or video tests.

Fill in: Nothing. Uses brief and buyer frame.

Using the brief and buyer frame above, give me 10 pattern-interrupt opening lines I can use as the first 3 seconds of a B2B video ad in [VERTICAL].

Rules:
- No greeting. No "Hey".
- 8 to 16 spoken words.
- Each one uses a different pattern interrupt mechanism:
  1. Action mid-flow (the presenter is doing something already)
  2. Unfinished thought
  3. Reading a real message they got
  4. Naming the viewer's exact current behavior
  5. A specific number with no context yet
  6. Contradicting a famous industry quote
  7. Naming a competitor pattern by mechanic, not name
  8. A tiny confession
  9. Asking a question the viewer cannot answer in their head
  10. Holding up a real object on camera

For each, write the line and below it in 8 words tell me what the presenter should physically be doing on camera while saying it.
Why a physical action note matters: A great line read with a static presenter still loses to a mid-action presenter. The on-camera behavior is half the pattern interrupt. The model needs to think about both at once or the words alone won't do the work.
Prompt 11

CTA Calibrator

Use: Five single-action CTAs sized to where the viewer is in the funnel. Pair with any of the above script prompts.

Fill in: [VIDEO_TYPE] (ad, VSL, confirmation, demo, customer story, training) and [FUNNEL_STAGE] (cold, warm, hot).

Using the brief and buyer frame above, give me 5 single-action CTAs for a [VIDEO_TYPE] aimed at a [FUNNEL_STAGE] viewer.

Each CTA must:
- Name one specific action, not "learn more"
- Name the destination
- Name what the viewer gets when they take the action
- Be sayable in under 10 seconds out loud
- Avoid the word "just"

Label each CTA from MOST FRICTION (longest commitment) to LEAST FRICTION (quickest action). Below the list, recommend which to ship first based on the funnel stage I named and one sentence of why.
Why no "learn more": The CTA is the only place in the script where vague language costs you measurable revenue. "Learn more" tells the viewer nothing. "Watch the 4-minute demo and you will see if your tool can do this" tells them exactly what they get. The second one converts.
Prompt 12

Director's Note Generator

Use: Turn any of the above scripts into a 60-word director's note for the presenter. Pace, energy, eye-contact, breath, the one risk to avoid.

Fill in: [SCRIPT] (paste the script you want directed).

Here is the script the presenter will perform on camera:

[SCRIPT]

Write me a 60-word director's note. Cover, in this order:
- The single emotional beat the presenter has to land
- Pace and breath cues (where to slow down, where to speed up)
- Eye-contact direction (lens, off-lens, soft-glance reset)
- Energy curve (where to climb, where to plateau, where to drop)
- The one delivery risk to avoid (e.g. over-smiling, over-explaining, monotone)

Hand it to the presenter as if you are the director on set. Plain English. No film-school jargon.
Why the director's note is the last 20 percent: A perfect script with a flat performance loses to an okay script with the right energy curve. The note is the bridge between the page and the take. If you are the presenter, read it before every record. If you are directing someone else, hand it over before they get in front of the lens.

The 20 percent the prompts cannot write

The pack above gets you a working script. What it cannot do:

Read it the way a buyer believes it. Calibrate the hook against your actual paid data. Re-run a take when the first read sounds rehearsed. Drop the lines that look fine on the page but die on camera.

That is the part we do at VideoRep. Real human presenter (me), or your founder coached into place, plus the editing and the iteration to make the script actually convert. Backed by 1,000-plus videos for 250-plus B2B brands and a Top Rated Plus Upwork track record across 672 projects.

Book a Free 30-Minute Strategy Call
EP
Eric Presnall
Founder, VideoRep. The human layer for B2B SaaS and Tech video.
1,000-plus videos for 250-plus B2B brands. Top Rated Plus on Upwork, 672 projects, 500-plus five-star reviews, $600K-plus earned, 100 percent Job Success Score.
videorep.co · LinkedIn