Monthly Performance Recap - Client Results
The B2B sibling of the consumer Wrapped recap: a composed, credible 34-second 16:9 monthly results video an agency sends a client, rendered one per account on the 1st of the month from a reporting job that already computes the numbers. Four figures land one at a time, each measured against the previous month and each drawn over its own daily line chart, and the closing frame states what makes the comparison trustworthy rather than celebrating it ("Measured the same way as last month"). Deliberately not a hype reel: no confetti, no celebration language, and no green/red traffic lights - the event is the number arriving, not the graphics around it. Seven scenes on an ink and bone ground that flips at every cut, which is the only transition apart from one cross-dissolve into the close: a cover with the client name and period, four figure scenes that each repeat the same four rows (counter, label + value + delta chip, chart, definition line), a ledger board that puts all four metrics on one screenshot-ready frame for a deck, and a close with the agency stamp. One signal-blue accent, Space Grotesk figures set in tabular numerals at 250-290px, JetBrains Mono for every label and counter, Geist for the closing subline. Swap nineteen dynamic fields - client_name, client_mark, client_logo, period_label, the composite client_period_line, ledger_title and period_closed_line, plus value, label and delta for each of the four metrics (each bound to both its figure scene and its ledger column, so one value fills two places) - to render a unique recap per client per month. Values arrive preformatted: the template never formats a number, so pass the currency symbol, thousands separators and decimals yourself, and the delta string carries its own up/down arrow. Two notes for integrators: the chip fill is authored rather than driven by a polarity field, so a "watch" metric is a one-off style edit, and the charts are fixed geometry rather than data-driven, so a per-client series needs the chart images swapped as SVG data URIs.
- Aspect ratio
- 16:9 · Horizontal
- Duration
- ~34s
- Category
- Personalized
What you can customize
This template exposes 19 dynamic fields you can swap per video — edit them in the editor or pass them to the API to batch-render variations at scale.
Client Logo
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHJ4PSI0IiBmaWxsPSIjMkY2QkZGIi8+PC9zdmc+
Client Mark
LARKFIELD
Client Name
Larkfield Dental Group
Period Label
JULY 2026
Client Period Line
LARKFIELD DENTAL GROUP · JULY 2026
Metric 1 Label
QUALIFIED ENQUIRIES
Metric 1 Value
412
Metric 1 Delta
▲ 34%
Metric 2 Label
COST PER ENQUIRY
Metric 2 Value
$18.40
Metric 2 Delta
▼ 22%
Metric 3 Label
APPOINTMENTS BOOKED
Metric 3 Value
168
Metric 3 Delta
▲ 27%
Metric 4 Label
REVENUE ATTRIBUTED
Metric 4 Value
$312,400
Metric 4 Delta
▲ 19%
Ledger Title
July, in full
Period Closed Line
JULY 2026 · CLOSED
Frequently asked questions
How do I customize the Monthly Performance Recap - Client Results template?
Open the template in the Renderly editor and replace its 19 customizable fields (such as Client Logo) 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 Personalized templates

Ramadan & Eid Greeting
A brand wishes its customers a blessed month and says almost nothing else — the niche, the greeting in both scripts, the message, one optional practical note, the blessing. 1080x1920 (9:16), 36 seconds at 30 fps, five scenes alternating deep emerald and sand with a single gold accent in two tokens (#C8A44D on emerald, #8A6E22 darkened on sand). The whole ornament set is geometric and non-figurative — an eight-point khatam star at six scales, a girih pattern field and border, a two-centre pointed niche, and a crescent built from one circle minus another — all shipped as pixel-exact stroke SVG; the one photograph is a dome ceiling, pattern rather than people. Amiri carries both the Latin and the Arabic from one family, Jost sets the message, JetBrains Mono the furniture. Eight fields swap per render: occasion_label (passed preformatted in caps, both calendars in one string), greeting and greeting_script (the matched Latin/Arabic pair, set right-to-left, and the only pair that changes to turn a Ramadan send into an Eid send from the same row of data), message, offer_line and offer_detail (the single commercial surface, quarantined into scene 04), signoff, and brand_name, which carries the company's own mixed-case wordmark through five treatments from one variable. The intended volume case is a regional group rendering one card per shopfront from a single CSV, twice a month apart.

Lunar New Year Greeting
A Lunar New Year card a business can actually send under its own name — five beats in the order a recipient reads them: the card front (the year set 400px tall in Playfair Display on lacquer red), the zodiac (a gold-ringed 720px round aperture that cover-crops any animal photograph, so the same template survives all twelve years), the wish (one prosperity greeting set as large as the 888px column allows), the note (a human paragraph in Geist with a signature), and the mark (the brand, a stroke-drawn cash-coin seal, and the shop-closure dates). 1080x1920 (9:16), 30 seconds at 30 fps, five scenes on a red-cream-red-cream-red ground rhythm with a single cash-coin motif appearing at five scales and no clip art anywhere. Ten fields swap per render: year_label (one value filling five overlays, from the 400px hero numeral to the 24px furniture stamp), date_label, zodiac_label (three treatments — 86px italic, 112px roman, 68px italic), zodiac_image, greeting, message, signature_name, signature_role, brand_name (four treatments across four scenes) and the optional closing_note, the holiday closure dates that are the one practical fact in the whole card. There is no price, promo code, countdown or button in the contract. The intended volume case is an agency rendering one card per client from a single CSV row each.

Transformation / Before & After
A five-scene client milestone card for coaches and trainers: the client's name on a bone title card, the day-one photograph alone with its date, the milestone photograph in the pixel-identical frame, both pictures side by side in equal wells with the elapsed time drawn between them, and a closing bone card carrying the coach's one honest sentence about what changed. 1920x1080 (16:9), 34 seconds at 30 fps, cut 6/6/6/9/7 with hard cuts throughout and a single cross-dissolve into the final scene. The comparison is kept fair mechanically rather than rhetorically: both photos share one well size, one crop and one byte-identical near-monochrome grade, so a warm commercial gym and a cold garage arrive as the same film stock, and the progress green only ever marks the timeline, never the person. Ten fields swap per render: client_name, duration_label ("16 weeks", set in Geist on the title card), duration_pill and name_duration_line (the uppercase forms used in the elapsed-time chip and the running furniture line, since the renderer has no text-transform), date_before, date_after, change_line, coach_line, and the two image URLs photo_before and photo_after. One render per client per milestone, so a twelve-week block finishing with twelve clients is twelve videos and no editor.