Skip to main content
Three steps. These are what make a workflow a program rather than a list.

Conditional Branch

Kind

Routing

Latency

Fast
An explicit decision point. Reads a field from an upstream step, evaluates a condition, and emits TRUE or FALSE. Downstream steps branch on that result through their own Branching panel. Config Outputs
The same condition shape is available inline on any step via its Branching panel. Use the standalone step when the decision does not belong to the step that produced the data, or when you want the decision to appear as its own row in the run timeline.Conditions read one top-level field. Nested paths and regex are deliberately unavailable, which is what lets publishing statically verify every branch.

Loop Over Documents

Kind

Routing

Latency

Slow
Runs another step once per document, with bounded concurrency. The fan-out primitive: summarize each, score each, extract from each. Config Outputs
Two things cannot go inside a loop, and both are refused at config time rather than at run time:
  • Nested loops. A Loop Over Documents step cannot be its own inner step.
  • Side-effect steps, such as Save to Matter. Firing a side effect N times across a document set is almost never intended and is hard to undo.
Move them outside the loop and run them once on the loop’s results.
Some steps already fan out internally and do not need a loop. Extract Chronology takes up to 200 documents in one field and merges them into a single timeline. Check whether the step handles a list before wrapping it.

Agentic Step

Kind

AI

Latency

Slow
Lets the model pick tools from a constrained set and iterate. Use it for open-ended research where the right tool order depends on what the previous call returned. Config Outputs This is a bounded tool loop, not an open-ended agent. It can only call the tools you enabled, and only as many rounds as you allowed. If the right sequence of steps is knowable in advance, a hard-coded chain is cheaper, faster, and auditable; reach for the agentic step when it genuinely is not.

Branching and loops

The conceptual guide, including graph-view routing.

Agent mode

The interactive, chat-based version of agentic research.