Black Friday30% off with codeBLACKFRIDAY2026Get the deal

Travel Video Template

Hotel Room-Type Showcase

A tiered room-type card for hotels — one video per room category rather than per property, so a fifty-room hotel with five room types renders it five times and gets a card for every rate plan on its booking engine and every OTA listing. It runs 34 seconds at 16:9 (1920×1080, 30fps) across six scenes that follow the order a guest actually decides in: the room itself, where it sits in the property's own ladder, what it adds over the tier below, size and occupancy, the view, then the nightly rate and a book-direct CTA. The signature beat is scene 02, a three-rung ladder of the property's own room types with the current tier filled in solid hospitality green, which is what lets one hotel's near-identical room photography still read as five distinct rooms. Twenty-two fields swap per render: nineteen text — hotel_name, hotel_location, room_type_name, tier_position, tier_below_name, tier_above_name, upgrade_1/2/3, size_value, sleeps_value, bed_value, view_value, room_tagline, rate_label, rate_note, direct_benefit, cta_label, cta_detail — and three images: photo_room (the hero shot, reused on the closing card), photo_detail (what the tier adds) and photo_view. It renders straight off a PMS room-type table, so a seasonal rate change re-renders the video without anyone editing one. Ivory and warm charcoal alternate scene to scene; Cormorant Garamond carries every statement line, Work Sans the human copy, JetBrains Mono all furniture.

Aspect ratio
16:9 · Horizontal
Duration
~34s
Category
Travel

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

  • Photo Room

    url
    photo_room

    https://images.unsplash.com/photo-1590490360182-c33d57733427?fm=jpg&q=82&w=2400&auto=format&fit=crop

  • Hotel Name

    text
    hotel_name

    The Salterns

    ~50 characters max · 1 line

  • Hotel Location

    text
    hotel_location

    SALCOMBE · SOUTH DEVON

    ~63 characters max · 1 line

  • Tier Position

    text
    tier_position

    ROOM TYPE 03 OF 05

    ~53 characters max · 1 line

  • Room Type Name

    text
    room_type_name

    Deluxe Sea View King

    ~35 characters max · 2 lines

  • Tier Below Name

    text
    tier_below_name

    Classic Double

    ~27 characters max · 1 line

  • Tier Above Name

    text
    tier_above_name

    Harbour Suite

    ~27 characters max · 1 line

  • Photo Detail

    url
    photo_detail

    https://images.unsplash.com/photo-1564540583246-934409427776?fm=jpg&q=82&w=1800&auto=format&fit=crop

  • Upgrade 1

    text
    upgrade_1

    A corner aspect, sea from two windows

    ~49 characters max · 1 line

  • Upgrade 2

    text
    upgrade_2

    Six square metres more, and a chair

    ~49 characters max · 1 line

  • Upgrade 3

    text
    upgrade_3

    Marble bath and a rainfall shower

    ~49 characters max · 1 line

  • Size Value

    text
    size_value

    32 m²

    ~7 characters max · 1 line

  • Sleeps Value

    text
    sleeps_value

    2

    ~7 characters max · 1 line

  • Bed Value

    text
    bed_value

    King

    ~7 characters max · 1 line

  • View Value

    text
    view_value

    Sea

    ~7 characters max · 1 line

  • Photo View

    url
    photo_view

    https://images.unsplash.com/photo-1702830499141-a0634d87d6af?fm=jpg&q=82&w=2400&auto=format&fit=crop

  • Room Tagline

    text
    room_tagline

    The water is the first thing you see, and the last.

    ~67 characters max · 2 lines

  • Rate Label

    text
    rate_label

    £245

    ~13 characters max · 1 line

  • Rate Note

    text
    rate_note

    PER NIGHT · INCLUSIVE OF TAX

    ~68 characters max · 1 line

  • Direct Benefit

    text
    direct_benefit

    Breakfast for two and a 2pm checkout, only on our own site.

    ~97 characters max · 2 lines

  • Cta Label

    text
    cta_label

    Book direct

    ~25 characters max · 1 line

  • Cta Detail

    text
    cta_detail

    thesalterns.co.uk/rooms

    ~53 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": "hotel-room-type-showcase",
  "replacements": {
    "photo_room": "https://images.unsplash.com/photo-1590490360182-c33d57733427?fm=jpg&q=82&w=2400&auto=format&fit=crop",
    "hotel_name": "The Salterns",
    "hotel_location": "SALCOMBE · SOUTH DEVON",
    "tier_position": "ROOM TYPE 03 OF 05",
    "room_type_name": "Deluxe Sea View King",
    "tier_below_name": "Classic Double"
  }
}'

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": "hotel-room-type-showcase",
  "replacements": {
    "photo_room": "https://images.unsplash.com/photo-1590490360182-c33d57733427?fm=jpg&q=82&w=2400&auto=format&fit=crop",
    "hotel_name": "The Salterns",
    "hotel_location": "SALCOMBE · SOUTH DEVON",
    "tier_position": "ROOM TYPE 03 OF 05",
    "room_type_name": "Deluxe Sea View King",
    "tier_below_name": "Classic Double"
  }
}'

