Events Video Template

Wedding Invitation - The Album Cut

The photo-led member of the family: a 34-second vertical (9:16) wedding invitation that hands the frame to the couple's photographs instead of setting the guest's name on a plain card. Same one-video-per-guest premise as v1 and v2 - a planner, venue, or invite platform uploads guests.csv and batch-renders the whole list, because only guest_name changes per row - but four photo slots instead of two, which makes this the cut to sell to venues and photographers who already have the pictures. Paper and near-black with a single postal-red accent, Archivo 700 uppercase display, and white gutters between photo tiles instead of a card border. Seven scenes: a 2×2 contact-sheet mosaic of all four photos landing one tile at a time, the guest's name at 238px burned over the full-bleed hero shot, the couple in a 1320px letterbox above a paper band, the date as a split poster beside a full-height photo panel, the venue full-bleed under a tall scrim, an indexed order of the day, and a keepsake card with a three-up thumbnail strip that holds fully static at the end so any screenshot in that window is clean. Archivo + Geist + JetBrains Mono. Swap eleven dynamic fields - guest_name (the only per-guest field, used in both the name scene and the keepsake), couple_names, wedding_date, venue_name + venue_location + venue_line, rsvp_link, and photo_1 through photo_4 - where everything but guest_name is set once per wedding. photo_1 is the only slot that must crop vertically: it fills 1080×1920 behind the name and needs a usable dark or quiet lower third, so reject wide landscape shots at upload rather than at render. Note: the guest name renders at a fixed 238px, which fits roughly five characters in Archivo uppercase - pass a smaller font size for longer names like "Dr. & Mrs. Okonkwo". Non-Latin names should render on v1 (Geist), which is the neutral cut.

Aspect ratio
9:16 · Vertical
Duration
~34s
Category
Events

Try it with your own copy

Edit a field and the frame re-renders in your browser. No account, no credits - previews are free because they cost a browser paint, not a render.

What you can customize

This template exposes 11 dynamic fields you can swap per video - edit them in the editor or pass them to the API to batch-render variations at scale. The monospace name is the exact key to send in replacements.

  • Couple Names

    text
    couple_names

    Amara & Yusuf

    ~24 characters max · 1 line

  • Photo 2

    url
    photo_2

    https://images.unsplash.com/photo-1532712938310-34cb3982ef74?auto=format&fit=crop&w=1080&h=1320&q=80

  • Photo 1

    url
    photo_1

    https://images.unsplash.com/photo-1546032996-6dfacbacbf3f?auto=format&fit=crop&w=1080&h=1920&q=80

  • Photo 3

    url
    photo_3

    https://images.unsplash.com/photo-1721677337543-37b07e7e28b5?auto=format&fit=crop&w=1080&h=1920&q=80

  • Photo 4

    url
    photo_4

    https://images.unsplash.com/photo-1519225421980-715cb0215aed?auto=format&fit=crop&w=1080&h=1920&q=80

  • Guest Name

    text
    guest_name

    Sarah

    ~8 characters max · 1 line

  • Wedding Date

    text
    wedding_date

    Saturday 12 September 2026

    ~75 characters max · 5 lines

  • Venue Name

    text
    venue_name

    Casa Mira

    ~19 characters max · 1 line

  • Venue Location

    text
    venue_location

    Alentejo, Portugal

    ~78 characters max · 2 lines

  • Venue Line

    text
    venue_line

    Casa Mira · Alentejo, Portugal

    ~85 characters max · 2 lines

  • Rsvp Link

    text
    rsvp_link

    amarayusuf.wedding/rsvp

    ~96 characters max · 2 lines

Render it from the API

Copy either call below. Both already carry this template's ID and its real variable keys - swap the values for your own.

1. Preview it — free

Same body as a render. Costs no credits, creates no job. Returns a public URL that plays the video in a browser, plus a list of problems with your payload — a mistyped key is otherwise ignored in silence.

curl -X POST https://renderly.video/api/v1/previews \
  -H "Authorization: Bearer $RENDERLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "templateId": "wedding-invitation-named-v3",
  "replacements": {
    "couple_names": "Amara & Yusuf",
    "photo_2": "https://images.unsplash.com/photo-1532712938310-34cb3982ef74?auto=format&fit=crop&w=1080&h=1320&q=80",
    "photo_1": "https://images.unsplash.com/photo-1546032996-6dfacbacbf3f?auto=format&fit=crop&w=1080&h=1920&q=80",
    "photo_3": "https://images.unsplash.com/photo-1721677337543-37b07e7e28b5?auto=format&fit=crop&w=1080&h=1920&q=80",
    "photo_4": "https://images.unsplash.com/photo-1519225421980-715cb0215aed?auto=format&fit=crop&w=1080&h=1920&q=80",
    "guest_name": "Sarah"
  }
}'

