> ## Documentation Index
> Fetch the complete documentation index at: https://dialnexa.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# DialNexa Workflow Condition Nodes

> Configure DialNexa workflow condition nodes with fields, operators, values, AND or OR logic, true and false outputs, and lead routing.

DialNexa workflow Condition nodes route leads based on configured conditions. A condition can inspect a field, compare it with an operator and value, combine multiple conditions with AND or OR logic, and send the lead to true or false output paths.

<img src="https://mintcdn.com/dialnexa/0efoAN-6So4r-6NC/images/documentation/screenshots/workflow-condition-node-leads.png?fit=max&auto=format&n=0efoAN-6So4r-6NC&q=85&s=046bc94d41ea38f919f33495f7bbc015" alt="DialNexa workflow map with a Conditional node selected and the lead history panel showing current and past lead evaluations." style={{ width: '100%', maxWidth: '1100px', margin: '8px 0 24px', border: '1px solid #e5e7eb', borderRadius: '6px' }} width="3420" height="1848" data-path="images/documentation/screenshots/workflow-condition-node-leads.png" />

<Tip>
  A condition node is a fork in the road. Label both roads like someone will be tired when reading them.
</Tip>

## Condition Node Operators

Condition configs support common comparison operators.

| Operator      | Use case                                    |
| ------------- | ------------------------------------------- |
| equals        | Route when a value matches exactly.         |
| not\_equals   | Route when a value differs.                 |
| exists        | Route when the field is present.            |
| contains      | Route when text contains a phrase or value. |
| greater\_than | Route numeric values above a threshold.     |
| less\_than    | Route numeric values below a threshold.     |

## Good Fields To Branch On

Conditions work best on values that are consistently available.

<CardGroup cols={2}>
  <Card title="Lead variables" icon="braces" href="/workflows/lead-variables-and-call-attributes">
    Values uploaded or created for the workflow lead.
  </Card>

  <Card title="Call attributes" icon="database" href="/workflows/lead-variables-and-call-attributes">
    Values captured from call outcomes and analysis.
  </Card>

  <Card title="Application result" icon="plug" href="/workflows/application-nodes">
    Success, failure, or response data from an application node.
  </Card>

  <Card title="Status fields" icon="activity" href="/reference/statuses">
    Execution status or call outcome values when available.
  </Card>
</CardGroup>

## Condition Review Questions

<AccordionGroup>
  <Accordion title="Is the field always present?">
    Use exists checks or defaults when a field may be missing.
  </Accordion>

  <Accordion title="Should logic be AND or OR?">
    AND requires all conditions. OR requires any one condition.
  </Accordion>

  <Accordion title="Are true and false paths wired?">
    Both outcomes should lead somewhere intentional.
  </Accordion>

  <Accordion title="Can a text value vary?">
    Use contains or normalized selector fields when exact text is unreliable.
  </Accordion>
</AccordionGroup>

## Related Reading

<CardGroup cols={2}>
  <Card title="Lead Variables" icon="braces" href="/workflows/lead-variables-and-call-attributes">
    Understand fields used in conditions.
  </Card>

  <Card title="Post-Call Analysis" icon="list-checks" href="/agent-settings/post-call-analysis">
    Create reliable call attributes.
  </Card>

  <Card title="Lead History" icon="route" href="/workflows/lead-history-and-debugging">
    Debug actual branch choices.
  </Card>
</CardGroup>