The body above shows 6 of 22 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/hotel-room-type-showcase/variables. See the previewing guide, the rendering guide, or the OpenAPI spec.

Frequently asked questions

How do I customize the Hotel Room-Type Showcase template?

Open the template in the Renderly editor and replace its 22 customizable fields (such as Photo Room) 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, billed by the second. 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, 22 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 Travel templates

Vacation Rental Listing - Alpine Winter template preview

Vacation Rental Listing - Alpine Winter

A 30-second 16:9 listing film (1920x1080) for a ski chalet, cut to a calm 104 BPM track, on a pine-charcoal ground with ember-orange rules and Instrument Serif headlines. Five scenes sell it in the order a booking gets made: the destination, the view, the rooms, the essentials, then the rate and where to book. Every photo gets its own slow camera move while the text holds still once it lands: the hero pushes in under the property name, the view pans in a wide strip, the three room photos pan inside fixed tiles, the guests, bedrooms and baths figures arrive on the beat, and the end card pairs the price and booking link with the hero photo. Each scene wipes in over the last, so no frame is ever empty. Point it at a property feed to render one video per listing. 24 fields swap per render, with the same names in the alpine, city and sun-warmed versions, so a rental platform maps its feed once and picks a look per property: property_name, location_label, rating_label, property_tagline, room_1_label, room_2_label, room_3_label, guests_value, bedrooms_value, baths_value, amenity_1, amenity_2, amenity_3, availability_label, price_label, price_note, cta_label, cta_detail, and six photos (photo_hero, photo_view, photo_room_1, photo_room_2, photo_room_3, photo_pool). Every photo is a cover crop, so host photos of any size fit.

Vacation Rental Listing - City Apartment template preview

Vacation Rental Listing - City Apartment

A 28-second vertical listing film (1080x1920, 9:16) for a city apartment, built for Instagram and TikTok and cut to a 102 BPM track, with near-black and concrete grounds, safety-yellow accents and Archivo Black headlines. Five scenes: the hero, the window, the rooms, the neighbourhood, then the price and where to book. Every photo gets its own slow camera move while the text holds still once it lands: the hero pushes in under the property name, the view pans in its own band, the three room photos pan inside fixed tiles, the guests, bedrooms and baths figures arrive on the beat, and the end card pairs the price and booking link with the hero photo. Each scene wipes in over the last, so no frame is ever empty. Nothing important sits low in the frame, so platform captions never cover a word. 24 fields swap per render, with the same names in the alpine, city and sun-warmed versions, so a rental platform maps its feed once and picks a look per property: property_name, location_label, rating_label, property_tagline, room_1_label, room_2_label, room_3_label, guests_value, bedrooms_value, baths_value, amenity_1, amenity_2, amenity_3, availability_label, price_label, price_note, cta_label, cta_detail, and six photos (photo_hero, photo_view, photo_room_1, photo_room_2, photo_room_3, photo_pool). Every photo is a cover crop, so host photos of any size fit.

Vacation Rental Listing - Sun-Warmed template preview

Vacation Rental Listing - Sun-Warmed

A 30-second 16:9 listing film (1920x1080) for a beachfront rental, cut to a warm 105 BPM track, on a deep-ocean ink and warm-sand palette with a sun-gold accent and Prata headlines. Five scenes sell it in the order a booking gets made: the destination, the view, the rooms, the essentials, then the price and where to book. Every photo gets its own slow camera move while the text holds still once it lands: the hero pushes in under the property name, the view pans in a wide strip, the three room photos pan inside fixed tiles, the guests, bedrooms and baths figures arrive on the beat, and the end card pairs the price and booking link with the hero photo. Each scene wipes in over the last, so no frame is ever empty. Point it at a property feed to render one video per listing, and render again when the rate or the season changes. 24 fields swap per render, with the same names in the alpine, city and sun-warmed versions, so a rental platform maps its feed once and picks a look per property: property_name, location_label, rating_label, property_tagline, room_1_label, room_2_label, room_3_label, guests_value, bedrooms_value, baths_value, amenity_1, amenity_2, amenity_3, availability_label, price_label, price_note, cta_label, cta_detail, and six photos (photo_hero, photo_view, photo_room_1, photo_room_2, photo_room_3, photo_pool). Every photo is a cover crop, so host photos of any size fit.

Ready to make your Hotel Room-Type Showcase video?

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