App Library Pricing Try it free
Library / Scripts & outlines
Scripts & outlines · 8 min read

Year-in-review video script template

A year-in-review video works when it earns the rewatch: a handful of real highlights, a number worth bragging about, and a close that points at what's next. Here is the structure, a copy-paste template, and a worked example.

PlanThatVideo Updated July 2026
The short answer

A year-in-review video script opens fast, moves through 4-6 real highlights or numbers in quick succession, lands on one standout stat, and closes by pointing at what's next. For a 30-45 second video that's four beats: cold open, highlight montage, the number, and the forward-look close. The whole thing works on specificity, so every beat should carry a real detail rather than a generic superlative.

Most year-in-review videos fail the same way: they try to summarize everything and end up saying nothing. The format only works when you resist the urge to be comprehensive and instead pick the handful of moments that actually made the year feel like a year. This guide covers what makes recap scripts different from a normal brand video, the beat structure that keeps them tight, how to choose which highlights make the cut, and a finished example you can copy.

What makes a year-in-review video script different?

It's edited before it's written. A normal brand script starts from a message and builds outward. A recap script starts from a pile of real moments (launches, numbers, customer wins, a screenshot worth keeping) and the writing job is almost entirely selection: which four or five earn a spot, and in what order they build. The temptation is to include everything from the year; the videos that actually get watched all the way through are the ones that cut hardest.

200M+ engaged users
viewed at least one Spotify Wrapped story in the first 24 hours of the 2025 rollout, a 19% year-over-year increase, with over 500 million shares in that same 24-hour window (also up year over year). The format's pull is not seasonal noise, it's a proven, growing engagement pattern.
TechCrunch, reporting Spotify's figures, Dec. 2025

You don't need Spotify's audience to borrow the mechanic. What makes Wrapped shareable isn't the platform, it's the shape: real personal or brand-specific numbers, delivered fast, that feel worth showing someone else. That shape is exactly what a recap video script should copy.

What is the best structure for a year-in-review video script?

Four beats, ordered for momentum rather than chronology: cold open, highlight montage, the number, and the close. Recap videos are one of the few formats where jumping around the year is not just acceptable, it's expected. Nobody watches a year-in-review for narrative order; they watch it for pace.

Cold open (0-6s)

Skip the "here's what we've been up to" setup. Open on the single most visual or surprising moment from the year, no context needed yet. The cold open's job is to earn the next 40 seconds, not to explain anything.

Highlight montage (6-30s)

Move through 3-5 real moments fast: a launch, a milestone, a customer or community win, a behind-the-scenes beat. Each one gets a line of voiceover and a few seconds of footage or a graphic, not a full explanation. Specificity carries the whole section: name the product, name the number, name the person, don't summarize.

The number (30-38s)

Land on the single stat you'd want someone to remember: total customers, videos made, hours saved, cities reached. This is the "Spotify Wrapped" beat, the one number engineered to be screenshot-worthy on its own.

Forward-look close (38-45s)

End on what's coming, not a recap of what you just said. A recap that only looks backward reads as an obituary for the year; one that closes on next year's plan reads as momentum.

"Brands are always trying to tap into what people are talking about online. I know that social managers are very much on the lookout for when Wrapped is coming out and want to be the first." — Rachel Karten, Social Media Consultant, Modern Retail

How do you choose which highlights make the cut?

Pick moments that carry a real number or a real name, and cut anything that only carries an adjective. A year has hundreds of things that happened in it; a 45-second video has room for maybe five. The filter that works: could this line be true of any brand's year, or only yours? If it's generic, it's out.

Generic recap line

"It's been an incredible year of growth and connection with our amazing community."

Could be pasted into any brand's recap unchanged. Nothing here is ownable or memorable.
Specific recap line

"In March, 12,000 of you signed up in a single week, our biggest launch yet."

A real number, a real month, a real claim. This is the line someone screenshots.

If you're short on standout numbers, look for a standout moment instead: a customer quote, a milestone shipped, a specific "first." The goal is the same either way, give the viewer one concrete thing to hold onto rather than a mood.

What does a year-in-review video script look like (example)?

Here is a real prompt you can paste into PlanThatVideo, and the timed script it turns that paragraph into. Notice the shape: the cold open skips setup entirely, the montage moves fast with real specifics, and the close points forward instead of just summing up.

Step 1 · Tell us about your video
A 45-second year-in-review video for a project-management SaaS company. Highlights from this year: launched a mobile app in March (12,000 signups in the first week), passed 100,000 total teams using the product, shipped a major redesign in September, a customer story from a nonprofit that cut their planning time in half. Audience: existing customers and our email list. Tone: warm, energetic, proud but not boastful. End with a teaser for next year's roadmap.

