New: AI voiceover + auto-captions - script to captioned video in one API call. Read the announcement

Personalized Video Template

Quarterly Business Review

The internal-comms sibling of the Monthly Performance Recap: a composed, credible 34-second 1920x1080 (16:9) quarterly business review that a reporting job renders once per department on the first working day after quarter close. Six scenes on an ink-and-bone ground that flips at every cut — a cover that names the quarter and the department over a four-cell quarter track, three figure frames that each repeat the same four rows (counter band, label + value + delta chip, a 1660px attainment track scaled 0 to 130% of plan with a hard target tick at 100%, definition line), a ledger board that puts all three metrics on one screenshot-ready frame beside the sentence that explains them, and a closing commitment frame with the next review date in a signal-blue block. Deliberately not a hype reel: a miss gets exactly the same frame as a beat, with no confetti, no celebration language and no green/red traffic lights — polarity is expressed only by the delta chip being solid blue or a hairline outline. One signal-blue accent (#2563EB on bone, #4C82F8 on ink), Space Grotesk figures in tabular numerals at 262px, JetBrains Mono for every label and counter, and no logo, headshot or photography — the whole video is text overlays, so a job that emits a JSON row per department renders the quarter without touching S3. Twenty-five dynamic `content` fields swap per render: period_label, department_name, company_name and comparison_label; the composite lines period_department_line, company_department_line and all_figures_line; label, value, delta, target and attainment for each of the three metrics (each bound to both its figure scene and its ledger column, so one value fills two places); plus what_moved, next_focus and next_review_line. Values arrive preformatted — the template never formats a number, so pass the currency symbol, separators, decimals and the up/down arrow inside the delta string yourself.

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

What you can customize

This template exposes 25 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.

  • Period Label

    text
    period_label

    Q3 2026

    ~10 characters max · 1 line

  • Department Name

    text
    department_name

    Revenue Operations

    ~27 characters max · 1 line

  • Company Name

    text
    company_name

    Halden Instruments

    ~46 characters max · 1 line

  • Period Department Line

    text
    period_department_line

    Q3 2026 · Revenue Operations

    ~70 characters max · 1 line

  • Metric 1 Label

    text
    metric_1_label

    NET NEW ARR

    ~49 characters max · 1 line

  • Metric 1 Value

    text
    metric_1_value

    $4.18M

    ~11 characters max · 1 line

  • Comparison Label

    text
    comparison_label

    VS Q2

    ~14 characters max · 1 line

  • Metric 1 Delta

    text
    metric_1_delta

    ▲ 12%

    ~16 characters max · 1 line

  • Metric 1 Target

    text
    metric_1_target

    TARGET $4.00M

    ~40 characters max · 1 line

  • Metric 1 Attainment

    text
    metric_1_attainment

    104%

    ~13 characters max · 1 line

  • Metric 2 Label

    text
    metric_2_label

    GROSS RETENTION

    ~49 characters max · 1 line

  • Metric 2 Value

    text
    metric_2_value

    93.4%

    ~11 characters max · 1 line

  • Metric 2 Delta

    text
    metric_2_delta

    ▼ 0.6 PTS

    ~16 characters max · 1 line

  • Metric 2 Target

    text
    metric_2_target

    TARGET 94.0%

    ~40 characters max · 1 line

  • Metric 2 Attainment

    text
    metric_2_attainment

    99%

    ~13 characters max · 1 line

  • Metric 3 Label

    text
    metric_3_label

    COST PER NEW ACCOUNT

    ~49 characters max · 1 line

  • Metric 3 Value

    text
    metric_3_value

    $1,840

    ~11 characters max · 1 line

  • Metric 3 Delta

    text
    metric_3_delta

    ▼ 9%

    ~16 characters max · 1 line

  • Metric 3 Target

    text
    metric_3_target

    TARGET $1,900

    ~40 characters max · 1 line

  • Metric 3 Attainment

    text
    metric_3_attainment

    103%

    ~13 characters max · 1 line

  • All Figures Line

    text
    all_figures_line

    ALL FIGURES VS Q2

    ~54 characters max · 1 line

  • What Moved

    text
    what_moved

    Two enterprise renewals slipped into Q4, which is the whole of the retention gap. Everything else held.

    ~139 characters max · 2 lines

  • Next Focus

    text
    next_focus

    Close the two slipped renewals by 15 October and hold acquisition cost under $1,900 while volume climbs.

    ~135 characters max · 3 lines

  • Next Review Line

    text
    next_review_line

    14 January 2027 · 09:30 GMT

    ~44 characters max · 1 line

  • Company Department Line

    text
    company_department_line

    Halden Instruments · Revenue Operations

    ~93 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": "quarterly-business-review",
  "replacements": {
    "period_label": "Q3 2026",
    "department_name": "Revenue Operations",
    "company_name": "Halden Instruments",
    "period_department_line": "Q3 2026 · Revenue Operations",
    "metric_1_label": "NET NEW ARR",
    "metric_1_value": "$4.18M"
  }
}'

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": "quarterly-business-review",
  "replacements": {
    "period_label": "Q3 2026",
    "department_name": "Revenue Operations",
    "company_name": "Halden Instruments",
    "period_department_line": "Q3 2026 · Revenue Operations",
    "metric_1_label": "NET NEW ARR",
    "metric_1_value": "$4.18M"
  }
}'

The body above shows 6 of 25 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/quarterly-business-review/variables. See the previewing guide, the rendering guide, or the OpenAPI spec.

Frequently asked questions

How do I customize the Quarterly Business Review template?

Open the template in the Renderly editor and replace its 25 customizable fields (such as Period Label) 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, 25 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 Personalized templates

Proposal Cover Video template preview

Proposal Cover Video

A 31-second, 16:9 (1920×1080) cover film for a sales proposal — the thirty seconds that open a pitch, addressed to the prospect by name rather than a generic hook. Five scenes alternate bone and deep navy with one full indigo spike at the scope list: the client's logo and name at full size, the engagement title beside a contents column, the client's own objective set as a serif italic quotation, the three workstreams, and a signed end card with the partner's portrait. Instrument Serif carries every statement line, Geist the human copy, and JetBrains Mono the document furniture (folios, colophon labels, the CONFIDENTIAL mark). Twelve dynamic fields swap per render, all of which map to an opportunity record in a CRM: client_company (hero name plus the uppercase header on four frames), client_logo, proposal_title, proposal_date (colophon and issued line), client_objective, scope_1/scope_2/scope_3, sender_name, sender_role, sender_photo, and agency_name (wordmark on all five frames plus the colophon). An agency renders one per live deal.

Ramadan & Eid Greeting template preview

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 template preview

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.

Ready to make your Quarterly Business Review video?

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