The Condition node evaluates logical expressions to determine which path the conversation should follow. Use it to branch your flow based on user input, API responses, or other variables.
{{user_age}} or {{api.status}})The node stores its result as a string:
Result: {{condition}}
(Value is "true" or "false")
Conditions
conditions
Required
Define the logical conditions to evaluate.
How it works:
Organize conditions into groups with AND/OR logic. Each condition compares two operands using an operator.
Comparison operators:
Group logic:
Supports Handlebars for dynamic values:
{{variable_name}}
This node stores its output in a variable that can be referenced in subsequent nodes using the {{variable}} syntax.
{{variable}}
string
Condition result ("true" or "false")
true
false