Skip to main content
Steps that control the path your process takes — branching, splitting, combining, waiting.

Branch

logic.ifElse · action Two-way conditional routing. True output and false output MUST go to different downstream nodes. Settings Produces
  • true — True
  • false — False

Combine Records

flow.combineItems · action Combine all records into a single record containing an array. Use before summarizing or sending a batch. Settings No configuration. Produces
  • result — All Records
  • count — Count

No-Op

flow.noop · action Runtime durability checkpoint. Forces a flush in the batched runtime so all prior entries are persisted before continuing. Use before destructive or irreversible steps in high-stakes flows. Settings No configuration. Produces
  • output — Output

Route

logic.route · action Route to the first matching case based on a discriminant. Settings Produces
  • default

Run Sub-workflow

flow.subWorkflow · action Execute another workflow on this canvas and optionally wait for its result. The target workflow must start with a Sub-workflow Trigger. Settings Produces
  • result — Workflow Result
  • success — Success
  • nodesExecuted — Nodes Executed

Split Into Records

flow.splitIntoItems · action Split an array field into individual records. Each element becomes a separate record flowing downstream. Settings Produces
  • item — Record

Stop and Error

flow.stopAndError · action Halt the entire workflow with an error message. Use when a condition means execution should not continue. Settings Produces No outputs.

Wait

flow.wait · action Wait for a specified time before continuing. Settings Produces
  • result — Result

Wait for All

flow.waitForAll · action Wait for all parallel paths to complete before continuing. Results from all paths are available downstream. Settings No configuration. Produces
  • result — Result

Webhook Response

flow.webhookResponse · action Send a custom HTTP response back to the webhook caller. Only effective in webhook-triggered workflows. Settings Produces
  • responded — Responded