Connecting Nodes
Nodes in a PropellerDeck Workflow are linked by Edges — the lines on the canvas that define the order of execution and how data moves from one step to the next. Without edges, nodes are isolated and the workflow cannot run.
What Is an Edge?
An Edge is a directed connection from one node's output port to another node's input port. Edges represent control flow: when a node finishes executing, the workflow follows its outgoing edges to determine what runs next.
Drawing an Edge Manually
To connect two nodes on the canvas:
- Hover over the source node until its output port appears (a small circle or dot on the node's right or bottom edge).
- Click and hold the output port.
- Drag the cursor to the input port of the target node.
- Release to create the connection.
A line will appear between the two nodes confirming the edge is established.
Connecting Nodes via Chat
You can also instruct the AI assistant to make connections for you. In the chat panel, type commands such as:
- "Connect the Analyzer node to the Response Generator"
- "Link the Decision node's 'yes' branch to the Approval node"
The assistant will draw the edge on the canvas automatically.
Adding Conditions to Edges
Edges connected to Decision nodes can carry conditions. Click an edge to open the Edge Settings panel, where you can define a condition expression. The workflow will only follow that edge if the condition evaluates to true at runtime. This is how you implement branching logic — for example, routing orders over a certain value to a different processing path.
Removing an Edge
Click an existing edge to select it, then press Delete on your keyboard to remove it. The nodes remain on the canvas; only the connection is deleted.
For tips on running and testing your connected workflow, see Running and Testing.