The builder validates your workflow as you build. Each node shows a status badge — green checkmark when ready, amber icon when it needs configuration.
Getting Started
To open the automation builder:- Navigate to Automations in the sidebar
- Click Create Automation or New Automation
- The builder opens with a blank canvas and a default trigger node
The Builder Layout
The builder has three main areas:- Left Panel — The node palette, where you browse and drag available nodes onto the canvas
- Canvas — The main workspace where you arrange and connect your nodes
- Right Panel — The configuration panel that appears when you click a node to edit its settings
Canvas Controls
Navigate and organize your canvas with these tools:- Zoom in/out using the scroll wheel or the controls in the bottom-left corner
- Pan by clicking and dragging on empty space
- Minimap in the corner for an overview of your entire workflow
- Auto-layout to automatically arrange your nodes in a clean layout (top-to-bottom or left-to-right)
- Align nodes to snap selected nodes into alignment
Adding Nodes
Each node represents a step in your workflow. To add one:Open the node palette
The left panel shows all available nodes organized by category: Triggers, Actions, Data, and Logic.
Drag a node
Click and drag any node from the palette onto the canvas. Drop it where you want it positioned.
Node Categories
Triggers
Starting points for your workflow. Every automation needs at least one trigger. Options include Schedule, Webhook, Manual, After Import, After Export, Product Updated, and Quality Changed.
Actions
The tasks your automation performs. Options include Import, Export, AI Enrichment, Bulk Edit, API Call, and Notification.
Data
Nodes that control which products flow through your workflow. Options include Select Products and Filter.
Logic
Nodes that add decision-making to your workflow. Options include Condition, Merge, and Delay.
Smart Suggestions
After adding a node, the builder may suggest what to add next — for example, a data selector after a trigger, or an action after a filter.Configuring Nodes
Click any node on the canvas to open its configuration panel on the right. Each node type has its own settings. For detailed configuration options, see the dedicated reference pages:- Triggers — all 7 trigger types and their settings
- Action Nodes — imports, exports, AI enrichment, bulk edit, API calls, and notifications
- Data Nodes — select products, filter, and read files
- Logic Nodes — conditions, merge, and delay
Connecting Nodes
Connections define how data flows through your automation. To connect two nodes:Hover over a node
Connection handles appear on all four sides of the node (top, bottom, left, right).
Drag from a source handle
Click and drag from an output handle (bottom or right side) on the source node.
Connection Rules
- Triggers can only have outgoing connections — they are always starting points
- Self-connections are not allowed — a node cannot connect to itself
- Duplicate connections are prevented — you cannot create two connections between the same pair of nodes
- Branching is supported — one node can connect to multiple downstream nodes for parallel processing
Removing Connections
Hover over a connection line to reveal a delete button. Click it to remove the connection. You can undo this action if needed.Working with Nodes
Selecting Nodes
- Click a node to select it and open its configuration
- Ctrl+Click (Cmd+Click on Mac) to select multiple nodes
- Drag-select by clicking on empty canvas space and dragging to select a group
Copying and Pasting
Select one or more nodes and use Ctrl+C to copy, then Ctrl+V to paste. The pasted nodes appear offset from the originals with all their configuration preserved.Enabling and Disabling Nodes
Disable individual nodes without removing them. Disabled nodes are skipped during execution and appear dimmed on the canvas — useful for temporarily bypassing a step without losing its configuration.Deleting Nodes
Select nodes and press Delete or Backspace to remove them. All connections to and from the deleted nodes are also removed. You can undo deletions with Ctrl+Z.Auto-Layout
Automatically arrange your nodes in a clean grid with top-to-bottom or left-to-right layout.Aligning Nodes
Select two or more nodes, then use the alignment tools to snap them into a horizontal or vertical line.Naming Your Automation
Click the automation name at the top of the builder to edit it. Use descriptive names like “Nightly Shopify Sync” or “Post-Import AI Enrichment”.Saving Your Automation
Click the Save button in the toolbar or press Ctrl+S to save your automation. Before saving, the builder validates that:- Your workflow has at least one trigger connected to at least one action
- All enabled nodes have a complete path from trigger to action
Testing Your Automation
Run a test directly from the builder before activating your automation.Complete your workflow
Make sure all nodes are configured (green checkmarks) and properly connected.
Click Test Run
Click the test button in the toolbar. The builder submits your workflow to the backend for execution.
Watch the execution
The execution panel opens and shows real-time progress. Each node lights up as it processes — blue while running, green when completed, red if it fails.
Execution Visualization
During a test run, the builder provides a live visualization:- Node badges change to show running, completed, or failed status with animated indicators
- Connection lines animate to show the flow of data between nodes
- Execution panel shows timestamped log entries for each step
- Progress bar tracks overall completion percentage
Importing and Exporting
Exporting an Automation
You can export any automation as a JSON file for backup or sharing. Click the export button in the toolbar to download your workflow definition.Importing an Automation
Import a previously exported automation by clicking the import button and selecting a JSON file. The imported workflow replaces the current canvas contents.Undo and Redo
The builder keeps a history of your changes (up to 50 steps). Use Ctrl+Z to undo and Ctrl+Shift+Z to redo. Toast notifications include an Undo button for destructive actions.Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+S | Save automation |
| Ctrl+Z | Undo last action |
| Ctrl+Shift+Z | Redo |
| Ctrl+C | Copy selected nodes |
| Ctrl+V | Paste copied nodes |
| Delete / Backspace | Delete selected nodes |
| Ctrl+A | Select all nodes |
On Mac, use Cmd instead of Ctrl for all keyboard shortcuts.

