New: AI voiceover + auto-captions - script to captioned video in one API call. Read the announcement

Sports Video Template

Workout of the Day

A CrossFit box or training app posts the day's session as a whiteboard: five square frames carrying the date, the format, the movement list, the scoring standard and the class times, and nothing else. 24 seconds at 1:1 (1080x1080), built on a strict white-black-white-black-white ground alternation with marker red used only to mark a number or an instruction. Scene 03 is the hero — a right-aligned red rep column against a ruled divider, movement names in Anton at 68px with loads demoted to a 28px sub-line so they never compete for the same glance. It is a pure batch template: 24 dynamic fields (23 text plus one evergreen photo) map one-to-one onto a coach's programming spreadsheet, so a month programmed in one sitting renders thirty videos with no authoring after the first. Swapped per render: gym_name, date_label, session_name, session_focus, structure_line, structure_label, four movement rows (move_1..4_reps / _name / _detail), score_type, time_cap, coach_note, class_times, booking_line, and gym_photo.

Aspect ratio
1:1 · Square
Duration
~24s
Category
Sports

What you can customize

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

  • Gym Name

    Crosstown Barbell

  • Date Label

    Thursday · 14 August

  • Session Name

    Brickyard

  • Session Focus

    Conditioning

  • Structure Line

    AMRAP 18

  • Structure Label

    As many rounds as possible in 18 minutes.

  • Move 1 Reps

    15

  • Move 1 Name

    Wall Balls

  • Move 1 Detail

    20 / 14 lb

  • Move 2 Reps

    12

  • Move 2 Name

    Toes-to-Bar

  • Move 2 Detail

    Scale: knee raise

  • Move 3 Reps

    9

  • Move 3 Name

    Hang Power Cleans

  • Move 3 Detail

    135 / 95 lb

  • Move 4 Reps

    200M

  • Move 4 Name

    Run

  • Move 4 Detail

    Out and back

  • Gym Photo

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

  • Score Type

    Rounds + Reps

  • Time Cap

    18:00

  • Coach Note

    Choose a load you can cycle unbroken for nine. Break the toes-to-bar early, before the grip goes.

  • Class Times

    05:30 · 09:00 · 12:00 · 17:30 · 18:30

  • Booking Line

    crosstownbarbell.com/book

Frequently asked questions

How do I customize the Workout of the Day template?

Open the template in the Renderly editor and replace its 24 customizable fields (such as Gym 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 Sports templates

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.)

Sport template preview

Sport

A dynamic sports template with energetic background music and bold text.

Ready to make your Workout of the Day video?

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