If
Use the If node to split a workflow conditionally based on comparison operations.
The IF connector allows you to evaluate conditions and control the workflow path based on the result. It compares input data against defined conditions and determines whether the workflow should proceed through the true or false branch.
This connector is useful when workflows need to make decisions based on specific values or data conditions.
Add conditions
Conditions can be added using the Add Condition filter. Each condition compares a data field against a specified value. The available comparison operations vary depending on the data type being evaluated.
String Conditions:
Contains
Not Contains
Ends With
Not Ends With
Equal
Not Equal
Regex Match
Regex Not Match
Starts With
Not Starts With
Is Empty
Is Not Empty
Number Conditions:
Smaller
Smaller or Equal
Equal
Not Equal
Larger
Larger or Equal
Is Empty
Is Not Empty
Date & Time Conditions:
Occurred after
Occurred before
Boolean Conditions:
Equal
Not Equal
Combining Multiple Conditions
If multiple conditions are defined, you can combine them using logical operators.
AND
All conditions must be satisfied for the overall result to be true.
OR
Only one condition needs to be satisfied for the overall result to be true.
Last updated