All guidesBluepic platform

Generate video templates

What a video template is and how to create one you can drive from data. Design a reactive layout in Studio, animate its properties over a TIME clock, connect input fields, then render a personalized MP4 per data row over the API.

July 26, 2026·6 min read
Diagram: Generate video templates

What a video template is

A video template is a reusable design that becomes a different video every time you feed it new data. In Bluepic it is not a special object: it is a normal, reactive template with two things added.

  1. An animation. A duration and a frame rate, and one or more properties that change over a TIME clock.
  2. Connected input fields. The parts you want to vary per render (a headline, a photo, a price) exposed as fields your data fills.

Because the template is reactive, its properties are expressions, not fixed values. That is what lets one template produce a thousand on-brand clips: change the data, get a fresh video, with the layout re-fitting itself so long or translated text never clips.

How to create one

You build a video template visually in Bluepic Studio. The short version:

  1. Design the layout and connect the fields you want to fill from data (text, images).
  2. Set a video format (mp4) in Project Settings, then set a Duration and FPS. That turns the design into a video template.
  3. Animate a property. Click the Animate a property button, click a numeric property (position, size, rotation, opacity), and Studio freezes its current value as the first keyframe.
  4. Keyframe it on the timeline. Move the playhead, change the value, and add keyframes with linear or eased interpolation.
  5. Preview by scrubbing, then publish.

For the full walkthrough with screenshots of each step, follow how to build a video template in Studio.

How to drive it

Once published, a video template is rendered from your code by its templateId, with the fields supplied as data:

curl -N -X POST "https://api.bluepic.io/api/render" \
  -H "Authorization: <your API key>" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "<your template id>",
    "data": { "headline": "Launch day", "photo": { "src": "https://…/img.jpg" } },
    "format": "mp4"
  }'

The response streams progress and ends with a hosted MP4 URL. See generate video via API for the response shape, and batch animate videos to render one per row of data.

Why templates, not one-off edits

  • One design, every variation. A single template covers every recipient, product, or language. You maintain one thing, not a folder of exported clips.
  • On-brand by construction. The layout, fonts, and colours are fixed in the template; only the data changes, so nothing drifts off-brand.
  • Stills and video from the same source. The same template renders a PNG or an MP4 by switching the format, so your static and motion assets always match. See one template, two outputs.

What a video template is not

It is not a video editor. A Bluepic video template animates a designed layout; it does not cut, trim, or stitch footage. If your job is assembling clips on a timeline, a timeline-editing tool fits better. See the honest comparison of video-generation APIs.

Back to all guidesGet your API key