# Configure Conditions

[Conditions](https://developer.incode.com/docs/conditions-for-workflows-20) act as decision nodes that dynamically route users down different paths based on data collected during verification. You can use them to control which modules each user encounters.


<Image src="https://files.readme.io/36d882b7a813128cbeccbb5a2d09403cbf08949e7fbf8770380c48bf0b423d08-image.png" align="center" />


<Callout icon="📘" theme="info">
  ### **Note**

  You configure a Condition when you add it to a [Workflow](https://developer.incode.com/docs/workflows-20#create-workflows). This task assumes you are already building a Workflow.
</Callout>

The modules, operators, and values available in a Condition depend on which modules are in your Workflow. See each module's configuration documentation for the Condition options it supports.

1. From the Workflow builder menu, click **Conditions**. Drag the condition node onto the canvas.
2. In the Condition panel, you can enter **Condition name**. The name appears on the condition node in the canvas.
3. Under **IF**, define the expression that the condition evaluates:
   1. Use the **Select module** drop-down to select the data the condition is based on. Options are organized by the module the data comes from, and you can search or filter by module.
   2. Use the **Operator** drop-down to select an operator.&#x20;
   3. Use the next drop-down to choose how the value should be compared, such as equals, does not equal, greater than, or less than.
   4. Use the next field to set the value for the expression. This field may be a drop-down or a text box, depending on the operator you selected.
4. To add more rules to the condition:
   1. Click **AND** if all rules must be met.
   2. Click **OR** if any one rule must be met.
5. Under **THEN**, select what happens when the expression evaluates to true. Options are:
   - Continue to next step
   - Pass session
   - Fail session
   - Warn session
   - Manual review session
6. Under **OTHERWISE**, select what happens when the expression evaluates to false. The options are the same as for THEN.
7. Click **Save condition**.

## Conditions on the canvas

The condition node displays the IF expression beneath its name, and the THEN and OTHERWISE paths branch to the outcomes you selected:


<Image src="https://files.readme.io/2c5f335164a882302ea80a4cfdfcc31e0988a91039ff029531a1ce8ff6985cf7-image.png" align="center" />


If the condition has multiple rules, the node shows the first rule with a **+n more** indicator. Hover over the node to see the full expression.


<Image src="https://files.readme.io/192af67709960fcc954168d21fee2061acb3362ec7d961c91470fdd1afff1a03-image.png" align="center" />


You can add more modules, processes, or conditions along either path to extend the user journey.
