Skip to main content

Running a Flow

When you click Create Video from a project, the flow runner launches with that project’s flow.

The flow run process

  1. Flow loads — Your flow’s node graph is converted into an ordered sequence of steps
  2. First interactive step — The runner presents the first step that needs your input (usually a Text Input node)
  3. Background steps execute — As you advance, background steps (like script generation) run automatically
  4. Interactive steps pause — The runner waits for your input at each interactive step
  5. Final export — The Approve & Export step renders and outputs your video

Working with each step

Providing input

At interactive steps, provide the required input:
  • Text Input — Type your video topic or concept
  • Media Upload — Upload an image or video file
  • Text Editor — Edit the generated text and click confirm

Reviewing output

At Review steps:
  • Preview the generated media (image or video)
  • Approve to keep it and continue
  • Regenerate to try again

Waiting for background steps

When a background step is running, you’ll see a spinner. Wait for it to complete — the runner automatically advances to the next step.

Generation timeout

Video generation steps have a 120-second polling timeout. If generation takes longer, the step may need to be retried.

Canceling a run

You can leave a flow run at any time by navigating away. Credits already spent on completed steps are not refunded.

Performance

Only the current flow step’s UI is mounted. When you advance, the previous step (including any Remotion preview players) is torn down so it does not keep decoding video in the background. The runner also remounts the active step surface when you change steps, parallel branch, or iteration item, which helps drop lingering media work from the prior surface.