FlowsEditor

Canvas

Pan, zoom, select, and connect cards on the flow canvas

The canvas is the main workspace area where you place and connect flow cards.

Flow canvas
ActionHow
PanClick and drag the canvas background (or press P for pan mode)
Zoom inCmd+ or scroll wheel up
Zoom outCmd- or scroll wheel down
Fit viewCmd+Shift+0 — fits all cards in view with 15% padding

Selecting Cards

ActionHow
Select oneClick a card
Multi-selectPress S for select mode, then drag a selection box
Add to selectionHold Shift and click cards

Connecting Cards

Each card has input and output ports:

  1. Hover over a card's output port (bottom or right side)
  2. Click and drag to another card's input port
  3. Release to create the connection

Connection Rules

  • Each output port connects to one input port only.
  • Cards with multiple routes (like Button, Condition, WA List) have separate output ports — one per branch.
  • Assign Operator cards have a main output and an error output.
  • HTTP Request cards have next, timeout, and error outputs.
  • Cards execute in sequence following connection paths.

Toolbar

The bottom-center toolbar provides:

ToolShortcutDescription
Pan modePSwitch to drag-to-pan mode
Select modeSSwitch to box-select mode
Zoom inCmd+Zoom in with animation
Zoom outCmd-Zoom out with animation
Fit viewCmd+Shift+0Frame all nodes
UndoCmd+ZUndo last action
RedoCmd+Shift+ZRedo last action

Keyboard Shortcuts

ShortcutAction
Cmd+CCopy selected cards
Cmd+VPaste cards
Cmd+ZUndo
Cmd+Shift+ZRedo
Delete / BackspaceRemove selected cards
Cmd+ASelect all cards
PPan mode
SSelect mode

Layout Helpers

  • Snap-to-grid — Cards snap to an invisible grid for alignment
  • Helper lines — Visual guides appear when cards align horizontally or vertically
  • Minimap — Overview of the entire canvas in the corner

On this page