Skip to content

Templates

A template is the design of a creative: the slots, fields, and transitions that a finished video or image is built from. Klyo does not author templates. They live in Creatomate, and Klyo mirrors them in as versioned, parsed manifests.

What works today

Syncing templates from Creatomate, classifying them, keeping a version history, and deep-linking back to the Creatomate editor all work. Templates are read-only inside Klyo by design. Rendering a finished video from a template is wired too. See Generation and render.

Syncing from Creatomate

Open the templates view and Klyo shows the templates from your Organization's Creatomate project. A sync does the reconciling for you: it lists the project, imports new templates, updates changed ones, and archives the ones that are gone. Each template is classified by kind (video or image) and orientation (16:9, 9:16, 1:1).

  • Sync now runs an on-demand sync from the sidebar.
  • Klyo tracks when it last synced and flags the list as stale after six hours, re-syncing on load so you are not looking at an old picture.
  • If a single template fails to parse, it is skipped and logged rather than failing the whole sync.

Versions and history

Every time a template's structure changes, Klyo publishes a new immutable version. The detail view shows a timeline of how each version differs: the change in field count and placeholder count, or a note that the structure was refined when only a transition or duration moved. Unchanged templates do not get a new version, so the history stays meaningful. This history is what lets a render record exactly which version it was built from.

The manifest

A template's manifest is its parsed structure in plain terms, shown on the detail view's Structure tab:

  • Slots: the media placeholders, with their durations.
  • Fields: the editable values, each with a kind and whether it is required.
  • Placeholders: the fixed values baked into the template, surfaced for review.
  • Transitions: how scenes move from one to the next.

Klyo also keeps the raw Creatomate render script for provenance.

When your Organization's Creatomate project is configured, the template detail shows an Open in Creatomate link straight to that template in the editor, plus the Creatomate template id to copy. The link is omitted when the project id is not set, rather than showing a dead button.

What you can do today

  • See every template synced from your Creatomate project.
  • Sync on demand, and rely on the staleness auto-sync.
  • Read a template's kind, orientation, resolution, and manifest.
  • Browse the full version history with per-version change summaries.
  • Jump to the template in Creatomate.

Templates are not editable in Klyo. To change a template, change it in Creatomate and sync.

A Digitl product. This guide covers what is built today, not the full roadmap.