Document

Condition, flow, debug and design blocks

Route execution, reuse workflows, pause runs and keep large canvases readable.

If, If / Else and Switch

Use If for one true path, If / Else for two explicit paths, and Switch when several values or cases need separate branches. These blocks accept expressions against the current JSON context and return the original payload on the selected edge. They do not transform data by themselves, so add Transform inside each branch when branch-specific output is needed.

Subflow

Use Subflow to call another published workflow from the current workflow. It accepts an input payload for the target workflow and returns the target run output. Use it for shared validation, enrichment or notification logic that several pipelines need.

Sleep and Render Block

Sleep pauses execution for a configured duration. Render Block formats output for debugging, inspection or final responses. Sleep accepts a duration and returns the original payload after the wait. Render Block accepts template text, JSON, Markdown or response configuration and returns the formatted value. For endpoint workflows, use Render Block to make the final response body and content type explicit.

Area and Sticky Note

Area visually groups blocks on the canvas. Sticky Note stores human-readable notes and does not execute runtime logic.

Boilerplate Wiki - Condition, flow, debug and design blocks