ExplainerVideoPro

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.

Scene 1 · The problem0:00–0:07
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.
Scene 2 · The product0:07–0:14
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.
Scene 3 · The proof0:14–0:22
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.
Scene 4 · The action0:22–0:30
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 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.

Scene 1 · Hook0:00–0:04
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.
Scene 2 · Mechanism0:04–0:10
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.
Scene 3 · Action0:10–0:15
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