--- title: "Conditional Node" slug: "conditional-node-1" updated: 2024-09-03T13:30:37Z published: 2024-09-03T13:30:37Z canonical: "help.csgi.com/conditional-node-1" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.csgi.com/docs/llms.txt > Use this file to discover all available pages before exploring further. # Conditional Node ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-30%20at%2011.53.35%E2%80%AFPM(1).png?sv=2026-02-06&spr=https&st=2026-10-26T17%3A59%3A16Z&se=2026-10-26T18%3A59%3A16Z&sr=c&sp=r&sig=7UcLeHa3%2BgIBMOIMhbft464VT8E4VWQIQCgpVbU7vV8%3D) The **Conditional Table Node** evaluates a set of conditions and will return true or false. Essentially, it is a visual interface that can hold if-then-else statements in one place to return true or false. The expression can be one of the following: - **AND** - IF All of the following statements are  true - **OR**   - IF Any of the following statements are true **Recommended Usage**: The conditional node is commonly used across processes that are used to filter records through exclusion logic. Check if someone is opted-in to receive a certain type of communication, and many other uses. As the conditional node is a generic piece of logic, it has a wide range of uses and applications. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-31%20at%209.05.33%E2%80%AFPM.png?sv=2026-02-06&spr=https&st=2026-10-26T17%3A59%3A16Z&se=2026-10-26T18%3A59%3A16Z&sr=c&sp=r&sig=7UcLeHa3%2BgIBMOIMhbft464VT8E4VWQIQCgpVbU7vV8%3D) For information on each condition evaluation method (image below), please refer to the [Conditions and Expressions](/v1/docs/conditions-and-expressions) page. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-31%20at%209.08.11%E2%80%AFPM.png?sv=2026-02-06&spr=https&st=2026-10-26T17%3A59%3A16Z&se=2026-10-26T18%3A59%3A16Z&sr=c&sp=r&sig=7UcLeHa3%2BgIBMOIMhbft464VT8E4VWQIQCgpVbU7vV8%3D) --- ## Adding a Conditional Node **Step 1**: Select **Create New** and choose the **Conditional** in the **Logic** section. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-31%20at%209.14.19%E2%80%AFPM.png?sv=2026-02-06&spr=https&st=2026-10-26T17%3A59%3A16Z&se=2026-10-26T18%3A59%3A16Z&sr=c&sp=r&sig=7UcLeHa3%2BgIBMOIMhbft464VT8E4VWQIQCgpVbU7vV8%3D) **Step 2**: The Conditional Node starts blank, as below. To add new decisions, click '**Create Condition**. This will create a new condition to be evaluated. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-31%20at%209.15.42%E2%80%AFPM.png?sv=2026-02-06&spr=https&st=2026-10-26T17%3A59%3A16Z&se=2026-10-26T18%3A59%3A16Z&sr=c&sp=r&sig=7UcLeHa3%2BgIBMOIMhbft464VT8E4VWQIQCgpVbU7vV8%3D) **Step 3**: After a new condition has been added, provide information for all parameters and click **Save Edits**: - Conditional data name - The evaluation method needed - The conditional comparison value For information on each condition evaluation method, refer to the [Conditions and Expressions](/v1/docs/conditions-and-expressions) page. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-31%20at%209.05.33%E2%80%AFPM(1).png?sv=2026-02-06&spr=https&st=2026-10-26T17%3A59%3A16Z&se=2026-10-26T18%3A59%3A16Z&sr=c&sp=r&sig=7UcLeHa3%2BgIBMOIMhbft464VT8E4VWQIQCgpVbU7vV8%3D) If a condition no longer needs to be evaluated, click the trashcan placed to the right of each rule to remove it. **Step 4**: After a condition has been created, ensure that the correct parameters are passed into the node at the graph level. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-31%20at%209.29.29%E2%80%AFPM.png?sv=2026-02-06&spr=https&st=2026-10-26T17%3A59%3A16Z&se=2026-10-26T18%3A59%3A16Z&sr=c&sp=r&sig=7UcLeHa3%2BgIBMOIMhbft464VT8E4VWQIQCgpVbU7vV8%3D) --- ## Validation Warnings ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Invalid(3).png?sv=2026-02-06&spr=https&st=2026-10-26T17%3A59%3A16Z&se=2026-10-26T18%3A59%3A16Z&sr=c&sp=r&sig=7UcLeHa3%2BgIBMOIMhbft464VT8E4VWQIQCgpVbU7vV8%3D): All the invalid notifications will be displayed after expanding the **Invalid Drop-down**. | Warning | Note | | --- | --- | | All conditional data names must be non-empty | All values on the left-hand side of each expression must be non-empty | | All conditional comparison values must be non-empty | All values on the right-hand side of the expression must be non-empty | --- ## See Also: - [Business Logic Nodes](/v1/docs/business-logic-nodes) - [Columnar Table Node](/v1/docs/columnar-table-node) - [Decision Tree Node](/v1/docs/decision-tree-node) - [2D Table Node](/v1/docs/2d-table-node) - [Conditional Node](/v1/docs/conditional-node)