Skip to main content

What is the Canvas?

The canvas is the visual flow-based builder where you design your automation workflows. Steps appear as nodes on the canvas, and you connect them by dragging edges between their handles to define the execution flow.

Adding Steps

Click the Step dropdown in the canvas header to add a new step. The following step types are available:
StepDescription
API RequestMake API calls to external services
TransformerAI-powered data transformation
ValidatorAI-powered data validation
CodeRun custom Node.js or Python scripts
DatabaseQuery automation databases
LoopIterate over arrays with nested steps
SFTPTransfer files via SFTP
NotificationSend email notifications
ReviewCreate review requests for human approval
See Steps for detailed configuration of each type.

Connecting Steps

1

Locate the Output Handle

Each step node has an output handle (small circle) on its right edge.
2

Drag to Input

Click and drag from the output handle to the input handle on the left edge of another step.
3

Connection Created

A connector line appears between the two steps, defining the execution flow.

Working with Nodes

Selecting Nodes

Click on any step node to select it and open its configuration panel on the right side of the canvas.

Repositioning

Drag step nodes to rearrange them on the canvas. The visual layout does not affect execution order — only the connections matter.

Deleting Nodes and Edges

Select a node or edge and press delete, or use the context menu to remove it.

Loop Nodes

Loop steps are special container nodes. When you add a loop step, it creates a larger container on the canvas. Drag child steps inside the loop container to nest them — these steps execute once per iteration of the loop. Loops can be nested by placing one loop inside another. Use {{iteration.item}} to access the current item and {{iteration.parent.*}} for the parent loop’s context.

Revisions

The canvas tracks revision history for your workflow:
  • Viewing History — Open the revisions panel to see a list of saved versions with timestamps
  • Restoring — Click on a previous revision to restore the canvas to that state

Execution Logs

Toggle the Logs button in the canvas header to open the inline execution logs panel. This shows real-time step-by-step execution details during test runs. Drag the grip handle at the top edge of the logs panel to resize it. The panel height is preserved while you work on the canvas.

Steps

Detailed configuration for all step types.

Runs & Logs

Full execution history and log details.

Composers

How composers orchestrate canvas workflows.