Content Recap - Photo Plate
The photo-led sibling of Content Recap, for pieces that arrive with an image library. A 31-second 9:16 recap where a photograph fills every single frame and the writing sits on an inset chalk plate laid over it, bottom-anchored at a fixed line so only its top edge moves: short copy leaves three-quarters of the picture visible, a long pull leaves a third, and the photograph simply donates the space. Seven scenes: a cover carrying the headline under a deep-green category kicker, the four points each paired with their own picture and numbered 01-04, a full-bleed 2x2 contact sheet at the midpoint that is nothing but photography, and a close where the image drops to grayscale so the QR tile is the only thing competing for attention. Instrument Serif set dark on chalk rather than light on ink, a four-segment progress rule instead of a counter, and the deep green used exactly three times in the whole video, never on a photograph. Twelve variables: the nine that v1 and v2 already take (headline, point_1 through point_4, publication_name, article_url, qr_image, hero_image) plus image_1, image_2 and image_3, so the same RSS or CMS-webhook row renders through any of the three looks once the scraper also pulls the first three in-body images. Nothing is used once - the hero opens the video, returns in the contact sheet, and comes back tighter-cropped on the last point. Pick this one when the piece has real photography behind it; pick v1 or v2 when it does not, because this template has nowhere to hide a missing picture.
- Aspect ratio
- 9:16 · Vertical
- Duration
- ~31s
- Category
- Social Media
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.
Hero Image
https://images.unsplash.com/photo-1758874384555-37d50c0ee81a?fm=jpg&q=80&w=1512&h=2688&fit=crop
Headline
Personalized Video at Scale: The Complete Guide
Publication Name
Renderly Blog
Image 1
https://images.unsplash.com/photo-1594521870728-a988b3fc4d99?fm=jpg&q=80&w=1080&h=1920&fit=crop&crop=faces
Point 1
83% of consumers can spot an AI video. 36% trust the brand less.
Image 2
https://cdn.pixabay.com/photo/2016/11/19/14/00/code-1839406_1280.jpg
Point 2
Personalized video is 3.5× more likely to convert and 4× more likely to make a customer feel valued.
Image 3
https://cdn.pixabay.com/photo/2015/01/08/18/29/entrepreneur-593358_1280.jpg
Point 3
A thousand videos: $50 on a template API, $5,000 with a human in the loop.
Point 4
Avatar APIs are fastest to the first video and slowest to the first thousand - a template’s marginal cost at video 1,001 is essentially zero, so past a couple hundred variants the curve flips.
Qr Image
https://api.qrserver.com/v1/create-qr-code/?size=600x600&margin=0&color=141412&bgcolor=FFFFFF&data=https%3A%2F%2Frenderly.video%2Fblog%2Fpersonalized-video-at-scale-complete-guide-2026
Article Url
renderly.video/blog
Frequently asked questions
How do I customize the Content Recap - Photo Plate template?
Open the template in the Renderly editor and replace its 12 customizable fields (such as Hero Image) 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 Social Media templates

Meal Plan & Nutrition Card
A five-scene daily meal-plan card for a nutrition coach or meal-prep service: breakfast, lunch, dinner and the day's totals, each pairing a full photo of the food with a fixed four-column calorie/protein/carbs/fat stat grid so the numbers stay credible without crowding out the plate. 1080×1080 (1:1), 25 seconds at 30fps, alternating deep-green and clean-white grounds with a single carrot accent marking the calorie figure throughout. 32 dynamic fields drive it per render — client_name, plan_date, daily_calories and hero_photo for the cover; service_name, service_tagline, cta_line and service_contact for the brand; and meal_1/2/3_photo, _name, _items, _calories, _protein, _carbs, _fat plus protein_total/carbs_total/fat_total for the three meals and the closing recap — so a coach's planning tool can post one card per client per day from the same shape.

Stylist Availability & Booking
A 31-second 1080x1920 (9:16) availability card for one practitioner rather than one business — a barber, stylist, tattooist or massage therapist posting the slots they still have open this week, with the link that takes the booking. Five scenes run a cream/ink/cream/olive/cream ground rhythm: a full-bleed portrait with the name set like a book title, one 440px olive numeral for the open-slot count, a three-row day table on a strict 440px pitch (the frame people screenshot, held ~10s), a cream booking plate on saturated olive carrying the ask, and a centred sign-off card with the handle, link and a full-bleed olive footer band. Fraunces 700 carries every display line, Geist the body copy, JetBrains Mono the kickers, times, chips and link. 19 fields are swapped per render: stylist_photo (used full-bleed in scene 01 and inside a 440px circle in scene 05), stylist_name, stylist_role, salon_line, week_label, open_count, personal_note, day_1/2/3_name, day_1/2/3_time, day_1/2/3_note, booking_link, booking_note and handle. Every field is per-practitioner except week_label — the one column a manager fills once and copies down — so a salon with eight chairs sends eight rows and gets eight different videos back, each one belonging to the person in it.

Spa Day Package
A serene 9:16 package card for a spa, bath house or wellness retreat — one render per day package, built to live on the venue's Instagram and in the reply to every "what's included?" DM. Six scenes over 42 seconds at 1080×1920: the invitation over a full-bleed treatment-room photograph, three identical inclusion cards that cross-dissolve as one hand turning three cards, a eucalyptus-ground price frame, and a closing booking card that fades back to slate. Everything is deliberately slow — seven-second holds, 16 and 20-frame dissolves, one serif (Cormorant Garamond) against JetBrains Mono furniture, and a great deal of empty ground on a fixed four-rail grid. Nineteen fields swap per render: spa_name, package_name, package_line, location_line and booking_line for identity and framing; inclusion_1/2/3_name, _note and _photo for the three things in the day; duration, price and price_note for the commercial facts; and hero_photo plus closing_photo for the two full-bleed photographs. The three inclusion names and the duration each appear on several frames from a single variable, so one value updates the whole video.