Templates

Design once. Render every variant.

A template is the canonical look for a product line: type, image slots, focal points, conditional layers and every ad size. Build it once in the browser, and every row of your data becomes a finished image that matches it.
Then connect your data

Template

Artboards

1080 × 1080

1080 × 1920

1200 × 628

Up to 7 sizes per pass1 source of truth

Per-row rules

A layout that adapts to each row.

A template is a set of rules, not a static file. It resolves differently for every item in your data.

Dynamic variables

Drop {{price}}, {{headline}} or any field into a text layer and bind it to your data. Every row fills the same layout with its own values.

Multi-size artboards

One template holds 1080×1080, 1080×1920, 1200×628 and more. Per-artboard overrides make each size look designed, not stretched.

Conditional layers

Show a "Certified" badge only when the data says so. Swap layouts by category. The template decides what appears, row by row.

Custom fonts, any script

Upload brand fonts or pick from 1,000+ Google font families. Bind the font per row, so each language renders in the right typeface.

Preview parity

What you design is what renders.

The editor and the renderer load the same HTML in the same browser engine. The preview is the output, so there is nothing to sync and nothing changes at export.

editor previewtemplate.html
server rendertemplate.html

editor === output

Example scenario

One template, eight markets, weekly drops

Picture a fashion retailer selling in several markets, with creative run by its agency.

  1. 1

    Situation

    Every weekly drop needs the same creative in eight languages and five ad sizes. A designer rebuilds and resizes each one by hand, and a single drop takes most of two days.

  2. 2

    Setup

    The agency builds one master template: text bound to a localized copy sheet, five artboards, and a font bound per language so each script renders correctly.

  3. 3

    Result

    The drop renders in a single run, and every market stays consistent because the branding lives in the template, not in forty hand-edited files.

What this setup is built for

1 run

Per weekly drop, every market and size

Illustrative scenario, not a customer result. Your numbers depend on your catalog and setup.

Ready to see it

Bring a feed. Watch one template multiply.

We will wire one of your templates against a real feed on a screen-share, and you walk away with the first 100 variants rendered live.