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.
- Aspect ratio
- 1:1 · Square
- Duration
- ~25s
- Category
- Events
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. The monospace name is the exact key to send in replacements.
Company Name
textcompany_nameNorthwind
~60 characters max · 1 line
Event Name
textevent_nameTechExpo Europe 2026
~35 characters max · 2 lines
Event Dates
textevent_dates12–14 May 2026
~25 characters max · 1 line
Event Venue
textevent_venueMesse Berlin, Germany
~27 characters max · 1 line
Event Image
urlevent_imagehttps://images.unsplash.com/photo-1553545894-cf4d7f2bf8ac?fm=jpg&q=85&w=1800&auto=format&fit=crop
Booth Number
textbooth_numberD-114
~8 characters max · 1 line
Booth Hall
textbooth_hallHall 3 · Level 2 · beside the main stage
~53 characters max · 1 line
Offer 1
textoffer_1Live demos of the new API, hourly
~86 characters max · 2 lines
Offer 2
textoffer_2Meet the engineering team in person
~86 characters max · 2 lines
Offer 3
textoffer_3Free espresso and a limited-run tee
~86 characters max · 2 lines
Cta Label
textcta_labelBook a slot with us
~48 characters max · 1 line
Cta Url
textcta_urlnorthwind.io/expo
~88 characters max · 1 line
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": "conference-booth-invite",
"replacements": {
"company_name": "Northwind",
"event_name": "TechExpo Europe 2026",
"event_dates": "12–14 May 2026",
"event_venue": "Messe Berlin, Germany",
"event_image": "https://images.unsplash.com/photo-1553545894-cf4d7f2bf8ac?fm=jpg&q=85&w=1800&auto=format&fit=crop",
"booth_number": "D-114"
}
}'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": "conference-booth-invite",
"replacements": {
"company_name": "Northwind",
"event_name": "TechExpo Europe 2026",
"event_dates": "12–14 May 2026",
"event_venue": "Messe Berlin, Germany",
"event_image": "https://images.unsplash.com/photo-1553545894-cf4d7f2bf8ac?fm=jpg&q=85&w=1800&auto=format&fit=crop",
"booth_number": "D-114"
}
}'The body above shows 6 of 12 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/conference-booth-invite/variables. See the previewing guide, the rendering guide, or the OpenAPI spec.
Frequently asked questions
How do I customize the Conference Booth Invite template?
Open the template in the Renderly editor and replace its 12 customizable fields (such as Company 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. POST this template's ID and a replacements object to /api/v1/renders — one call per row of data, 12 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

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

Wedding Invitation - The Wide Cut
The landscape member of the family: a 28-second widescreen (16:9) wedding invitation built for the places a wedding video actually plays wide - an email embed, the hero of the couple's wedding website, and the screen in the venue lobby on the day. It is not the vertical cut letterboxed; every composition is built for the wide frame. Same one-video-per-guest premise as v1–v3, with guest_name the only field that changes per row. Espresso and oat with a single teal accent, Geist 500 uppercase display, a 120px inset, and a hairline motif that runs both horizontal and vertical. Six scenes: a product thesis anchored against a vertical rule ("A wedding is a group event. An invitation isn't."), the guest's name at 368px beside a 16px full-bleed teal stripe with the right half deliberately left empty so longer names grow into it, the couple under a solid oat plate covering the left 44% of a full-bleed photograph, a two-column date-and-place ledger split by a full-height hairline that reads left to right, a three-column run-of-day timeline bracketed by full-width rules, and a landscape keepsake with a 700px full-height venue panel that holds fully static for the last 2.5 seconds - the frame that gets screenshotted from a desktop or pasted into an email. Hard cuts throughout: in a wide frame the plate and panel wipes already carry the motion. Geist + JetBrains Mono. Swap ten dynamic fields - guest_name, couple_names, wedding_date + wedding_date_full, venue_name + venue_location + venue_line, rsvp_link, couple_photo, and venue_photo. Usually watched muted and autoplaying, so no information depends on audio and the opening scene doubles as the poster frame. Note: the guest name renders at a fixed 368px - the sample "Phil" measures 750px of its 1600px column, but a long name like "Priya & Devendra" needs a smaller font size. The two photos have opposite needs: couple_photo is landscape and must keep its subject in the right half so the plate does not cover it, while venue_photo has to survive a tall 700×1080 crop. If a couple has only one usable photograph, render v1 instead.