Conditions
The Conditions node routes execution to different branches based on evaluated conditions. Each branch has an output connection, and data is routed to the first branch whose condition is true.
Use Cases
- Route an order to different fulfillment workflows based on order value
- Send different Slack messages depending on AI agent output
- Escalate to a human if an AI response confidence is low
- Branch on HTTP response status codes from an upstream node
Node Reference
Parameters
Each Conditions node has one or more Condition Branches. Each branch has a Branch Name and one or more rules.Rule Types
Rule-based
Define conditions manually using field comparisons:Available Operators
AI Mode
In AI mode, describe the condition in plain language. AgentVerse evaluates the upstream data against your description using an LLM.Multiple Branches
Each condition creates a separate output branch. The node routes data to the first branch whose condition evaluates totrue. If no condition matches and a fallback branch is enabled, data is routed to the fallback.
Output Data
Each branch receives the same input data that entered the Conditions node. No transformation is applied — conditions only control routing.Related Nodes
- For Loop — Iterate over an array conditionally
- Human in the Loop — Route edge cases for human review
- AI Agent — Use AI mode with an upstream LLM node for complex evaluations