Condition Node
Branches the flow into a true path and a false path based on evaluating one or more conditions against a value — a contact attribute, a field captured from an earlier Webhook trigger, or a variable saved earlier in the flow. Use it to build if/else logic without duplicating the rest of your flow for each case.
How to Use
- Drag a Condition node onto the canvas and connect it from the preceding node.
- For each condition row, pick the field to check (from your contact attributes or fields captured from a webhook), the operator, and — unless the operator is Exists/Does not exist — the value to compare against.
- Add more condition rows if needed; every row must be true for the overall condition to pass (they’re combined with AND, not OR).
- Connect the node’s true output to what should run when the conditions match, and the false output to the fallback path.
Operators
Equals, Not equals, Exists, Does not exist, Less than, Less than or equal, Greater than, Greater than or equal.
Validation
- At least one condition is required.
- Every condition needs a field and an operator selected.
Summary
- Add the node, connect it from the previous step.
- Add one or more conditions (field + operator + value).
- Wire the true and false handles to their own paths. If the field being checked is missing entirely, that condition fails — the flow takes the false path. Any unexpected error also falls to false, so the flow never gets stuck here.