Event Promo Video Script Template: 15s, 30s, and 60s That Actually Work

Fillable event promo video script templates in 15s, 30s, and 60s — with timecoded shot lists, hooks, and on-screen captions for LinkedIn and Reels.

An event promo video script — for LinkedIn, Reels, or Shorts — follows the same four-beat structure regardless of length: HOOK (0-3s), STAKES (3-10s), BENEFIT (10-20s), CTA with the date and registration URL on-screen at the end. Below are three fillable templates — 15s, 30s, and 60s — with timecodes, caption copy, and B-roll cues. Native LinkedIn video earns ~5x the engagement of standard posts (Hootsuite, 2025), but only if the first three seconds clear auto-skip and the captions land on a sound-off feed. The production tool — phone, agency, or AI — is a separate decision.

What you'll accomplish

A complete script you can hand to a phone, a freelancer, or an AI tool — three filled cuts (15s, 30s, 60s) for Reels, LinkedIn, and the event website. This is the writing pass. AI event promo video is the production pass.

Before you start

  • Locked event details: name, value prop, date, city or virtual format, registration URL.
  • One headline claim. The most provocative thing a speaker or sponsor will back — this is your hook.
  • 2-3 proof points. Speaker names, sponsor logo, venue shot, last year's attendee count.
  • Brand colours and font ready. How to promote an event on LinkedIn covers where this video fits the campaign.
  • Difficulty: beginner — fill the blanks, don't rewrite the structure.

Step 1: Open every script with the 3-second hook

The hook has one job: clear auto-skip. Three patterns, in order of stopping power:

  1. The unfinished sentence. "Most [city] [audience] are about to find out…"
  2. The pattern interrupt. A speaker on camera saying the most polarising thing they'll say at the event.
  3. The number reveal. "47 founders. One room. Nine speakers. November 12."

What does not work as an opener: a logo card, a slow drone shot, a "Hi, I'm [name]." Logo goes at the end, bottom corner. If your branding is doing its job, the palette and type identify you in the first second.

Step 2: Fill the 15-second script (Reels, Stories, teaser)

Use this cut for the T-10 and T-2 teasers in your social calendar.

  • 0:00-0:03 (HOOK) — Caption: "[Headline claim]," large type, top third. B-roll: tight on speaker face, or a typographic card in event colours.
  • 0:03-0:08 (NAME + DATE) — Caption: "[Event name] · [Date] · [City or Online]." B-roll: venue exterior or a 3-image speaker montage.
  • 0:08-0:15 (CTA) — Caption fills frame: "[registration URL]" with "Hit Attend" underneath. Hold the URL the full last 3 seconds.

Step 3: Fill the 30-second script (LinkedIn, event page hero)

30 seconds is the workhorse — the T-8 native-video trailer on your event social calendar, looping on the LinkedIn Events page header.

  • 0:00-0:03 (HOOK) — Speaker on camera delivers the headline claim. Caption: the claim, verbatim. No music swell.
  • 0:03-0:10 (STAKES) — Voice-over: "Here's what's at stake for [audience] in [city] right now." Caption: one-line restatement. B-roll: two more speaker faces.
  • 0:10-0:20 (BENEFIT) — Voice-over: "On [date], [N] speakers are unpacking [specific outcome] — no panels, no fluff." Caption: speaker names rolling, one per second.
  • 0:20-0:30 (CTA) — Voice-over: "[Event name]. [Date]. Hit Attend." Caption fills frame: "[registration URL]". Hold the URL the full final 4 seconds. Logo bottom corner, not centre.

Step 4: Fill the 60-second script (website embed, sponsor decks)

60 seconds is for the event website hero and the explainer you send to sponsors. The only length with room for proof points.

  • 0:00-0:03 (HOOK) — Same as the 30s.
  • 0:03-0:15 (STAKES) — Two sentences on why this conversation matters now. Caption: bolded key phrase per beat.
  • 0:15-0:35 (3 PROOF POINTS) — Three 6-7 second segments: speaker name + topic, sponsor + value pairing, last-year attendee quote or count. Caption changes every 4 seconds.
  • 0:35-0:50 (FORMAT) — Voice-over: "[N] sessions. [Duration]. [Venue]. [Unique format detail — fireside chats, hands-on workshops, no panels]." Caption: agenda card.
  • 0:50-1:00 (CTA) — Same close as the 30s, held longer. URL on-screen the full final 6 seconds. End on the URL frame.

Step 5: Lock the caption rules before you cut anything

A large share of mobile social video is watched on mute — [STAT NEEDED: confirm % of mobile social video watched without sound from Verizon Media or Digiday]. Captions are the primary script; voice-over is a bonus track.

  • Top or middle third of frame — the bottom is where platform UI eats your text.
  • Max 7 words per caption card.
  • High contrast. White on a coloured backplate, never white-on-photo without an outline.
  • One font — the event brand font.
  • Burn captions in. Auto-captions break on names and brand terms.

Troubleshooting

What if I don't have on-camera speaker footage?

Replace every "speaker on camera" B-roll cue with a typographic card in event colours. The script becomes a kinetic-type video. AI tools generate this fast — see AI event promo video.

What if my hook line is boring?

Steal it from a speaker. Email the most opinionated person on your roster: "What's the one thing you'd say to a room of [audience] that you can't say on a panel?"

What if the 60-second version feels padded?

It probably is. Cut to the 30s version and run that everywhere.

What if I can't get captions burned in?

CapCut is free and burns in captions in under five minutes — drag export, hit auto-captions, fix names by hand, re-export.

What to do next

Now that the script is locked, produce it — phone if you have a speaker in the room, hire it out if the budget supports it, or generate it with AI in an afternoon. Full walkthrough: AI event promo video. If you want PixelBrain to handle script and production end-to-end, that's what the studio services are built for.

Frequently asked questions

How long should an event promo video be?

Three lengths cover every placement: 15s for Reels and teasers, 30s for LinkedIn, 60s for the website and sponsor outreach. Same four-beat structure for all three.

Do I need a voice-over?

No. Caption-first scripts work on mute, which is how most mobile feeds are watched.

What goes in the last frame?

The registration URL, not the logo. Hold it on screen the last 3-6 seconds.

How does this fit into the wider campaign?

The 30s cut anchors the T-8 native-video post; the 15s teaser runs T-10 and T-2; the 60s lives on the website. Full placement: 14-day social plan for a 100-person event.

Further reading

If you want PixelBrain to write the script and produce the video, see PixelBrain services and $500 concept / $1,500 entry pricing, or book a call.


Update log

  • 2026-05-15 — Initial publish.