And the script it produces, laid out beat by beat with timecode, voiceover, and on-screen action:

Script · "FlowBoard · Year in Review"
FlowBoard: this year, by the numbers
Cold open · 0-6s
On screen: a nonprofit team celebrating in an office, quick cut. VO: "This is the year a nonprofit team cut their planning time in half. And they weren't the only ones."
Highlights · 6-30s
On screen: app-launch screen recording, signup counter ticking up, redesigned dashboard reveal. VO: "In March, we launched our mobile app, and 12,000 of you signed up in the first week alone. In September, we shipped our biggest redesign ever. And somewhere in between, we crossed 100,000 teams using FlowBoard every day."
The number · 30-38s
On screen: "100,000 TEAMS" stamped large, center frame. VO: "100,000 teams. That's not a number we're taking for granted."
Forward-look close · 38-45s
On screen: logo, "2027: more coming soon" teaser card. VO: "Thank you for making this year what it was. Next year, we're just getting started."

Count it: five real specifics (a nonprofit story, a launch month, a signup number, a redesign, a milestone), delivered in under 45 seconds, with a close that looks forward instead of just wrapping up. From the same prompt, PlanThatVideo also generates the matching shot list, so the script and the edit plan stay in sync:

Shot list · "FlowBoard · Year in Review"
FlowBoard: this year, by the numbers
01
HandheldQuick cut6.0sWarm
Nonprofit team in an office, celebrating around a laptop. No context text yet, just energy.
Notes: real customer footage if available; otherwise a stand-in b-roll clip with the same energy.
02
Screen recordingMontage24.0sEnergetic
App launch screen recording, signup counter animating upward, redesigned dashboard reveal in a quick swipe transition.
Notes: three sub-beats inside one shot; keep cuts tight, under 8s each.
03
Full-bleed textStatic8.0sBold
"100,000 TEAMS" large and centered, subtle particle or confetti animation behind it.
Notes: this is the screenshot-worthy frame; hold it long enough to read twice.
04
End cardStatic7.0sCTA
Logo + "2027: more coming soon" teaser card, soft glow.
Notes: leave this on screen slightly longer than a normal CTA, it's the last impression of the year.

Same prompt, same beats, a matching shot list. The script sets the pace and the specifics; the shot list turns it into what gets filmed or cut together. If you want the mapping in detail, see what is a shot list.

A reusable year-in-review video script template

Copy this and fill every line with a real detail, not a placeholder adjective. If a beat has nothing specific to say yet, that's a sign you need a better highlight, not a vaguer sentence.

Year-in-review video script · template
The number to land on: [The one stat worth screenshotting] COLD OPEN 0-6s (~10 words): [The single most visual or surprising moment. No setup.] HIGHLIGHT MONTAGE 6-30s (~55 words): [3-5 real moments: a launch, a milestone, a customer win. Name specifics, not categories.] THE NUMBER 30-38s (~12 words): [The standout stat, stated once, plainly, on screen large.] FORWARD-LOOK CLOSE 38-45s (~15 words): [What's next, not a summary of what you just said.] Total: ~30-45 seconds · every line names a real detail · cut anything that could apply to any brand's year

FAQ

How long should a year-in-review video be?

30-45 seconds for a social recap. The format is built on pace, so longer runtimes usually mean you kept moments that should have been cut rather than that you had more good material. If you have a genuinely deep year, make a longer companion piece for YouTube or your site, but keep the social cut short.

What if we don't have a big number to close on?

Use a standout moment instead of a stat: a customer story, a specific "first," a milestone shipped. The requirement isn't that the number be huge, it's that it be real and specific rather than a vague claim like "our best year yet."

Should a year-in-review video go in chronological order?

No, order for momentum instead. Recap videos are one of the few formats where the audience expects you to jump around the year rather than walk through it in sequence. Lead with your strongest visual moment, not January.

When should we publish a year-in-review video?

Mid-December through early January is the expected window, when audiences are already primed for recap content across social platforms. Publishing earlier risks looking premature; publishing much past mid-January loses the moment entirely.

Can a year-in-review video work for a small brand with a quiet year?

Yes, the format doesn't require a blockbuster year, it requires specificity. A small brand with five real, concrete moments beats a big brand with generic superlatives. Look for what actually happened, even if it's modest, and name it plainly.

Don't stare at a blank recap brief. Start from a script.

PlanThatVideo turns a one-paragraph list of this year's highlights into a timed, beat-by-beat recap script, plus the matching shot list. Edit, export, ship it before the moment passes.

Try it free →