Varosity
All guides

Save as workflow template

Turn a project into a reusable template; instantiate from UI, CLI, or MCP.

Save as workflow template

Built a project structure you'll want to reuse? Save it as a workflow template. The graph (shots, models, durations, music attachment, voice attachment) gets snapshotted; outputs are NOT included.

From the studio

Open a project → top-right overflow menu → Save as template.

  • Name — the human-friendly title (e.g. "Founder podcast promo")
  • Description — what this template is for
  • Inputs — variables the user fills in when instantiating
  • (e.g. host_name, episode_title, cta_url)
  • Public — opt-in to share at /workflows

Instantiating

From the UI Dashboard → **Start from template** → pick yours from the grid.

From the CLI

varosity workflow run founder-podcast-promo \
  --input host_name="Jon Kludt" \
  --input episode_title="Building Varosity" \
  --out promo.mp4

From MCP

{ "tool": "run_workflow", "args": {
  "slug": "founder-podcast-promo",
  "inputs": { "host_name": "Jon Kludt", "episode_title": "Building Varosity" }
}}

Why this matters for agents

A workflow template turns a multi-step Varosity flow into a one-line call from any agent. Combined with the MCP server, an autonomous ops agent can produce a full marketing reel from a topic spec without ever opening the studio.

Versioning

Templates are immutable once published — edits create a new version (founder-podcast-promo@2). Old runs continue to work against the version they were started with.