blokboard/ Open app

Build workflows

Nodes and connections

Understand the graph, execution paths, ports, and node parameters.

A workflow contains nodes, connections, and workflow Globals. Each node has a type, parameters, and a canvas position. The position helps you read the graph; the connections control execution.

Begin with Start#

The Start node begins a run and emits a startTime. Connect its out port to the next node’s in port. Follow that pattern to build an execution path.

Some nodes have several output ports. If uses true and false. Iterate uses item and done. Connect the port that matches the behavior you want.

Configure a node#

Select a node to open its parameters. A field can contain a fixed value or, where supported, an expression that reads values from an earlier step. Connection fields select credentials stored separately from the graph.

The node reference lists parameter names, defaults, and ports from the same definitions used by the app. Some fields appear only when another setting enables them.

Read the execution path#

When a node emits a value, each connected outgoing path can continue. Unconnected outputs stop at that node. A disconnected node does not run merely because it appears on the canvas.

Branches can run concurrently. Do not use canvas position to imply that one sibling branch finishes before another. Use Merge or Iterate completion when a later step needs a defined point of convergence.

Inspect one step at a time#

Run a small graph, select the node you want to understand, and inspect its input, resolved parameters, output, and any error. Check the producer’s output before configuring the next node’s expression.

Continue with data and variables.