12 Free AI Video Ad Script Templates That Convert (Copy-Paste Ready)
Creative quality drives 49% of your ad's sales lift—more than targeting, bidding, or audience selection combined.
Table of Contents
- Why these templates work (and most scripts don't)
- Template 1: E-commerce product launch
- Template 2: App download
- Template 3: Lead generation
- Template 4: Webinar registration
- Template 5: Course enrollment
- Template 6: Service booking
- Template 7: B2B SaaS demo
- Template 8: High-ticket consultation
- Template 9: Physical product unboxing
- Template 10: Software tutorial
- Template 11: Testimonial compilation
- Template 12: Limited-time offer
- How to use these templates for maximum ROI
- Compliance checklist
- Performance benchmarks by industry
Why these templates work (and most scripts don't)
That's validated data from NCSolutions and Nielsen that's held consistent across platforms since 2017. The scripts you write are your biggest performance lever, yet most marketers spend 80% of their time obsessing over audiences and 20% on creative.
These 12 battle-tested templates flip that equation. Each one integrates proven frameworks like MECLABS conversion heuristics and platform-specific requirements so you can generate high-converting video ads in minutes using tools like Virvid's free AI video script generator.
Before diving into templates, you need to understand what separates scroll-stopping ads from expensive noise. The MECLABS conversion formula reveals that motivation (4x weight) and value proposition clarity (3x weight) matter exponentially more than incentives.
Translation for video ads: your hook must speak directly to viewer motivation within 3 seconds or you've already lost. Facebook's internal data confirms this, 65% of viewers who make it past 3 seconds will watch 10+ seconds, and 45% will watch 30+ seconds.
| Metric | Target Benchmark | Elite Performance |
|---|---|---|
| Hook Rate (Meta) | 25%+ | 35-50% |
| Hook Rate (TikTok) | 30%+ | 40-50% |
| Hold Rate | 40%+ | 50-60% |
| Completion Rate | 60%+ | 80%+ |
These templates are engineered around those benchmarks. Every hook option, scene breakdown, and CTA placement reflects what actually works in 2026—not what worked three algorithm updates ago, as covered in our complete guide to AI video ads.
Template 1: E-commerce product launch
This high-velocity format dominates short-form platforms. TikTok's Creative Center confirms the 21-34 second sweet spot, but 15-second variants work exceptionally well for product launches where simplicity sells.
The framework: Hook → Demo → Proof → CTA
Platform specs: 9:16 vertical | Safe zones: 14% top margin, 20% bottom margin | Captions mandatory
Hook options (0-2 seconds)
Choose one angle to test:
- Pain: "Still dealing with [specific frustration]?"
- Aspiration: "POV: Your [task] takes 30 seconds now"
- Curiosity: "This [product category] hack is breaking the internet"
- Proof-led: "Over [number] people switched to this"
- Pattern interrupt: [VISUAL: Product crashes into frame/unexpected motion]
Full script
SCENE 1 - HOOK: 0-2s
[CUT: Face close-up, slight head tilt, direct eye contact]
[ON-SCREEN TEXT: "Still [pain point]?" - bold, centered]
VOICEOVER: "Still [dealing with specific pain point]?"
SCENE 2 - SOLUTION + DEMO: 2-9s
[CUT: Product reveal - macro texture shot]
[CUT: Product in use - over-shoulder POV]
[ON-SCREEN TEXT: Key benefit in 3-4 words]
VOICEOVER: "Meet [Product Name]. It [primary benefit] in [timeframe]. [PAUSE] Just [simple action] and [result]."
SCENE 3 - PROOF: 9-13s
[CUT: Before/after split-screen OR testimonial snippet]
[ON-SCREEN TEXT: "[X]+ happy customers" or star rating]
VOICEOVER: "Already [social proof number] people made the switch."
SCENE 4 - CTA: 13-15s
[CUT: Product pack shot with offer overlay]
[ON-SCREEN TEXT: "[X]% OFF - TAP SHOP NOW" - last 3 seconds]
VOICEOVER: "Get [X]% off today. Tap below."
[END FRAME: Logo + CTA button visible in safe zone]
Fill-in-the-blank version
- Hook: "Still [struggling with dry skin / forgetting your keys / wasting time on meal prep]?"
- Product: [Your Product Name]
- Primary benefit: [moisturizes in 10 seconds / tracks everything / cuts prep time by 80%]
- Simple action: [apply once / attach it / scan the barcode]
- Social proof: [47,000 five-star reviews / 100K units sold / #1 rated]
- Offer: [25% off first order / free shipping / buy 2 get 1]
Concrete example (Skincare Brand)
"Still waking up with dry, flaky skin? Meet HydraGlow Serum. It delivers 72-hour moisture in one pump. Just apply after cleansing and watch your skin transform. Already 47,000 five-star reviews can't be wrong. Get 30% off your first order—tap Shop Now."
AI generator formatting
For Synthesia: 4 scenes, 2 sentences max per scene, use "Professional" avatar for trust
For HeyGen: Select UGC tab avatar, set voice speed to 1.2x for energy, enable auto-captions
For Virvid: One-click "Product Launch" template—hooks pre-optimized for platform with trending UGC styles
Template 2: App download
The Problem-Agitate-Solution framework dominates app marketing because downloads require overcoming inertia. Research shows 47% of winning video ads state a problem in the hook, making it the highest-performing opener by a significant margin.
The framework: Problem → Agitate → Solution → CTA
Platform specs: 9:16 or 1:1 | 30 seconds optimal | Sound-on design with caption backup
Hook options (0-3 seconds)
- Pain amplifier: "Raise your hand if [common frustration] ruins your day"
- Accusation: "Your [current solution] is lying to you"
- Relatable rant: "I'm so tired of [frustrating experience]..."
- Question: "Why does [simple task] have to be this complicated?"
- Statistic shock: "[X]% of people waste [time/money] on [problem]"
Full script
SCENE 1 - PROBLEM: 0-5s
[VISUAL: AI avatar, casual setting, frustrated expression]
[ON-SCREEN TEXT: Pain point as question]
AVATAR: "Can we talk about how [specific pain point] is absolutely ruining [context]? I've been there."
SCENE 2 - AGITATE: 5-12s
[VISUAL: Split-screen showing messy "before" scenario]
[CUT: Quick montage of frustrating moments]
[ON-SCREEN TEXT: "Sound familiar?"]
AVATAR: "You spend [time wasted] trying to [task]. You download [competitor type] apps that [failure point]. And you're still stuck [negative outcome]."
SCENE 3 - SOLUTION INTRO: 12-20s
[VISUAL: Phone screen recording showing app interface]
[CUT: Over-shoulder app demo]
[ON-SCREEN TEXT: App name + tagline]
AVATAR: "That's exactly why I started using [App Name]. It [core function] in literally [short timeframe]. [PAUSE] Watch this—"
SCENE 4 - DEMO HIGHLIGHT: 20-25s
[VISUAL: Screen recording of key feature]
[ON-SCREEN TEXT: Benefit callouts appearing with each tap]
AVATAR: "[Action] here, [action] there, and boom—[result] in [seconds/taps]."
SCENE 5 - CTA: 25-30s
[VISUAL: Avatar holding phone showing download screen]
[ON-SCREEN TEXT: "FREE DOWNLOAD" + app store badges]
AVATAR: "Download [App Name] free—link's right below. [PAUSE] Trust me, future you will thank you."
[END FRAME: App icon + "Download Free" CTA - hold 3 seconds]
Fill-in-the-blank version
- Pain point: [tracking expenses / scheduling meetings / learning a language]
- Time wasted: [hours every week / 20 minutes per meeting / months with no progress]
- Competitor failure: [crash constantly / have hidden fees / don't actually teach you]
- App name: [Your App]
- Core function: [categorizes every expense automatically / finds mutual free time / teaches through conversation]
- Timeframe: [30 seconds / one tap / your first lesson]
- Key action sequence: [Snap a receipt, AI categorizes it, reports generate automatically]
Concrete example (Expense Tracking App)
"Can we talk about how expense tracking is absolutely ruining your freelance business? I've been there. You spend three hours every month sorting receipts. You download 'simple' apps that crash or have hidden fees. And you're still stressed at tax time. That's exactly why I started using PennyPilot. It categorizes every expense automatically in literally two taps. Snap a receipt, AI reads it, reports generate monthly. Download PennyPilot free—link's right below."
Performance optimization notes
This template consistently achieves 0.8-1.2% CTR for app installs when the agitation phase hits genuine pain points. The key is specificity: "three hours every month" outperforms "a lot of time" by 40%+ in A/B tests.
Template 3: Lead generation
YouTube's ABCD framework (Attention, Branding, Connection, Direction) drives a documented 30% lift in short-term sales likelihood according to Google/Kantar research. This longer format excels for lead generation where trust-building matters.
The framework: Attention → Branding → Connection → Direction
Platform specs: 16:9 horizontal for in-stream | First 5 seconds critical (pre-skip) | Sound-on (95% of YouTube viewers have sound enabled)
Hook options (0-5 seconds - before skip button)
- Bold claim: "What if I told you [industry assumption] is completely wrong?"
- Result teaser: "This [strategy/method] generated [specific result] in [timeframe]"
- Direct address: "[Job title/persona], stop scrolling—this will save you [specific benefit]"
- Contrarian take: "Everyone says [common advice]. Here's why that's costing you [loss]"
- Story opener: "Last year, [relatable scenario] happened to me. Then everything changed."
Full script
SCENE 1 - ATTENTION: 0-5s
[VISUAL: Speaker on camera, bright background, movement in first frame]
[ON-SCREEN TEXT: Bold hook statement - large font]
SPEAKER: "[Bold hook that challenges assumption or promises specific result]. Stay with me for 60 seconds."
SCENE 2 - BRANDING: 5-15s
[VISUAL: Logo animation subtle in corner, speaker continues]
[CUT: B-roll of product/service in action]
[ON-SCREEN TEXT: Company name + one-line descriptor]
SPEAKER: "I'm [Name] from [Company], and we've helped [number] [target audience] achieve [primary outcome]. [PAUSE] Here's what we discovered..."
SCENE 3 - CONNECTION (Problem): 15-25s
[VISUAL: Empathetic expression, relatable imagery]
[ON-SCREEN TEXT: Pain points as bullet list appearing]
SPEAKER: "If you're [target audience], you probably know the frustration of [pain point 1]. You've tried [failed solution]. You've struggled with [pain point 2]. And you're starting to wonder if [desired outcome] is even possible."
SCENE 4 - CONNECTION (Solution): 25-40s
[VISUAL: Transition to solution imagery, screen recordings, case study visuals]
[ON-SCREEN TEXT: Key benefits with icons]
SPEAKER: "Here's the truth: [reframe the problem]. When you [core insight], everything changes. Our [product/method] helps you [benefit 1], [benefit 2], and [benefit 3]—without [common objection]."
SCENE 5 - CONNECTION (Proof): 40-50s
[VISUAL: Testimonial clip or results screenshot]
[ON-SCREEN TEXT: Specific metrics/results]
SPEAKER: "[Client name] used this exact approach and saw [specific result] in [timeframe]. [PAUSE] And they're not alone—[broader proof point]."
SCENE 6 - DIRECTION: 50-60s
[VISUAL: Speaker with clear CTA graphic, lead magnet mockup]
[ON-SCREEN TEXT: "FREE [Lead Magnet]" + URL - hold final 5 seconds]
SPEAKER: "Ready to [achieve outcome]? Click the link below to grab our free [lead magnet name]. It shows you exactly how to [specific promise] step-by-step. [PAUSE] Click now—it takes 10 seconds."
[END FRAME: Lead magnet image + URL + "Click to Download Free" - hold 5 seconds]
Fill-in-the-blank version
- Hook claim: [SEO takes 6 months to work / You need a huge budget for ads / Cold email is dead]
- Your name: [Your Name]
- Company: [Your Company]
- Number helped: [500+ / 10,000+ / 2,500+]
- Target audience: [SaaS founders / e-commerce brands / coaches]
- Pain point 1: [inconsistent leads / high ad costs / low open rates]
- Failed solution: [random content / boosted posts / bought lists]
- Pain point 2: [feast-or-famine revenue / wasted budget / spam complaints]
- Core insight: [it's not about more content—it's about the right triggers]
- Benefit trio: [predictable pipeline / lower CAC / 40%+ reply rates]
- Client result: [3x pipeline in 60 days / cut CAC by 50% / booked 47 calls]
- Lead magnet: [The Cold Email Playbook / 30-Day SEO Sprint / Ad Budget Calculator]
AI generator formatting
For Synthesia: 6 scenes, 3 sentences max per scene, use "Expressive" avatar for engagement, 16:9 aspect ratio
For HeyGen: Use "Professional" avatar category, standard voice speed, add lower-thirds for stats
For Virvid: Select "Lead Gen - YouTube" template for pre-formatted ABCD structure with optimized pacing
Word count guidance: 150-180 words total (approximately 130 WPM speaking pace for professional delivery)
Template 4: Webinar registration
Webinar ads require a specific cocktail: curiosity that demands resolution + value stack that justifies time + urgency that forces action. This template delivers all three in a format optimized for Meta's feed and TikTok's discovery algorithm.
The framework: Curiosity Hook → Value Stack → Urgency CTA
Platform specs: 9:16 for Reels/TikTok, 1:1 for Feed | 30-45 seconds | Captions essential
Hook options (0-3 seconds)
- Revelation hook: "I'm about to share something most [industry] experts won't tell you"
- Result curiosity: "How did [specific result] happen in just [short timeframe]?"
- Insider access: "[Number] [audience] are joining me live to learn [specific skill]"
- Mistake callout: "If you're making this one [industry] mistake, you need to hear this"
- Time-sensitive knowledge: "The [industry] landscape is shifting—here's what's changing in 2026"
Full script
SCENE 1 - CURIOSITY HOOK: 0-5s
[VISUAL: Speaker, casual setting, slight lean-in]
[ON-SCREEN TEXT: Intriguing question or statement]
SPEAKER: "[Curiosity hook that teases exclusive knowledge]. And I'm breaking it all down—live, this [day]."
SCENE 2 - VALUE STACK: 5-20s
[VISUAL: Text animations revealing each value point]
[CUT: Quick clips representing each topic]
[ON-SCREEN TEXT: Numbered list appearing one by one]
SPEAKER: "In this free training, you'll discover: [PAUSE] Number one—[specific takeaway with outcome]. Number two—[specific takeaway with outcome]. Number three—[specific takeaway with outcome]. Plus, everyone who attends gets [bonus item]."
SCENE 3 - CREDIBILITY: 20-30s
[VISUAL: Quick logos of past clients/media, speaker credentials]
[ON-SCREEN TEXT: "[X] years experience" or "Featured in [publication]"]
SPEAKER: "I've spent [timeframe] [building credibility statement]. I've helped [number] [audience] achieve [outcome]. This is the exact framework I use."
SCENE 4 - URGENCY CTA: 30-40s
[VISUAL: Calendar graphic, countdown element]
[ON-SCREEN TEXT: "LIVE: [Day, Time]" + "LIMITED SPOTS" + registration URL]
SPEAKER: "Spots are limited because I answer questions live. [PAUSE] Tap the link, save your seat, and I'll see you [day]. [PAUSE] Don't miss this one."
[END FRAME: Webinar title + date/time + "Register Free" CTA - hold 4 seconds]
Fill-in-the-blank version
- Curiosity hook: [the three ads I'd run with just $500 / why most funnels fail in the first 24 hours / the template that booked me 40 calls last month]
- Day/time: [Thursday at 2pm EST]
- Takeaway 1: [The exact hook formula that stops the scroll (and why yours isn't working)]
- Takeaway 2: [How to cut your CAC by 40% without increasing ad spend]
- Takeaway 3: [The one automation that turns cold leads into booked calls]
- Bonus: [my personal ad swipe file / the hook template doc / a 30-minute Q&A]
- Credibility timeframe: [8 years / 5,000+ hours / $10M+ in ad spend]
- Number helped: [2,000+ / 500+ / 850+]
Template 5: Course enrollment
The Before-After-Bridge framework excels for courses because students buy transformation, not information. Research shows BAB outperforms straight pitches for aspiration-driven purchases—exactly what education represents.
The framework: Before (current state) → After (transformed state) → Bridge (your course)
Platform specs: 9:16 or 16:9 | 45-60 seconds | Works across all platforms
Full script
SCENE 1 - BEFORE STATE: 0-12s
[VISUAL: Frustrated person at desk, overwhelmed visuals]
[ON-SCREEN TEXT: "This was me [timeframe] ago"]
SPEAKER: "Six months ago, I was [specific negative state]. I'd spent [money/time] on [failed attempts]. My [metric] was [bad number]. And honestly? I was ready to give up on [goal]."
SCENE 2 - AFTER STATE: 12-25s
[VISUAL: Transformation—happy, successful, results on screen]
[CUT: Screenshots of results, lifestyle shots]
[ON-SCREEN TEXT: "[Impressive result metric]"]
SPEAKER: "Fast forward to today. My [metric] hit [impressive number]. I [achievement]. I finally [emotional benefit]. The difference? It wasn't working harder. It was learning the right framework."
SCENE 3 - BRIDGE (The Course): 25-45s
[VISUAL: Course interface, module previews, student testimonials]
[ON-SCREEN TEXT: Course name + key module topics]
SPEAKER: "That's exactly why I created [Course Name]. Inside, you'll get [Module 1 topic], [Module 2 topic], and [Module 3 topic]. Plus [bonus] that took me [time] to develop. [PAUSE] This is the roadmap I wish I had."
SCENE 4 - CTA: 45-55s
[VISUAL: Enrollment page, pricing (if showing), guarantee badge]
[ON-SCREEN TEXT: "[Offer detail]" + "ENROLL NOW"]
SPEAKER: "Enrollment is open now, but [scarcity element]. Click below to join [number] students already inside. [PAUSE] Your transformation starts today."
[END FRAME: Course mockup + CTA + guarantee statement - hold 4 seconds]
Fill-in-the-blank version
- Before state: [stuck at 1K followers / barely breaking even / terrified of sales calls]
- Failed attempts: [$5,000 on courses that didn't work / six months trying random tactics / three different coaches]
- Bad metric: [200 views per post / $2K/month revenue / 5% close rate]
- After metric: [100K followers / $25K months / 45% close rate]
- Achievement: [quit my 9-5 / hired my first employee / got featured in Forbes]
- Emotional benefit: [wake up excited about my business / stopped dreading Mondays / feel confident on calls]
- Course name: [The Visibility Formula / Revenue Accelerator / Closer Academy]
- Module topics: [the content system / the pricing strategy / the objection framework]
- Bonus: [1:1 call / template vault / community access]
- Scarcity: [doors close Friday / only 50 spots / price doubles next week]
- Number of students: [2,300+ / 500+ / 1,000+]
Template 6: Service booking
For local service businesses, trust is the conversion bottleneck. This testimonial mashup format leverages the power of UGC, which achieves 4x higher CTR than polished brand content while maintaining production quality.
The framework: Hook → Testimonial Stack → Service Overview → CTA
Platform specs: 9:16 for social | 30-45 seconds | Geo-targeting recommended
Full script
SCENE 1 - HOOK: 0-3s
[VISUAL: Happy customer in their home/business, natural lighting]
[ON-SCREEN TEXT: "Best [service] in [City]?" with star rating]
CUSTOMER 1: "If you need [service] in [City], you HAVE to call [Business Name]."
SCENE 2 - TESTIMONIAL STACK: 3-20s
[CUT: Quick cuts between 3-4 different customers]
[ON-SCREEN TEXT: Customer name + location (neighborhood)]
CUSTOMER 2: "They [specific positive experience]. I was shocked how [positive adjective] it was."
CUSTOMER 3: "Other [service providers] quoted me [high price]. [Business] came in at [lower price] and did [better quality description]."
CUSTOMER 4: "My [family member/friend] recommended them. Now I recommend them to everyone."
SCENE 3 - SERVICE OVERVIEW: 20-32s
[VISUAL: Service being performed (clean, professional footage)]
[ON-SCREEN TEXT: Services listed + "[X]+ years serving [City]"]
VOICEOVER: "[Business Name] has served [City/region] for [years]. We specialize in [service 1], [service 2], and [service 3]. [PAUSE] Licensed. Insured. Five-star rated."
SCENE 4 - CTA: 32-40s
[VISUAL: Phone number large on screen, booking interface]
[ON-SCREEN TEXT: "CALL/TEXT [Number]" + "FREE ESTIMATE"]
VOICEOVER: "Call or text [number] for your free estimate. [PAUSE] Mention this ad and get [offer]."
[END FRAME: Logo + phone + "Serving [City] since [year]" - hold 4 seconds]
Fill-in-the-blank version
- Service category: [plumbing / HVAC / landscaping / cleaning]
- City/region: [Austin / the Bay Area / Northern Virginia]
- Specific experience: [fixed our leak in under an hour / showed up on time / explained everything clearly]
- Positive adjective: [fast / affordable / professional / thorough]
- Competitor price: [$800 / $2,500 / $150]
- Your price context: [$500 with better warranty / half that / 30% less]
- Services: [water heaters, drain cleaning, emergency repairs]
- Years in business: [15 / 25 / 8]
- Offer: [10% off / free inspection / waived service fee]
Template 7: B2B SaaS demo
B2B buyers need to see the math work before they commit. This template front-loads pain, showcases the solution, and closes with ROI quantification—addressing both emotional and rational decision-making.
The framework: Pain Identification → Solution Demo → ROI Proof → CTA
Platform specs: 16:9 for LinkedIn/YouTube | 60-90 seconds | Professional tone
Full script
SCENE 1 - PAIN: 0-12s
[VISUAL: Frustrated professional, messy spreadsheets, cluttered tools]
[ON-SCREEN TEXT: "[Job title]: Does this look familiar?"]
SPEAKER: "If you're a [job title] still [painful manual process], you already know: it's costing you [hours/money] every [timeframe]. Your team wastes time on [task]. Errors slip through. And scaling? Forget it."
SCENE 2 - SOLUTION INTRO: 12-20s
[VISUAL: Clean dashboard appearing, logo reveal]
[ON-SCREEN TEXT: "[Product Name]: [One-line value prop]"]
SPEAKER: "[Product Name] eliminates that chaos. Let me show you exactly how."
SCENE 3 - DEMO: 20-50s
[VISUAL: Screen recording with cursor highlights, feature callouts]
[ON-SCREEN TEXT: Feature names + benefit statements appearing]
SPEAKER: "First, [Feature 1]—this alone cuts [task time] by [percentage]. [PAUSE] [CUT] See this? [Feature 2] automatically [benefit]. No more [manual step]. [CUT] And here's the game-changer: [Feature 3]. It [specific capability] so you can [outcome]. [PAUSE] All in one dashboard. No more tab-switching between [competitor tools]."
SCENE 4 - ROI PROOF: 50-70s
[VISUAL: Calculator graphic, testimonial quote, logo strip of clients]
[ON-SCREEN TEXT: "[X] hours saved per week" + "[Y]% ROI" + client logos]
SPEAKER: "The average [job title] using [Product] saves [hours] per week. That's [dollar amount] back in productivity annually. [PAUSE] Companies like [Client 1] and [Client 2] saw [specific result] within [timeframe]."
SCENE 5 - CTA: 70-85s
[VISUAL: Demo booking interface, calendar]
[ON-SCREEN TEXT: "FREE DEMO" + "No credit card required"]
SPEAKER: "Ready to see what [Product] can do for your team? Book a free demo—takes 30 seconds. Link's below. [PAUSE] Your future self will thank you."
[END FRAME: Product screenshot + "Book Your Demo" + company logo - hold 4 seconds]
Fill-in-the-blank version
- Job title: [Revenue Operations Manager / Marketing Director / Finance Lead]
- Painful process: [manually syncing data between CRM and spreadsheets / managing campaigns across 5 platforms / reconciling invoices]
- Time/money cost: [10 hours / $50,000 / 2 full-time employees]
- Tasks wasted on: [copy-pasting / generating reports / fixing errors]
- Product name: [Your SaaS Product]
- Feature 1 benefit: [syncing / reporting / invoicing] by [70% / 80% / 90%]
- Feature 2 action: [flags discrepancies / schedules posts / categorizes expenses]
- Feature 3 capability: [predicts churn / optimizes budgets / forecasts cash flow]
- Competitor tools: [Salesforce and Google Sheets / Hootsuite, Buffer, and Meta / QuickBooks and Excel]
- Hours saved: [12 hours per week / 15 hours per week / 8 hours per week]
- Dollar amount: [$30,000 / $75,000 / $45,000]
- Client results: [doubled pipeline velocity / cut reporting time by 80% / reduced errors to near-zero]
Template 8: High-ticket consultation
High-ticket services require authority positioning before asking for the meeting. This template establishes credibility, proves capability through case study storytelling, and offers a low-commitment next step.
The framework: Authority Hook → Case Study Story → Methodology Tease → CTA
Platform specs: 16:9 or 9:16 | 60-90 seconds | LinkedIn performs best
Full script
SCENE 1 - AUTHORITY HOOK: 0-8s
[VISUAL: Speaker in professional setting, credentials visible subtly]
[ON-SCREEN TEXT: "[Credential/Achievement]"]
SPEAKER: "In [timeframe], I've [impressive credential]. I've [second credential]. And I'm about to show you exactly how we [core promise]."
SCENE 2 - CASE STUDY SETUP: 8-20s
[VISUAL: Client logo (with permission) or anonymized description]
[ON-SCREEN TEXT: "Case Study: [Client Type]"]
SPEAKER: "Let me tell you about [Client Type]. When they came to us, they were stuck at [starting metric]. They'd tried [failed approaches]. Their [stakeholders] were frustrated."
SCENE 3 - CASE STUDY TRANSFORMATION: 20-40s
[VISUAL: Before/after metrics, timeline graphic]
[ON-SCREEN TEXT: Results appearing—"[Starting Metric] → [Ending Metric]"]
SPEAKER: "Within [timeframe], we implemented our [methodology name]. The result? [Primary metric] went from [before] to [after]. [Secondary metric] improved by [percentage]. And [qualitative outcome]. [PAUSE] Not luck. A proven system."
SCENE 4 - METHODOLOGY TEASE: 40-55s
[VISUAL: Framework diagram or process overview (not complete—tease)]
[ON-SCREEN TEXT: Pillar names of your methodology]
SPEAKER: "The [Methodology Name] works because it focuses on [key differentiator 1], [key differentiator 2], and [key differentiator 3]. Most [competitors] miss this entirely."
SCENE 5 - CTA: 55-70s
[VISUAL: Speaker direct to camera, calendar or application page]
[ON-SCREEN TEXT: "FREE STRATEGY CALL" or "APPLY NOW"]
SPEAKER: "If you're a [ideal client description] looking to [desired outcome], let's talk. I have [number] spots open this month for strategy calls. [PAUSE] Click below to apply—and let's see if we're a fit."
[END FRAME: Headshot + calendar link + "[X] spots remaining" - hold 4 seconds]
Template 9: Physical product unboxing
Unboxing content drives 45% higher add-to-cart rates. This template combines sensory satisfaction with strategic benefit callouts.
The framework: Anticipation → Reveal → Tactile Experience → Benefits → CTA
Platform specs: 9:16 vertical | 30-45 seconds | Sound design critical
Full script
SCENE 1 - ANTICIPATION: 0-5s
[VISUAL: Hands holding sealed package, slight shake]
[AUDIO: Package crinkle sound, satisfying]
[ON-SCREEN TEXT: "Finally arrived 🎁"]
VOICEOVER (whispered/soft): "It's finally here. Let's see what's inside."
SCENE 2 - REVEAL: 5-15s
[VISUAL: Slow unboxing, tissue paper reveal, product emergence]
[AUDIO: Paper sounds, package opening]
[ON-SCREEN TEXT: Product name appearing as it's revealed]
VOICEOVER: "Okay... [PAUSE] This packaging alone. [PAUSE] And look at this."
SCENE 3 - TACTILE EXPERIENCE: 15-25s
[VISUAL: Close-up textures, weight demonstration, detail shots]
[AUDIO: Enhanced texture sounds—fabric, metal, smooth surfaces]
[ON-SCREEN TEXT: Material callouts ("Premium leather", "Surgical steel")]
VOICEOVER: "The [material]—you can feel the quality. And this [specific detail]? [PAUSE] That's the attention to detail I'm talking about."
SCENE 4 - BENEFIT CALLOUTS: 25-38s
[VISUAL: Product in use, demonstrating each benefit]
[ON-SCREEN TEXT: Benefits appearing as demonstrated]
VOICEOVER: "But here's why I'm obsessed: [Benefit 1—demonstrated]. [PAUSE] [Benefit 2—demonstrated]. And [Benefit 3—demonstrated]. Worth every penny."
SCENE 5 - CTA: 38-45s
[VISUAL: Product pack shot, offer overlay]
[ON-SCREEN TEXT: "[Offer]" + "TAP TO SHOP"]
VOICEOVER: "Link's below. They're [scarcity element]. Go. [PAUSE] You'll thank me."
[END FRAME: Product image + offer + CTA - hold 3 seconds]
Template 10: Software tutorial
Tutorial ads work because they demonstrate value before asking for commitment. This format doubles as both ad creative and educational content—extending organic reach while driving conversions.
The framework: Problem Teaser → Quick Tutorial → Expanded Value → CTA
Platform specs: 16:9 for YouTube, 9:16 for TikTok/Reels | 45-60 seconds
Full script
SCENE 1 - PROBLEM TEASER: 0-5s
[VISUAL: Screen recording showing common frustration]
[ON-SCREEN TEXT: "Wait—there's a faster way"]
VOICEOVER: "Still doing [tedious task] manually? Watch this—30 seconds."
SCENE 2 - TUTORIAL WALKTHROUGH: 5-35s
[VISUAL: Screen recording with cursor highlights, step markers]
[ON-SCREEN TEXT: "Step 1", "Step 2", "Step 3" appearing at each action]
VOICEOVER: "Step one: [action]. See how it [immediate result]? [PAUSE] Step two: [action]. This is where the magic happens—[specific benefit]. [PAUSE] Step three: [action]. And done. [PAUSE] What used to take [old time] now takes [new time]."
SCENE 3 - EXPANDED VALUE: 35-50s
[VISUAL: Quick montage of other features]
[ON-SCREEN TEXT: Feature names flashing]
VOICEOVER: "But that's just the start. [Software] also does [Feature 2], [Feature 3], and [Feature 4]. All in one place."
SCENE 4 - CTA: 50-60s
[VISUAL: Signup page or free trial button]
[ON-SCREEN TEXT: "FREE TRIAL" + "No credit card"]
VOICEOVER: "Try [Software] free—link below. Your productivity will thank you."
[END FRAME: Logo + "Start Free Trial" + feature icons - hold 4 seconds]
Template 11: Testimonial compilation
Social proof montages leverage the psychological principle that we trust collective opinion over brand claims. UGC testimonials are 9.8x more effective than influencer content.
The framework: Hook Testimonial → Rapid-Fire Stack → Outcome Summary → CTA
Platform specs: 9:16 | 30-45 seconds | Caption every word
Full script
SCENE 1 - HOOK TESTIMONIAL: 0-5s
[VISUAL: Customer speaking directly to camera, authentic setting]
[ON-SCREEN TEXT: Star rating + "Verified Customer"]
CUSTOMER 1: "Okay, I have to talk about [Product/Service]. This changed everything."
SCENE 2 - RAPID-FIRE STACK: 5-30s
[VISUAL: Quick cuts between 5-7 different customers, 3-5 seconds each]
[ON-SCREEN TEXT: Each customer's key phrase highlighted]
CUSTOMER 2: "I was skeptical at first, but [specific result]."
CUSTOMER 3: "[Product] does what [competitors] promised but never delivered."
CUSTOMER 4: "My [metric] went from [before] to [after]. I'm not exaggerating."
CUSTOMER 5: "I've tried everything. This actually works."
CUSTOMER 6: "Already bought two more for [family/friends]."
CUSTOMER 7: "If you're on the fence, just try it. Seriously."
SCENE 3 - OUTCOME SUMMARY: 30-38s
[VISUAL: Results collage—stats, transformations, happy customers]
[ON-SCREEN TEXT: "[X]+ five-star reviews" + key metric]
VOICEOVER: "[Number] customers. [Star rating] average. [Key result metric]. The proof speaks for itself."
SCENE 4 - CTA: 38-45s
[VISUAL: Product shot with offer]
[ON-SCREEN TEXT: "[Offer]" + "TAP SHOP NOW"]
VOICEOVER: "Join them. Link below."
[END FRAME: Product + customer photo collage + CTA - hold 3 seconds]
Template 12: Limited-time offer
The urgency trifecta—time pressure, limited quantity, and risk reversal—triggers action like nothing else. This template ethically deploys all three for maximum conversion velocity during promotional periods.
The framework: Announcement Hook → Offer Details → Scarcity Proof → Guarantee → CTA
Platform specs: 9:16 for social | 20-30 seconds | High energy delivery
Full script
SCENE 1 - ANNOUNCEMENT HOOK: 0-4s
[VISUAL: Animated sale graphics, bold colors]
[ON-SCREEN TEXT: "🚨 [X]% OFF - [X] HOURS LEFT"]
VOICEOVER: "Stop scrolling. [Event name] ends in [timeframe], and you do NOT want to miss this."
SCENE 2 - OFFER DETAILS: 4-12s
[VISUAL: Product showcase with original/sale price comparison]
[ON-SCREEN TEXT: "$[Original] → $[Sale]" with strikethrough]
VOICEOVER: "Right now, get [Product/Service] at [X]% off. That's [dollar amount] back in your pocket. Plus [bonus 1] and [bonus 2]—free."
SCENE 3 - SCARCITY PROOF: 12-18s
[VISUAL: Inventory counter, live purchases notification mockup]
[ON-SCREEN TEXT: "[X] left in stock" or "[X] claimed in last hour"]
VOICEOVER: "[Scarcity statement]. Once they're gone, price goes back to full. [PAUSE] I'm not trying to pressure you—I'm trying to help you."
SCENE 4 - GUARANTEE: 18-24s
[VISUAL: Guarantee badge, return policy icon]
[ON-SCREEN TEXT: "[X]-Day Guarantee" + "Full Refund"]
VOICEOVER: "And look—[guarantee details]. No risk. [PAUSE] Try it, love it, or get your money back. Simple."
SCENE 5 - CTA: 24-30s
[VISUAL: Timer counting down, CTA button pulsing]
[ON-SCREEN TEXT: "TAP NOW - [X] HOURS LEFT"]
VOICEOVER: "Tap below before the timer hits zero. [PAUSE] Go. Now. Seriously."
[END FRAME: Product + countdown + "SHOP NOW" - hold 3 seconds]
How to use these templates for maximum ROI
Creating one video isn't enough. The brands winning on paid social follow a systematic testing framework that identifies winners fast and scales them faster.
Step 1: Select your template based on campaign objective
Match your goal to the right structure:
| Objective | Recommended Templates | Why It Works |
|---|---|---|
| Product sales | #1, #9, #11, #12 | UGC format drives trust, unboxing creates desire |
| App installs | #2, #10 | PAS addresses friction, tutorials show value |
| Lead generation | #3, #4, #8 | ABCD builds authority, webinar format captures intent |
| Course/info products | #4, #5 | Transformation narrative sells aspiration |
| Local services | #6, #11 | Testimonials overcome local trust barrier |
| SaaS | #7, #8, #10 | ROI proof addresses rational buying process |
Step 2: Customize the fill-in-the-blank sections
Spend 80% of your customization effort on the hook and CTA—they're responsible for most of your conversion variance.
Step 3: Generate 5 hook variations
Use Virvid's AI video hook generator or similar tools to create five distinct angles:
- One pain-focused hook
- One aspiration-focused hook
- One curiosity-focused hook
- One proof-led hook
- One pattern interrupt hook
Varying your hook psychology dramatically improves your odds of finding a winner.
Step 4: Create your test matrix
The 5 hooks × 2 bodies × 2 CTAs = 20 variants framework lets you scientifically identify winners. Most platforms' algorithms need 50+ conversions to optimize effectively, so this volume matters.
Step 5: Launch and monitor hook rates
Kill any variant with hook rate below 20% after 1,000 impressions. Scale variants above 30% aggressively.
Step 6: Iterate body and CTA on winning hooks
Once you've found a winning hook, test variations on the middle and end sections to optimize hold rate and conversion, similar to the approach covered in our Meta AI video ads guide.
Step 7: Refresh creative every 2-3 weeks
Ad fatigue is real. Plan to replace winning creative before performance degrades—not after.
Step 8: Document learnings
Build a swipe file of your winning hooks, angles, and structures. They'll inform future campaigns across all your products.
Compliance checklist
Before launching any ad, verify compliance with platform-specific requirements to avoid rejections and wasted budget.
TikTok ad review requirements
- No fake interactive elements (play buttons, swipe arrows)
- AI-generated content must include AIGC disclosure label
- Landing page must match ad claims
- No absolute effectiveness claims ("100% guaranteed," "always works")
- Music/audio must be from Commercial Music Library
Meta safe zones and captions
- Keep text/CTAs within center 1080×1420 area
- Leave 14% (250px) top margin, 20% (340px) bottom margin
- Include burned-in captions—no auto-caption support for Reels ads
- Avoid excessive text overlays (may reduce delivery)
YouTube ABCD compliance
- Hook within first 5 seconds (before skip button)
- Brand mention within first 5 seconds for awareness campaigns
- Clear, explicit CTA in final card
- 16:9 aspect ratio for in-stream; 9:16 for Shorts
Performance benchmarks by industry
These ranges reflect Meta and TikTok Creative Center data from Q4 2024–Q1 2025. Use them as directional guidance, not absolute targets.
| Vertical | Expected CTR | Expected CVR | Typical Hook Rate |
|---|---|---|---|
| E-commerce | 0.8-1.5% | 1.5-3.5% | 28-35% |
| SaaS | 0.3-0.8% | 2-5% | 22-30% |
| Lead gen | 0.6-1.2% | 8-15% | 25-32% |
| App install | 1.0-2.0% | 15-30% | 30-40% |
| Local service | 1.2-2.5% | 5-12% | 32-38% |
| Courses | 0.5-1.0% | 1-4% | 26-33% |
These templates are designed to hit the upper range of these benchmarks. If you're consistently below the lower range after 20+ variants, revisit your offer—creative can only do so much if the underlying product-market fit isn't there.
For more insights on performance optimization, check out our comparison of AI video ads vs traditional video ads.
Your next step
You now have 12 proven templates built on the same frameworks that drive billions in ad spend annually. But templates alone don't convert—execution does.
The gap between marketers who scale profitably and those who burn budget is simply testing velocity. Start with Template #1 if you're selling products, Template #3 for lead generation, or Template #2 for app installs.
Generate your first 5 hook variations using Virvid's free AI video script generator, launch within 48 hours, and let the data tell you what works. Platforms like Virvid make it ridiculously easy to turn these scripts into actual video ads with one-click generation, trending visual styles, and platform-optimized formats—no complex AI automations or expensive freelancers required.
The creative is the campaign. Make it count.
For the complete guide to AI video advertising strategy across all platforms, see our AI Video Ads Complete Guide 2026.


