DOCUMENTATION

Canvas view

Last updated Sep 2026
Automations
All plans

Every automation can be edited two ways: List (a flat form, good for quick edits) or Canvas (a node graph you build by dragging pieces in from a sidebar palette). Canvas is the better view once a rule has more than one or two steps — it shows the actual shape of the automation instead of a stack of collapsed sections.

Switch views any time from the List / Canvas toggle at the top of the editor — both edit the exact same underlying rule, so you can start in one and finish in the other.

Anatomy of the graph

Every piece of a rule — not just the trigger and the outcome, but each individual condition and each individual action — is its own box on the canvas, connected by squared connector lines that show exactly what feeds into what:

NodeWhat it is
WhenThe entry point. If a rule has more than one condition, this is also where you pick Any (OR) vs All (AND).
ConditionOne trigger source (e.g. "Deal moves to a specific stage"). A rule with 3 conditions shows 3 of these, side by side — not stacked inside one card.
If / Else if / ElseOnly present in branching rules — one decision box per branch. Its two exits are labeled with a colored pill right on the connector line: Yes (condition met, goes to that branch’s actions) and No (goes down to the next branch’s decision). The last branch is always “Else,” the mandatory fallback with no condition to check.
ActionOne action (e.g. "Send an email"). A rule with several actions in a row shows them chained top-to-bottom, in the order they'll actually run.
Order matters for actions — they run top-to-bottom following the connector lines, which is why they’re chained as separate boxes instead of one unordered list. A Wait action partway down a chain genuinely pauses everything after it.

The left sidebar lists every condition type and every action type, both ordered to roughly follow how you’d actually reach for them — most universal/highest-volume first, more situational sources further down:

Order
ConditionsContacts → Orders → CRM → Booking → Paid Pages → Campaigns → Communities → Events → Inbox.
ActionsCommunicate (send an email, notify me, request a review) → CRM & contact data (move/create a deal, change score, compute a value) → Flow control (wait, enroll/remove from another automation).
1
Drag it onto the canvas

Click and hold a row in the sidebar, drag it onto the canvas, and drop it. In a branching rule, hover an action over the branch you want it to belong to — that branch’s box lights up with a blue ring while you’re still dragging, so you can see exactly where it’ll land before you let go.

2
Or just click it

Clicking a sidebar row appends it the same way dragging does, without needing to aim — conditions always go to the trigger; actions go to the first branch in branching mode (drag if you need a specific branch).

If a sidebar row doesn’t look draggable, click-and-hold anyway — some browsers don’t show a drag cursor on plain buttons until the drag actually starts. Every row in both lists (Conditions and Actions) is a real drop target; nothing in the palette is disabled or requires unlocking.

Nested decisions

A branch isn’t limited to a flat list of actions — after those actions run, that SAME branch can check something else and branch again. Every decision box (top-level or nested, however deep) has two buttons at the bottom: + Action and + Nested decision. The nested decision renders one column further to the right, so a chain of “this happened, then check that” reads left to right across the canvas instead of stacking on top of itself.

A nested decision
if {DealValue} > 50000
→ Move deal to VIP
then, nested: if {ContactStage} = "cold"
→ Send a re-engagement email
nested else
→ Notify me
Nesting is capped at 4 levels deep — past that it stops being something a person could actually read at a glance, which defeats the point of building it on a canvas in the first place.
List view can’t edit a nested decision — it’ll show a note that one exists and point you to Canvas, but building/editing the nested part itself is Canvas-only. Also: if a branch’s actions include a Wait step, its nested decision (if it has one) won’t evaluate until AFTER the wait elapses — same as everything else downstream of a Wait.

Branches with the same actions merge automatically

If two or more branches currently end in the exact same action list (same actions, same settings, same order), the canvas shows it as one shared chain instead of drawing it twice — a small badge on the first action reads “Also used by…” listing which other branches point at it.

Two branches sharing one Then chain
if {DealValue} > 5000
else if {DealValue} > 1000
→ Send "Thanks" email (also used by: Else if 1)
else
→ Notify me
This is purely a display convenience, recalculated every time you open the rule — it’s not a saved link between branches. Edit the shared chain and only the branch it’s attached to actually changes; the moment its actions stop matching, the next time you look at the canvas it splits back into two separate chains on its own. Nothing to undo, nothing to keep in sync by hand.

Dragging nodes around

Positions are remembered
Drag any node (except sticky notes, which already worked this way) to reposition it, and it stays there — saved with the rest of the rule, not reset the next time you open it.
A node you haven't moved yet
Uses an automatically-estimated position based on how many other conditions/actions are around it, so new rules don't start as an overlapping pile — but it's only an estimate, so an unusually large node can still land close to its neighbor. Drag it once and it's fixed for good.
Sticky notes
A freeform yellow (or any color) note you can drop anywhere on the canvas to leave yourself a comment — not read by the automation engine at all, purely for your own notes.
Sep 2026: the canvas was rebuilt so every condition and action is its own node (previously several were bundled inside one box). Any positions you’d dragged before that rebuild were saved against the OLD box shapes, so they don’t carry over to the new, more granular ones — you may see a rule you’d already arranged snap back to its estimated layout once, the first time you open it after this change. This was a one-time side effect of the rebuild, not an ongoing bug — any position you drag from now on saves and holds normally.
Click a node
Everything NOT directly connected to it fades out, so you can see exactly what feeds into it and what it feeds into. Click empty canvas to clear.
Click a shared ("Also used by…") action
Fading works here too, and since a shared chain has an edge from EVERY branch that uses it, clicking it lights up all of them at once — a quick way to confirm which branches really are sharing it versus just looking similar.
"Jump to" (sidebar)
Click "When" or any branch label to pan the camera straight to that part of the graph instead of scrolling/zooming to find it yourself.
Add condition / action
The camera automatically pans to whatever you just added, so a new node never lands off-screen without you noticing.

Troubleshooting

SymptomWhat it means
I edited a node with an "Also used by…" badge and another branch changed too, or didn't change at allEditing a shared chain only ever changes the branch it's attached to (the "owner"). If it looked like a sibling branch changed too, that branch actually still has identical actions to what you just set — check both branches' actions directly in List view if unsure.
A node landed on top of another oneOnly happens the very first time a node appears (the layout is an estimate, not a measurement) — drag it clear once and its position is saved from then on.
A rule went back to positions I never placed it atIf this is the first time opening that rule since Sep 2026, see the callout above — the canvas rebuild changed node ids, orphaning positions saved under the old ones, once. Drag it again now and it'll hold. If it keeps resetting on every reopen after that, that's a real bug — report it.
Dragging from the sidebar does nothingMake sure you're dropping it on the canvas area, not the sidebar itself. If it still doesn't work, click the row instead — it does the same thing without needing to drag.
The canvas feels cramped / hard to see everythingCanvas mode uses the full browser window on purpose (it hides the page header while you're in it) — try a wider window, or use the zoom controls in the bottom-left of the canvas.