Beauty Product Ingredient Story
A 9:16 skincare and cosmetics product card that leads with the active ingredient rather than a discount — the five frames run in the order a beauty shopper actually decides in: the product, what's in it, what it does, what it proved, what it costs. 1080x1920, 23 seconds at 30fps, five scenes on a white / pale-mineral / white / pale-mineral / deep-teal ground rhythm, with a locked five-segment progress meter, a brand rail on every frame, and a two-voice type split (Instrument Serif for the ingredient name, the claim and the price; Geist for sentences; JetBrains Mono for all furniture). Eleven fields swap per render: eight text variables (brand_name, product_title, size_label, ingredient_name, ingredient_role, claim_line, claim_proof, price) and three image slots (product_image_1 hero pack shot, product_image_2 ingredient/texture macro, product_image_3 second angle in context), each carrying a locked mineral colour grade so a whole catalogue lands on one film stock. It is the beauty cut of the E-commerce Product Drop and reuses all five of that template's variable names unchanged, so one catalogue row drives either template with no field remapping — a brand with 40 SKUs renders 40 videos from 40 rows.
- Aspect ratio
- 9:16 · Vertical
- Duration
- ~23s
- Category
- Ecommerce
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.
Brand Name
Halden Skin
Product Image 1
https://images.unsplash.com/photo-1710410815589-dd83514104d0?w=1400&q=80
Product Title
Clarifying Night Serum
Size Label
30 ml
Ingredient Name
5% Niacinamide
Product Image 2
https://images.unsplash.com/photo-1748543668687-624e058c367c?w=1600&q=80
Product Image 3
https://images.unsplash.com/photo-1576426863848-c21f53c60b19?w=1600&q=80
Ingredient Role
Regulates oil, softens the look of pores, and evens tone over four weeks.
Claim Line
Visibly clearer skin in 28 days
Claim Proof
Consumer study, 84 participants, nightly use over four weeks. Individual results vary.
Price
$48
Frequently asked questions
How do I customize the Beauty Product Ingredient Story template?
Open the template in the Renderly editor and replace its 11 customizable fields (such as Brand 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 Ecommerce templates

Seasonal Collection Launch
An editorial lookbook card for a fashion, homeware or beauty brand to run four times a year: a masthead stating the season and naming its colour, three product looks (two full-bleed spreads plus one offset accent plate), a three-cell contact sheet, and an accent-flood shop CTA. 16:9 at 1920x1080, 34 seconds, six hard-cut scenes on a bone/ink alternating rhythm with Playfair Display, Geist and JetBrains Mono, one 1px page rule at y=132 carried across every frame, and no seasonal ornament anywhere by design. Seventeen dynamic fields swap per render: season_label, season_year, collection_name, collection_line, accent_name and brand_name for the masthead and furniture; look_1_image, look_2_image and look_3_image for the three photographs (each reused in the contact sheet); look_1_name, look_2_name, look_3_name and look_1_detail, look_2_detail, look_3_detail for the garment captions; and cta_line plus cta_url for the close. The minimum viable set is six fields, since every other slot has a documented fallback. Note that the season accent hex and the photographic grade string are deliberately NOT variables, because Renderly replacements swap only text content and image src and cannot recolour an overlay; the four season presets are template-level edits (four saved copies of the props file).

Mother's Day / Father's Day Offer
A square gift-card promo that carries one merchant's seasonal offer across five frames: the occasion, the gift, the discount, the last date to order, and how to order. 1080x1080 (1:1), 23 seconds at 30fps, built for the paid-social and Instagram feed, with a music bed. The design is deliberately dual-occasion - every word is ink-on-oat or oat-on-ink (both above 13:1) and the blush accent is geometry only (ribbon slabs, list ticks, ring motifs, beat dots), so switching from Mother's Day to Father's Day is a two-token edit: the occasion label plus one hex, with no overlay moved and no re-layout. Thirteen text fields and two photos swap per render: occasion_label (passed in title case, echoed as uppercase mono furniture on all five frames), occasion_date, brand_name (mono header rail on every frame plus a 76px display line on the closing frame), gift_name, gift_line, offer_value, offer_detail, include_1 / include_2 / include_3, deadline_date (a 112px display block on scene 04 and a mono recap on scene 05), deadline_note, order_channel, plus hero_image (full-bleed square with a baked scrim) and detail_image (a 912x348 letterbox window with an oat wash).

Black Friday / Flash Sale Countdown
A five-scene retail flash-sale announcement built for vertical placements — 1080×1920 (9:16), 20 seconds at 30 fps. It runs the order a shopper needs: the sale is live, then the discount alone at the largest type in the library, then one breath of product, then the deadline, then how to buy. Pure black, pure white and electric yellow grounds hard-cut against each other frame to frame, while a status row and a seven-tick countdown bar that drains from 888 px to 108 px hold across all five cuts so the offer and the expiry are never both off screen. Twelve fields swap per render — eleven text (sale_name, store_name, discount_value, discount_scope, deadline_label, time_remaining, urgency_line, promo_code, cta_label, cta_detail, terms_note) and one image (product_image) — which is enough to send a whole weekend from one template: Friday's offer, Saturday's deadline and Sunday's last chance are the same skin with four values changed and no layout moved. promo_code and terms_note are independently optional.