Social Media Video Template

Year-in-Review "Wrapped" Recap

A 25-second vertical (9:16) Spotify-Wrapped-style personalized year-in-review recap across six palette-flipping cards: a name-drop hook, two big stat cards, a shareable persona badge, a #1 top-item card, and a recap + share close. Swap twelve dynamic fields per recipient — first name, period label, two stat values + labels, an optional 3rd-stat badge (value + label), a persona, a top-item name, an optional top-item image, and a brand logo — to render a unique Wrapped for every user from a single stats row on a year-end / period-close webhook.

Aspect ratio
9:16 · Vertical
Duration
~25s
Category
Social Media

What you can customize

This template exposes 12 dynamic fields you can swap per video — edit them in the editor or pass them to the API to batch-render variations at scale.

  • First Name

    Maya

  • Period Label

    2026

  • Brand Logo

    https://renderly-video.s3.ap-east-1.amazonaws.com/templates/wrapped-brand-logo.png

  • Stat 1 Label

    Videos rendered

  • Stat 1 Value

    12,480

  • Stat 2 Label

    Minutes watched

  • Stat 2 Value

    48,210

  • Persona Label

    Night-Owl Creator

  • Stat 3 Value

    Top 3%

  • Stat 3 Label

    of all creators

  • Top Item Image

    https://images.pexels.com/photos/1762851/pexels-photo-1762851.jpeg?auto=compress&cs=tinysrgb&w=800

  • Top Item Name

    Midnight Launch Reel

Frequently asked questions

How do I customize the Year-in-Review "Wrapped" Recap template?

Open the template in the Renderly editor and replace its 12 customizable fields (such as First Name) with your own text, images, or video. Every change previews instantly before you render.

How much does it cost to render this template?

Rendering is credit-based — 1 credit equals 1 minute of 1080p video. You only pay when you export, and credits never expire on the pay-as-you-go plan.

Can I generate this video at scale via the API?

Yes. Mark any field as a dynamic variable and call the Renderly API (or a no-code integration like Zapier) with a JSON payload to batch-render a unique video for every row of data.

More Social Media templates

Daily Social Card — Quote template preview

Daily Social Card — Quote

A dead-simple daily social post: one quote, beautifully set. A warm-editorial 8-second 1:1 (1080×1080) card built to batch — feed a spreadsheet row per day and render a month of finished cards in one job. Three scenes carried by a two-tone background flip: an ivory "Today's" intro with the series name set huge, an ink hero scene where the quote reads line-by-line under a terracotta quote mark with an en-dash attribution, and an ivory sign-off with the brand logo tile, handle, and a follow CTA. Swap the per-day dynamic fields — the_line (the quote), attribution, series_label, date_label, handle, and brand_logo — to render a unique card every morning; the brand fields stay constant across the month. (The terracotta accent is baked to the sample; supply your own brand_logo PNG to replace the rising-sun mark in the ink tile.)

Basketball Game Recap — Final Buzzer template preview

Basketball Game Recap — Final Buzzer

An arena-loud, broadcast-grade 37-second 16:9 final-buzzer card a club, league, or fantasy/media app auto-posts the instant the game ends — the basketball sibling of the Sports Match Recap family (violet accent + Archivo Black vs. the soccer card's blue + Anton). Seven scenes: a "Final" cold open with both crests, the final score in team colors with an F buzzer chip, a hardwood-light by-quarter line score, a head-to-head team-stats panel with dueling bars, a Player of the Game spotlight, a hard-cut violet Next Game tease, and a sign-off end card. Swap the per-game dynamic fields — competition + round + venue, both team names, crests and a swappable arena backdrop, the home/away score, each team's quarter-by-quarter line, three labelled head-to-head stats, the player of the game + stat line + optional photo, and the next opponent + crest + date — to render a unique recap for every game off a game.final webhook or stats feed. (Team colors and the stat-bar proportions are baked to the sample; the Player of the Game panel falls back to a jersey-number graphic when no cutout is supplied.)

Sports Match Recap — Full-Time Scorecard template preview

Sports Match Recap — Full-Time Scorecard

A broadcast-grade 37-second 16:9 full-time card a club, league, or fantasy/media app auto-posts the instant the final whistle blows. Seven scenes: a "Full Time" cold open with both crests, the final scoreline in team colors with an FT chip, a light goalscorers card, a head-to-head match-stats panel with dueling bars, a Player of the Match spotlight, a hard-cut blue Next Fixture tease, and a sign-off end card. Anton / Oswald / JetBrains Mono with an electric-blue system accent. Swap the per-fixture dynamic fields — competition + round + venue, both team names, crests and a swappable stadium backdrop, the home/away score, each side's goalscorers, three labelled head-to-head stats, the player of the match + stat line, and the next opponent + crest + date — to render a unique recap for every fixture off a match.finished webhook or league feed. (Team colors and the stat-bar proportions are baked to the sample; goal minutes render in the team text color.)

Ready to make your Year-in-Review "Wrapped" Recap video?

Customize it in the editor and render in minutes — no design or editing skills required.