
Adding nodes
- Click the Add node button or drag a node type from the palette onto the canvas
- Choose the node type (trigger, action, or output)
- The node appears on the canvas ready to be configured

Connecting nodes
Click the output handle of one node and drag to the input handle of another node to create an edge. Edges define the flow of data through your pipeline. Rules for connections:- Data flows from left to right (trigger → action → output)
- You cannot create circular connections
- Some node types support multiple input or output connections
- Edges between incompatible node types are prevented
Configuring nodes
Click a node to open its properties panel on the right side of the editor. Each node type has different configuration fields.
Code editors
Some node configurations include code editors — for example, the validation node’s script and expression modes, or JSON Schema fields. The editors are powered by Monaco and provide:- Syntax highlighting for JavaScript, JSON, and expression languages
- Autocomplete suggestions including template variable autocomplete — type
{{to see available variables from upstream nodes - Inline error reporting with underlined errors and hover details
- JSON validation for schema fields, showing errors when the JSON structure is invalid
Editor toolbar
Above each code editor, a toolbar provides formatting buttons for common operations like indenting, commenting, and wrapping selections.Fullscreen editing
Click the expand button in the top-right corner of any code editor to open it in fullscreen mode. This gives you a larger workspace for complex scripts or schemas. Press Escape or click the collapse button to return to the inline view.Saving and validating
- Click Save to save your current pipeline configuration
- The editor validates your pipeline automatically and shows errors if the configuration is invalid
- Common validation errors: missing trigger, disconnected nodes, missing required configuration