Docs / Strand / workflow-editor/overview

Workflow Editor Overview

The Strand workflow editor is a visual, drag-and-drop interface for building event-driven workflows.

Interface Components

The Strand workflow editor: canvas, toolbar, and the Add Node panel The editor: workflow toolbar across the top, canvas in the middle, node palette on the right.

Canvas

The main workspace where you build your workflow. Nodes are placed here and connected to form your workflow graph.

Toolbar

Located at the top of the editor:

Node Inspector

Opens on the right side when you select a node. Use it to:

The Node Inspector open on a selected Logic node, showing its data access reference Selecting a node opens the inspector, including the exact templating expressions for reaching its output.

Edge Inspector

Opens when you select a connection between nodes. It shows the connection's source and target and an explanation of the handle colors (blue = output, green = input). Edges carry no settings of their own, so use it to delete the connection.

The Edge Inspector panel with From and To nodes and a Delete Connection button The Edge Inspector, open on a selected connection.

Edges are unconditional

There is no per-edge condition or relationship type. To branch or filter, use a Logic node.

Workflow Concepts

Nodes

Nodes are the building blocks of workflows. Each node:

Edges

Edges connect nodes and define the execution flow. Edges are always traversed: they have no conditions or relationship types. Data flows from the source node to the target node.

Branching and iteration are done with a Logic node, not with edges:

See Conditional Logic and the Logic Node for details.

Workflow Types

Strand supports two workflow types:

You choose the workflow type when creating a workflow. Scheduled workflows show a clock badge in the workflows list and display their next scheduled run time.

Entry Nodes

Nodes with no incoming edges are entry nodes. The workflow starts execution from these nodes.

Terminal Nodes

Nodes with no outgoing edges are terminal nodes. When all paths reach terminal nodes, the workflow completes.

Building a Workflow

1

Add Nodes

Use the node selector in the right sidebar to add nodes to the canvas

2

Connect Nodes

Drag from a node's output handle to another node's input handle

3

Configure Nodes

Click nodes to configure them in the Node Inspector

4

Add Branching

Use a Logic node for conditional branching, filtering, or iteration

5

Save

Click "Save Workflow" to save your workflow version

Canvas Controls

Located in the top-left of the canvas:

Tips