ProductsServicesDocsPricingAboutContact Log in Sign up

Batch Rendering

The batch renderer automates rendering personalized videos at scale. Supply a datasource (spreadsheet, CSV, or database export) and the system generates a render request for each row, renders the video, and uploads the result to your chosen destination.

How it works

For each row in your datasource, the batch system:

  1. Reads the column values.
  2. Maps them to your dynamic movie’s variables.
  3. Renders the video.
  4. Uploads the result to one or more destinations.

Setting up a batch job

In the Console, go to Batch Rendering > New Job and configure four sections:

1. Action

  • Choose the dynamic movie to render.
  • Upload or connect your datasource (Excel, CSV, or paste data).
  • Set the output format (MP4, WebM, etc.).
  • Optionally limit rendering to a subset of rows (for testing).

2. Parameters

Map datasource columns to movie variables. If column names match variable names exactly, they’re mapped automatically.

3. Destinations

Choose where to upload rendered videos:

  • Amazon S3
  • YouTube
  • Vimeo
  • Facebook
  • Wistia
  • Sprout
  • Dropbox
  • FTP / HTTP servers

Some destinations require OAuth2 authorization (YouTube, Facebook, Vimeo).

4. Results

After the job runs, view the results: render status, input parameters, and upload results (URLs, video IDs, etc.) for each row.

* Tip

Start with a small subset (5-10 rows) to verify your parameter mapping and destination settings before running the full batch.

Notifications

Set callback URLs to get notified when individual renders complete or when the entire batch finishes. Useful for triggering downstream workflows (sending emails, updating a CRM, etc.).