condition node provides if/else-if/else branching. It evaluates conditions in order and executes the first matching branch.
Configuration
Config Fields
Expression Syntax
Conditions use template expressions that evaluate to boolean values.Comparison Operators
Comparison Type Detection
The executor automatically detects value types for comparison:Logical Operators
Examples
Output
The condition node outputs information about the evaluation:Examples
Basic If/Else
Multiple Conditions (If/Else-If/Else)
Complex Condition
Checking HTTP Response
Execution Behavior
- Conditions are evaluated in order
- The first matching condition’s
thenbranch executes - If no condition matches, the
elsebranch executes (if defined) - Unmatched branches are skipped
Branch Merging
Branches can merge back by pointing to the same subsequent node:Related
- Switch Node - Multi-way branching with pattern matching
- Template Expressions - Expression syntax reference