Skip to content

Flow Canvas

The Flow Canvas is the workspace where you place, arrange, connect, and organize nodes.

Canvas Controls

ActionInput
PanClick and drag empty space, or use middle mouse button.
ZoomScroll the mouse wheel.
Fit viewDouble-click empty canvas or use the shortcut.
Select nodeClick a node.
Multi-selectDrag a selection box on empty space.
Add to selectionHold Shift and click more nodes.
Move nodesDrag selected nodes.
DeleteSelect nodes or edges, then press Delete or Backspace.

Connections

Connections decide what happens next.

  1. Hover over an output handle on the right side of a node.
  2. Drag from that output handle.
  3. Release on an input handle on another node.
  4. Select an edge and press Delete to remove it.

If you release a connection on empty canvas, a node selector appears.
You select the node and it appears exactly where you dragged the connection to.

Output Types

Output styleExampleWhat to connect
ThenSend Message, Give ItemThe next action.
Yes / NoCheck Permission, Check ItemsOne branch for success and one for failure.
Match / No MatchCheck Argument, Check InteractionOne branch for a match and one fallback.
Each / DoneArray - For Each, Map - For EachWhat runs per item, then what runs after the loop.
Dynamic casesSubcommand Switch, Variable Switch, Button TriggerOne branch for each configured case or button.

Organization

  • Use Group Box nodes to visually group related logic.
  • Use Comment nodes to explain why a section exists.
  • Keep branches spaced apart vertically so they are easy to scan.
  • Place fallback or failure branches below the main success path.
  • Use helper lines while dragging to align nodes neatly.

Performance Note

Very large flows may only fully render nodes near your current view. Pan or zoom to an area to work with those nodes.

Oasis Admin Editor Documentation