Build and edit workflows on the canvas
The workflow builder displays every step on a canvas with a permanent right sidebar. You build and edit the workflow directly on the canvas—the sidebar never closes, and it updates to show the details or editor for whichever node you select.
Canvas layout
When you open a workflow, the canvas shows the step graph on the left and the right sidebar on the right. The sidebar is always visible and cannot be dismissed.
Canvas: The node-and-edge graph of the workflow.
Sidebar: Details and editing controls for the selected node.
Enter and exit edit mode
To change a workflow, click Edit on the workflow page. The canvas stays in place and enters edit mode. The sidebar becomes the editor for whichever node you select. When you are finished, click Save or Cancel.
Save and Cancel semantics are unchanged. Validation still runs before a save is applied.
Edit on the canvas
While in edit mode, the canvas shows editing controls directly on the graph and on each node.
Add a step
Click the circled + button on any edge to insert a new step between the two connected nodes. Inserting on a branch edge inserts the step into that branch and retargets the branch accordingly.
Delete or reorder a step
Hover over a step node to reveal the editing controls:
Click the X to delete the step.
Click the up or down chevrons to move the step earlier or later in the flow.
Edit titles and descriptions inline
While editing, the workflow title and description are editable inline in the page header. Click the title or description to change them.
Right-click context menu
Right-click a node or edge to open a context menu with additional editing actions.
Sidebar editor for the selected node
The right sidebar shows the full editor for whichever node is selected. It has the same fields as the previous form editor:
Input nodes: fields, kinds, choices, defaults, required flags, keys, and the attached-context editor with file picker, upload, playbooks, and reviews.
Step nodes: name, instructions, type picker, human-input prompt and key, condition branches, expressions, targets, skip lists, rejoin, and decision key.
Output nodes: label, kind, description, source step and key, plus add and remove controls.
Run page sidebar behavior
When you open a workflow run, the sidebar opens to the Inputs panel by default. If a step is currently waiting on human input, the sidebar shows that step instead so the resume form is immediately visible. Clicking any node on the run graph overrides both defaults and shows that node’s details in the sidebar.
Visual language on the canvas
Edges render under nodes and are orthogonal everywhere. Condition branches split from a shared stem and run vertically with a branch label on each leg.
Skipped or cancelled steps are shown as muted, faded cards instead of displaying a status icon.
The workflow description appears directly under the workflow title with a Show more affordance to expand the full text.
Result blocks in the sidebar use a left-rule style instead of boxed cards.
Viewport and navigation
The canvas opens anchored to the input node at the top center at zoom 1. If you resize the window, the canvas re-anchors until you pan, zoom, or click. Click the Controls fit button to return to a full-overview view of the entire workflow.
What to read next
Workflows Overview for the full build and run pipeline
Workflow Upload Triggers for automatic event-triggered runs