Conditional Logic

Last Updated: June 12, 2026

The Conditional Logic step lets you define branches to route a workflow to different steps based on data from any previous workflow source. Each branch represents a different path the workflow takes when a specified condition is met.

Key Points

A Conditional Logic step includes a default branch, which executes when no custom branch conditions are met, and one or more custom branches. Review the following key points:

  • You can add up to five custom branches per Conditional Logic step.
  • Each branch evaluates a condition using four fields: Sources, Variables, Conditions, and Value.
  • You configure branches in a side panel that opens automatically when you place the step on the canvas. Changes save automatically.
  • After you configure the step, you connect each branch's output point to a later step on the canvas.

How Conditional Logic Works

When a workflow reaches a Conditional Logic step, the step evaluates each branch's condition in order. If a branch's condition is met, the workflow routes to the step connected to that branch. If no custom branch condition is met, the workflow routes to the step connected to the default branch.

You define each branch condition by selecting the following:

  • Source: The previous workflow step that provides the data, for example, a form, a document event trigger, or an Intelligent Document Processing step.
  • Variable: The specific field or data point from that source, for example, "Invoice Amount" or "File Type."
  • Condition: The comparison operator appropriate for the variable's data type, for example, "Greater than" for numeric variables or "Contains" for text variables.
  • Value: The value to compare against, for example, "5000" or "Invoice."

Requirements

Review these Requirements before you start.

In addition to the general requirements, a Conditional Logic step requires the following:

  • The workflow must include at least one previous step that emits variables before the Conditional Logic step.

Next Steps

Refer to the following: