Examples
Explainer video script examples
A full 30-second script for a fictional SaaS, scene by scene, followed by the same product cut down to a 15-second paid social version — because the placement should change the script, and these two show exactly how.
A complete 30-second explainer script
The product: appointment-gap software for dental practices. Placement: landing page. Length: 30 seconds — which at ~2.5 words per second allows roughly 70 words of voiceover. This script uses 69.
- Voiceover
- It's 6 PM and you're still calling patients, one by one, trying to fill tomorrow's cancelled slots.
- On-screen text
- 6:00 PM. Still calling.
- Visual
- An office manager at a front desk, phone wedged against her shoulder, a wall clock at six and a calendar full of red gaps.
- Animation
- Flat vector style. Quick push-in on the clock; red calendar blocks pop in one by one with a snappy overshoot.
- Voiceover
- Slotly watches your calendar and texts your waitlist the moment a slot opens up.
- On-screen text
- Cancellation → filled
- Visual
- The calendar UI: a red gap appears, a phone buzzes beside it with a waitlist message already sent.
- Animation
- The gap flashes once; the message card slides in from the right and settles.
- Voiceover
- Patients book straight into your practice software — no calls, no double entry, no chasing.
- On-screen text
- Booked. Automatically.
- Visual
- Confirmation ticks cascade into the schedule until the day is solid again.
- Animation
- Ticks pop in rhythm; the calendar refills left to right in one clean wave.
- Voiceover
- Tomorrow fills itself while you lock up. Book a fifteen-minute demo and watch it work on your own calendar.
- On-screen text
- Book a 15-min demo
- Visual
- She switches the lights off and leaves; her phone glows with a full schedule.
- Animation
- Slow dim on the office; the CTA card holds, static, for the final three seconds.
Why this script works
- The hook is the viewer's own evening, not the product's name — the brand doesn't appear until scene two.
- Each scene has exactly one job: pain, mechanism, outcome, action.
- The on-screen text tells the whole story with the sound off: still calling → filled → booked → demo.
- One call to action, held long enough to read — not a list of social handles.
The same product as a 15-second paid social cut
Paid social autoplays muted with a thumb hovering. The hook has four seconds, the on-screen text carries everything, and the call to action can't wait until the end to start earning attention. Roughly 35 voiceover words fit; this uses 31.
- Voiceover
- Six PM and still phoning patients to fill tomorrow's gaps?
- On-screen text
- Still calling?
- Visual
- Tight shot: phone against shoulder, clock at six, red calendar gaps.
- Animation
- Hard cut in, single fast push on the clock — no logo, no intro.
- Voiceover
- Slotly texts your waitlist and fills cancelled slots straight into your practice software.
- On-screen text
- Fills itself.
- Visual
- Calendar gap turns green as a waitlist message fires beside it.
- Animation
- Gap flips red-to-green with a snap; message card punches in on the beat.
- Voiceover
- Book a fifteen-minute demo before you leave tonight.
- On-screen text
- 15-min demo →
- Visual
- Full schedule on a phone screen, CTA button beneath.
- Animation
- Everything else fades 20%; the CTA card stays pinned and steady.
Same product, same promise — different script. The 30-second version builds a story; the 15-second version compresses the hook into a question, drops the proof scene entirely, and moves the call to action a third of the way in via on-screen text. That's what 'the placement shapes the script' means in practice.
Generate one for your product
Answer eight creative-director questions and get a script in exactly this format — timecodes summing to your chosen length, voiceover on budget, placement-aware.
Generate my example — free