Automations · Nodes · logic
If / else
logic.if_else · logic
Branch on a condition.
When to use
- Use when you need: Branch on a condition.
Configuration
| Field | Required | Notes |
|---|---|---|
| left | no | Left side of condition (expression) |
| operator | no | Comparison operator |
| right | no | Right side of condition (expression) |
Inputs
Upstream node output and execution context (contact, account, variables).
Outputs
Node result fields are available to downstream expressions. Check the Output tab after Execute or a full run.
Execute step (editor)
| Eligible? | Notes |
|---|---|
| Yes | Runs the node handler with current Input. |
See Test, Execute, debug, listen and limitations.
Common errors
| Symptom | Cause | Fix |
|---|---|---|
| Step failed | Missing context or invalid config | Check required fields, pins, and Executions error + Suggested action. |
Example
Trigger → If / else on a keyword or variable → true/false paths to different actions.