# The VideoRep Presenter-Led Script Generator. Notion Template. **How to use this.** Open Notion. Create a new page. Paste this entire file in (Notion auto-converts the markdown). You'll get a working Script Generator workspace with a database, 12 prompt blocks, and a script tracker. Duplicate the database row for each new script you build. Built from 1,000+ B2B videos for 250+ brands. [videorep.co/resources/script-generator](https://videorep.co/resources/script-generator) --- ## How this workspace is organized 1. **The Brief.** Fill in once per product or campaign. Reused across every prompt. 2. **The Buyer Frame.** Lock in five lines about the buyer. Reused across every script. 3. **The 12 Prompts.** Click into each one, copy, paste into Claude or ChatGPT. 4. **The Script Tracker.** Every script you ship gets a row. Tag it by funnel stage, awareness level, and result. --- ## 1. The Brief Fill in below. Reuse across every prompt. | Field | Your value | |---|---| | Vertical | FinTech / HealthTech / MarTech / AI Tools | | Company | | | Product (one line) | | | Buyer role | | | Buyer's main problem | | | Buyer's desired outcome | | | Offer (one line) | | | CTA destination | | --- ## 2. The Buyer Frame Generated using Prompt 2. Lock in once. Reuse across every script. | # | Line | Your value | |---|---|---| | 1 | External problem (what they say out loud) | | | 2 | Internal frustration (what they only admit to themselves) | | | 3 | False promise (what every competitor sells) | | | 4 | True promise (what would actually solve it) | | | 5 | Success metric (the number that moves their bonus) | | --- ## 3. The 12 Prompts Each prompt is a toggle. Click to expand. Copy the prompt body. Paste into your Claude or ChatGPT chat. ### Prompt 1. Vertical Brief Builder **Use:** Run first, every time. Sets up the AI for the next 11 prompts. **Copy this:** > You are a senior B2B direct-response copywriter who has shipped 1,000-plus presenter-led videos. You write scripts a real human will perform on camera, not voiceover or text overlay. My vertical is [VERTICAL]. 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: no em-dashes, third-grade reading level, concrete claims with numbers, no AI avatars, no raw footage references, spoken voice not written voice, hook in the first three seconds. Confirm you understand and ask if I want to lock in a buyer frame before we generate any scripts. --- ### Prompt 2. Buyer Frame Extractor **Use:** Run second, every time. Produces a 5-line frame you reuse across every script. **Copy this:** > Based on the brief above, give me a 5-line BUYER FRAME I will reuse across every script. Format exactly: 1. External problem. 2. Internal frustration. 3. False promise. 4. True promise. 5. Success metric. Keep each line under 15 words. Use buyer language, not marketing language. Ask me what to adjust. --- ### Prompt 3. The 30-Second Presenter-Led Ad Script **Use:** One paid ad. Meta, LinkedIn, YouTube, TikTok. 30 seconds, 75 to 85 spoken words. **Copy this:** > Using the brief and buyer frame above, write me one 30-second presenter-led video ad script for [PLATFORM]. Viewer awareness is [AWARENESS_LEVEL]. Hook in seconds 0 to 3, body in 3 to 23, turn in 23 to 27, CTA in 27 to 30. Format with timestamp labels. One single CTA. No "learn more". Below the script, tell me in 30 words which buyer-frame line the hook pulls from and why it works for that awareness level. --- ### Prompt 4. Hook Formula Generator **Use:** 7 hooks for one campaign, one per archetype. **Copy this:** > Using the brief and buyer frame above, give me 7 distinct video ad hooks for my next campaign. Each is one to two spoken lines, 8 to 18 words. No greetings. No brand names. One hook per archetype: 1. Pattern interrupt. 2. Contrarian POV. 3. Specific stat. 4. Problem flip. 5. Story opener. 6. Dare. 7. Real question (not rhetorical). Below each, tell me which awareness level it fits and which buyer-frame element it pulls from. --- ### Prompt 5. Hook Variation Generator **Use:** Take one winning hook. Produce 5 paid-test variations, each changing one variable. **Copy this:** > Here is the hook that is working: "[WINNING_HOOK]". Give me 5 variations. Each changes ONE variable. A. Same claim, new audience. B. Same claim, new tone. C. Same claim, new format (statement to question, etc). D. Same emotion, new specific proof. E. Same structure, new entry word. Recommend which to ship first and why in 25 words. --- ### Prompt 6. Ad Anatomy Decomposer **Use:** Paste a competitor ad. Get back its hook, structure, proof, CTA, and what to swipe. **Copy this:** > Here is a competitor video ad transcript: [TRANSCRIPT]. Decompose it. Output: 1. Hook. 2. Awareness level. 3. Problem reframe. 4. Proof beat. 5. Structural pivot. 6. CTA mechanism. 7. What I should swipe (structural, not words). 8. What to avoid (ethical or legal risks). Below the decomposition, write me one new hook in my brand voice using their structural move with fully original copy. --- ### Prompt 7. The 5-Ad Pack (the 5 of 5-1-1) **Use:** Five ads from one buyer frame. Each targets a different awareness level. Run in parallel. **Copy this:** > Using the brief and buyer frame above, write me 5 presenter-led 30-second ad scripts, each at a different awareness level. Ad 1: unaware. Ad 2: problem-aware. Ad 3: solution-aware. Ad 4: product-aware. Ad 5: most-aware. Each gets timestamp labels (0 to 3, 3 to 23, 23 to 27, 27 to 30). After all 5, recommend which to launch first based on where my buyer's awareness mostly sits. --- ### Prompt 8. The VSL Skeleton (the 1 of 5-1-1, 90 to 180 seconds) **Use:** Mid-funnel Video Sales Letter. The qualifying conversation that runs after the ad. **Copy this:** > Using the brief and buyer frame above, write me a presenter-led VSL skeleton. Target length [DESIRED_LENGTH] seconds. Use these 12 beats, labeled: 1. Hook. 2. Callout. 3. Promise. 4. Credibility. 5. Problem restatement. 6. Why it is not fixed. 7. The reframe. 8. The solution. 9. One proof story. 10. The offer. 11. The risk reversal. 12. Single-action CTA. Format as labeled paragraphs. Add [PAUSE] markers between beats where energy shifts. --- ### Prompt 9. The Confirmation Video Script (the second 1 of 5-1-1) **Use:** Post-opt-in show-up booster. Confirmation videos drive 80-plus percent show-up rates across our 511 funnel engagements. **Copy this:** > Using the brief and buyer frame above, write me a 60 to 90 second confirmation video script. Plays [CONFIRMATION_TRIGGER]. Job: keep them warm until [WHAT_HAPPENS_NEXT]. Structure: 1. Welcome and name. 2. Confirm what they just did. 3. Why it was a smart move (one specific reason, no flattery). 4. What happens next, step by step. 5. The one thing to do before the next step. 6. What to expect from me. 7. Friendly close. Tone: warm but specific. No marketing energy. --- ### Prompt 10. Pattern Interrupt Hook Library **Use:** 10 pattern-interrupt openers tailored to your vertical. Top-load your next 10 tests. **Copy this:** > Using the brief and buyer frame above, give me 10 pattern-interrupt opening lines for a B2B video in [VERTICAL]. No greetings. 8 to 16 spoken words. One per mechanism: 1. Action mid-flow. 2. Unfinished thought. 3. Reading a real message. 4. Naming the viewer's exact behavior. 5. Specific number, no context. 6. Contradicting a famous industry quote. 7. Naming a competitor pattern by mechanic. 8. Tiny confession. 9. Question they cannot answer in their head. 10. Holding up a real object on camera. Below each, 8 words on what the presenter should be physically doing. --- ### Prompt 11. CTA Calibrator **Use:** 5 single-action CTAs sized to funnel stage. **Copy this:** > Using the brief and buyer frame above, give me 5 single-action CTAs for a [VIDEO_TYPE] aimed at a [FUNNEL_STAGE] viewer. Each: one specific action (not "learn more"), the destination, what they get, under 10 seconds out loud, no "just". Label from most friction to least friction. Recommend which to ship first and one sentence why. --- ### Prompt 12. Director's Note Generator **Use:** Turn any script into a 60-word director's note for the presenter. **Copy this:** > Here is the script: [SCRIPT]. Write me a 60-word director's note covering: the single emotional beat, pace and breath cues, eye-contact direction (lens vs off-lens), energy curve (climb, plateau, drop), the one delivery risk to avoid. Plain English. No film-school jargon. --- ## 4. The Script Tracker (Database) Create a Notion database with these columns. One row per script you produce. | Script ID | Title | Funnel Stage | Awareness Level | Prompt Used | Hook (first line) | Length | Date Shipped | Result | Notes | |---|---|---|---|---|---|---|---|---|---| | 001 | | Top / Mid / Bottom | Unaware → Most-aware | Prompt 3 / 7 / 8 / 9 | | 30s / 60s / 90s / 180s | | CTR / Conv / CPA / Show-up | | **How to use the tracker.** After every shipped script, log it. Once you have 10 rows, sort by Result. The hooks and structures that show up at the top are your house style. The ones that flop tell you which buyer-frame line you keep guessing wrong on. --- ## 5. The Honest Caveat These prompts get you about 80 percent of the way to a B2B video script that works. The remaining 20 percent: - The human on camera who actually believes the line. - The hook calibrated against your real paid data, not the model's guess. - The take that gets re-recorded because the first one sounded rehearsed. - The lines that look fine in Notion but die on camera, dropped without ego. That is what 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. [Book a free 30-minute strategy call](https://cal.com/videorep/videorep-discovery-call). I will tell you straight whether the script you have is worth filming or whether to rewrite it first. Eric Presnall. VideoRep. The human layer for B2B SaaS and Tech video. 1,000-plus videos for 250-plus B2B brands.