WORKFLOWS
A condition splits a workflow into two paths. The If / else step tests the enrolled record. Records that match go down the Yes branch. The other records go down the No branch.
An example: a workflow starts when a deal moves to a new stage. A condition tests the deal value. Large deals get an email. Small deals get a tag.
Make a workflow and choose a trigger first. Read "Build your first workflow" for these steps.
The step goes on the canvas. It shows two branches, Yes and No.
Click the If / else card. The inspector opens on the right.

Click the Match box at the top of the inspector.
| Mode | What it does |
|---|---|
| All rules | The record must match every rule. |
| Any rule | The record must match one rule or more. |
The default mode is All rules. The mode applies to all the rules in the step.
Each rule has three parts: a field, an operator, and a value.
NOTE: The WooCommerce tab shows only when the WooCommerce plugin is active. The group tabs show only when the list has 8 fields or more.
| Operator | What it does |
|---|---|
| is | The field is equal to the value. |
| is not | The field is not equal to the value. |
| contains | The field contains the value. |
| does not contain | The field does not contain the value. |
| is greater than | The field is more than the value. |
| is less than | The field is less than the value. |
| is empty | The field has no value. |
| is not empty | The field has a value. |
| has tag | The record has the tag. |
| does not have tag | The record does not have the tag. |
The is empty and is not empty operators use no value. FlyCRM hides the Value box for them.
The value box is always a text box. The operator decides how FlyCRM reads the text:
Click Add rule. A new rule opens below the first rule. A new rule starts with the operator is.
To remove a rule, click Remove rule at the top right of the rule. There is no confirmation and there is no undo.
CAUTION: A step with no rules always takes the Yes branch. The builder shows this message: Add a rule, or the condition always takes the Yes branch.
The card on the canvas shows the number of rules. For example, 2 conditions.
A condition does nothing without steps below it.
An empty branch ends the run for those records.
The step needs at least one rule. If the step has no rule, the publish dialog shows this message:
Step 5 (If / else) needs at least one condition.
The number in the message is the number of the step. Add a rule, then publish again.
CAUTION: If you delete an If / else step, FlyCRM also deletes the full No branch. There is no confirmation and there is no undo. Save your work before you delete a branching step.