Run the whole workflow
Click Run in the top right (or pressShift + R). While a run is in progress the button becomes Stop; if several runs are active it becomes a Stop (N) dropdown where you can stop one run or Stop all.
If a workflow only starts on its own, with triggers like an incoming email, a new row, a schedule, or a webhook and no manual entry point, pressing Run opens a popup that explains it runs automatically. The popup lists what each trigger watches and the address or URL that fires it. From there you can Add a Run step to add a manual entry point, Open config for any trigger, or Run anyway to do a single manual run. See Triggers overview.
Run results
When a run finishes, a results popup shows what each node produced. A left rail lists the nodes that ran, each with a status icon, and the main panel shows the selected node’s output. For an AI agent, you see its final response along with the tool calls it made. Use Open config on any node to jump straight to its settings. The popup opens on its own after a full run, a Run from here run that starts partway through the flow, and runs started by a trigger such as a schedule or a webhook. To stop it from opening automatically, click Don’t show again; turn it back on under Settings in the Popups section. These popups do not appear on mobile. The Runs pill on the top left of the canvas is always available, even before this session’s first run. It shows the latest run’s status and how long ago it ran, and clicking it reopens the results popup. Inside the popup, a run switcher lets you load any earlier run and review its outputs, scrolling back through your run history without leaving the canvas.Run a single node
Testing one node at a time is usually faster than full runs:
If the node reads from upstream nodes that haven’t produced output yet, the Run button is disabled (“Missing input data from previous nodes”). Run the upstream nodes first, or mock their outputs.
Inspecting input and output
With a node selected, toggle Output (Y) to see what it produced, in field, JSON, or table view, and Input (X) to see the data arriving from connected nodes. Every value in these panels is draggable into downstream config fields as a reference.

Mocked outputs
Click Mock (the pin icon) in the Output panel to pin the currently displayed output as the node’s mocked output. The node then shows a MOCK badge, and downstream nodes use the pinned data without the node re-running, so you can build and test the rest of the workflow against a stable sample. Click Clear Mock (or pressM with the node selected) to go back to live output.
Save stores the current output under a name so you can reload it as mock data later (3 saved outputs per type on Free, 10 on Plus, unlimited on Pro).
You can also pin a node’s output without opening the Output panel: hover the node and click the pin button on its top-left edge. It stays highlighted while the output is pinned, and you click it again to clear. The button is available once the node has produced output.
Execution states on nodes
Nodes reflect the run live on the canvas: a node animates while it isrunning, settles when completed, and shows error styling when it fails. Disabled nodes are skipped entirely. Toggle a node off with D, or hover it and click the disable button on its bottom-left edge; a disabled node greys out and the button turns amber until you enable it again.

Next steps
Execution logs
Review past runs and replay them node by node.
Triggers
Run workflows automatically from schedules, webhooks, and more.