Appearance
Workflow Automation
Workflows let you automate multi-step video production processes so you can create content at scale. Instead of manually chatting through each step for every video, you define the process once and let StarZero Agents run it — across dozens or even hundreds of videos.
What Is a Workflow?
Think of a workflow as a recipe that StarZero Agents follows automatically. You define the steps (search for clips, create a cutdown, render in portrait, etc.), and StarZero Agents executes them without you needing to sit at the keyboard for each one.
There are two key concepts:
- Template — The reusable blueprint that defines what steps to run and in what order. You create this once.
- Instance — A single execution of that template. Each time the workflow runs, it creates an instance that tracks progress and results.
What Can Workflows Do?
Workflows chain together the same capabilities you use in regular chat, but in an automated sequence:
- Sequential steps — Run tasks one after another (search, then edit, then render)
- Parallel execution — Split into multiple branches that run simultaneously, each handling a different video or variation
- Variable substitution — Inject different values into each run (episode numbers, topics, durations)
- Conditional branching — Run different tasks or route to different templates based on variable values (e.g., content type, duration, topic)
When Should You Use a Workflow?
Workflows are designed for situations where the regular chat interface isn't efficient enough:
- Batch processing — You need to create cutdowns from 50 podcast episodes, not just one
- Repeatable production — Your team creates the same type of content every week and the process is always the same
- Integration with other tools — You want to trigger video creation from your CMS or receive results via webhook
- Overnight processing — Kick off a big batch and come back to finished videos in the morning
Workflows vs. the /task Command
The /task command in chat is great for one-off autonomous jobs — you describe what you want and the AI works through it in your current session.
Workflows are different. They operate outside of a single chat, can run many sessions in parallel, and are designed for scale and automation. Use /task for a single video project you're actively working on. Use workflows when you need to process many videos or integrate with external systems.
Getting Started with Workflows
To use workflows, you'll define a template with your steps, set up any variables, and then trigger a run. The following pages walk through each piece:
- Templates and Step Types — The building blocks of a workflow
- Variables and Parallel Execution — Making workflows dynamic and fast
- Callbacks and Integration — Connecting workflows to your other tools