2. Render it

Change one word in the URL. Keep templateId — it is what links your call to this template, so later improvements reach you automatically.

curl -X POST https://renderly.video/api/v1/renders \
  -H "Authorization: Bearer $RENDERLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "templateId": "wedding-invitation-named-v3",
  "replacements": {
    "couple_names": "Amara & Yusuf",
    "photo_2": "https://images.unsplash.com/photo-1532712938310-34cb3982ef74?auto=format&fit=crop&w=1080&h=1320&q=80",
    "photo_1": "https://images.unsplash.com/photo-1546032996-6dfacbacbf3f?auto=format&fit=crop&w=1080&h=1920&q=80",
    "photo_3": "https://images.unsplash.com/photo-1721677337543-37b07e7e28b5?auto=format&fit=crop&w=1080&h=1920&q=80",
    "photo_4": "https://images.unsplash.com/photo-1519225421980-715cb0215aed?auto=format&fit=crop&w=1080&h=1920&q=80",
    "guest_name": "Sarah"
  }
}'

The body above shows 6 of 11 variables. Send any subset — every key you leave out renders its authored default. Read the full contract, with character limits, from GET /api/v1/templates/wedding-invitation-named-v3/variables. See the previewing guide, the rendering guide, or the OpenAPI spec.

Frequently asked questions

How do I customize the Wedding Invitation - The Album Cut template?

Open the template in the Renderly editor and replace its 11 customizable fields (such as Couple Names) 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. POST this template's ID and a replacements object to /api/v1/renders - one call per row of data, 11 fields swappable per video. Send the same body to /api/v1/previews first to check it for free. No-code integrations like Zapier work the same way.

More Events templates

Conference Booth Invite template preview

Conference Booth Invite

The pre-event card an exhibitor sends the week before a trade show: we're at this show, we're at this booth, come and find us. Four scenes in 25 seconds at 1080x1080 (1:1), built backwards from the booth number — scene 02 spends the entire frame on a magenta slab carrying the stand code at 260px, the one fact a reader has to recall from a muted autoplay. The ground flips paper to ink to paper to magenta so the piece keeps moving without a transition effect, and the close stacks show, dates and stand into a white recap card that works as a standalone screenshot. Twelve dynamic fields are swapped per render: company_name, event_name, event_dates, event_venue and the event_image photograph set the show; booth_number and booth_hall carry the wayfinding; offer_1, offer_2 and offer_3 give three reasons to walk over; cta_label and cta_url close the ask. The minimum viable set is five (company_name, event_name, event_dates, booth_number, cta_url) — a team doing eight shows a year fills a spreadsheet once and gets eight cards.

Yoga & Meditation Studio Session template preview

Yoga & Meditation Studio Session

A 41-second, 1080×1920 (9:16) weekly-session announcement for a yoga, meditation, or breathwork studio, built from a 6-scene design handoff (Breath & Stillness). It opens on a full-bleed hero photo naming the session, holds a completely static "breathing rings" beat with no copy, introduces the teacher against a clay ground, lays out day/time/location on an oat ground, recaps everything on a saturated sage card, and closes on a second full-bleed photo with the booking link — fading to a dark tone rather than cutting to black. Fourteen dynamic fields swap per render: 11 text (studio_name, session_name, session_line, teacher_name, teacher_title, teacher_note, session_day, session_time, session_location, booking_line, booking_note) and 3 images (hero_photo, teacher_photo, closing_photo), letting one studio re-render the same template for any recurring class by only changing the session, teacher, and schedule.

Halloween Event & Offer template preview

Halloween Event & Offer

A Halloween poster in motion for bars, restaurants, gyms and retailers — five scenes that carry the event, the date, the venue and the offer, plus the link that turns a viewer into a booking. 1080×1920 (9:16), 36 seconds at 30fps. The register is a good bar's flyer rather than a horror film: a fat-face Abril Fatface didone set in title case on void black, a poison-purple accent, and deliberately no orange — the whole spooky budget is three drawings (a bone moon, one spider on a thread, a family of scallop-winged bats). The ground flips scene to scene (void, bone, graded photo, a full purple flood for the offer, void) so each cut lands like a switch being thrown. Twelve fields swap per render: event_name, event_tagline, event_date, door_time, venue_name, venue_address, venue_photo (the one photograph, full-bleed 9:16 and hard-graded into the palette), offer_value (the graphic claim inside the black stamp), offer_detail, offer_terms (optional — a discount code or a house rule), cta_line, and brand_logo (optional — it replaces the moon mark). event_date appears three times in three treatments and event_name, door_time, venue_name and offer_detail each appear twice, so one CSV row per venue renders a whole street's worth of posters, and next year the same rows render again with two fields changed.

Ready to make your Wedding Invitation - The Album Cut video?

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