Select the nodes you mean to change
Dragging one selected node moves the whole selection. Once selected, the
floating toolbar provides layout, alignment, highlight, duplicate, copy, cut,
disable, extraction, and deletion actions.
Keyboard shortcuts above use macOS symbols. The corresponding modifier keys
may differ on another operating system.
Lay out a selection
Select at least two nodes and choose Auto Layout, or press⌘ ⇧ L. The
layout follows graph connections and arranges the selected actions from left to
right.
Use the additional selection tools for smaller adjustments:
- Auto align top/left —
⌘ ⇧ A - Auto align center —
⌘ ⇧ S - Auto align bottom/right —
⌘ ⇧ D
Lay out the entire workflow
Choose Auto Layout Entire Workflow in the main toolbar or press⌘ ⇧ G.
The full layout uses the graph’s dependencies and keeps visual groups together.
If a group includes a Comment, the
upper-left comment acts as a heading above the group’s functional nodes. This
makes a consistent pattern effective:
Add comments
Comment displays Markdown directly on the canvas. It has no runtime output and never affects execution. Use comments for:- a section heading;
- the business rule behind a condition;
- the expected shape of a sub-workflow payload;
- an important external-system assumption; or
- a maintenance note that belongs with the graph.
Highlight related nodes
Select nodes and choose Highlight Color from the selection toolbar. Nearby nodes with the same color form a dashed visual group. Highlights are most useful when each color has a stable meaning within one workflow, such as:- blue for input normalization;
- violet for AI processing;
- green for successful side effects; and
- red for validation or failure handling.
Color is organizational metadata, not execution logic. Use connections,
branching actions, and meta controls to define actual behavior.
Pin frequently used actions
Open action search with/, ⌘ K, or ⌘ P. In the search results, pin an
action to place it in the main toolbar. Pinned actions can be reordered with
the left and right controls in the search result.
From the toolbar:
- click a pinned action to add it at the center;
- drag it onto a specific canvas position; or
- press its slot number, from
1through9, to add it at the pointer.
Refactor a dense section
When a section is internally coherent but makes the parent workflow hard to scan:- Select its functional nodes.
- Choose Extract to Sub-Workflow.
- Inspect the new payload and result boundary.
- Give the child a specific name.
- Add a comment beside the caller describing the contract.
A practical organization pass
For an existing workflow, use this order:1
Follow the main data path
Identify the trigger data, primary transformations, and final side effect.
Make that path easy to read from left to right.
2
Separate alternate paths
Place validation, fallback, and failure paths consistently above or below
the main path.
3
Auto-layout sections
Select connected sections and use Auto Layout before arranging the entire
workflow.
4
Label business boundaries
Add comments for rules and contracts that the node names cannot explain.
5
Apply restrained highlights
Group nodes by responsibility, not by package or arbitrary visual variety.
6
Extract real reuse
Move a sequence into a sub-workflow when it has a clear interface or is used
from more than one place.