Skip to main content

Executing Workflows

Once your nodes are configured and connected, you execute the workflow to generate outputs. Flow Studio gives you flexible execution options -- from running a single node to executing the entire pipeline -- along with real-time status tracking and credit confirmation before any generation begins.

Execution Steps

Running a workflow follows this sequence:

  1. Configure settings -- Make sure every node in the path you want to execute has its parameters set.
  2. Validate -- Flow Studio checks that all required inputs are connected and configured correctly.
  3. Credit confirmation -- Before execution starts, you see a summary of the credits that will be consumed. Confirm to proceed.
  4. Execution -- Nodes run in dependency order. Each node processes its inputs, generates outputs, and passes them downstream.

Execution Modes

ModeDescription
Single nodeRun one specific node in isolation. Useful for testing configuration changes.
Selected nodesRun only the nodes you have selected on the canvas.
All nodesRun the entire workflow from start to finish.
info

Nodes execute in dependency order: a node will not start until all of its upstream inputs have completed. Independent branches of the workflow may run in parallel.

Node Status Lifecycle

Each node displays a visual status indicator during execution. The following table describes every possible state.

StatusDescription
IdleThe node has not been executed and is waiting for input or user action.
PendingThe node is queued for execution and waiting for upstream nodes to complete.
ExecutingThe node is actively running its generation or processing task.
CompletedThe node finished successfully and its output is available.
ErrorThe node encountered a failure during execution. Check the error message for details.
SkippedThe node was not included in the current execution scope or its inputs were unavailable.

Multi-Result Behavior

When a node produces multiple results (for example, an Image Generator connected to a Prompt Generator in Multiply mode), the workflow can behave in two ways:

BehaviorDescription
PauseExecution pauses after the multi-result node so you can review and select which result to pass downstream.
Auto-firstThe workflow automatically selects the first result and continues execution without pausing.

You can configure this behavior in the workflow settings to match your preferred working style.

Monitoring Progress

While a workflow runs, Flow Studio provides real-time feedback:

  • Node indicators -- Each node shows its current status (see lifecycle table above).
  • Execution navigator -- A panel that lists all executing nodes and their progress, letting you jump to any node on the canvas.
  • Progress percentage -- Nodes that support it display a completion percentage during generation.

Error Handling

When a node encounters an error:

  1. The node's status changes to Error and displays an error message.
  2. Downstream nodes that depend on it are marked as Skipped.
  3. Independent branches of the workflow continue to execute normally.
  4. You can fix the issue, reconfigure the node, and re-run just the failed node without restarting the entire workflow.
tip

If a generation node fails due to a transient issue (such as a timeout), try re-running just that node before modifying your configuration. Many transient errors resolve on retry.