Skip to main content
The Decision Agent lets your workflow make decisions automatically. You set up a condition (like “is variable {amount} over $1000?”), and the workflow takes one path if it’s true, and another if it’s false.

Key Capabilities

Rule Builder

Build conditions using logical operators—no coding required.

Natural Language

Or just describe your condition in plain English.

Smart Comparisons

Compare dates, numbers, text, and yes/no values with the right operators.

True/False Output

Outputs True or False to send your workflow down different paths.

Two Ways to Set Conditions

Each condition can be either a logical expression or natural language. You can add multiple conditions and combine them with AND or OR.
Build your condition by selecting three things:
FieldWhat It Does
SourceThe variable you want to check
OperationHow to compare it (see options below)
ValueThe reference value to compare against
Available operations:
  • Equals / Not Equals
  • Contains / Not Contains
  • Starts With / Ends With
  • Is Empty / Is Not Empty
  • Is Null / Is Not Null
Best for:
  • Important decisions that need to be auditable
  • Precise conditions that must work the same way every time

Output

The Decision Agent produces these outputs:
OutputWhat It Contains
Final DecisionTrue or False—the combined result of all your conditions
Condition 1, 2, etc.True or False for each individual condition
Make sure you connect both the True and False paths to something. If you leave one unconnected, your workflow might not work correctly.

How to Add a Decision Agent

1

Drop it into your workflow

Drag a Decision Agent into your workflow.
2

Choose your mode

Pick Logical Expression or Natural Language.
3

Write your condition

Set up what you want to check—like “amount greater than 1000” or “status equals approved”.
4

Connect both paths

Wire the True output to one path and the False output to another. Make sure both are connected.
5

Test it

Run a preview with test data to make sure both paths work as expected.

Tips for Better Results

Rule Builder gives you:
  • Clear logic you can audit later
  • Consistent behavior every time
  • Easier troubleshooting when something goes wrong
If you leave the True or False path unconnected:
  • Your workflow might get stuck
  • You might get unexpected results
  • Even if one path doesn’t need to do anything, connect it to something
In preview mode, run tests that trigger both True and False:
  • Make sure the True path does what you expect
  • Make sure the False path does what you expect
  • Check that the right data flows to the next steps

Common Use Cases

High-Value Items

Send big transactions to manual review:
Condition: amount > 10000
True → Manual review
False → Process automatically

Status Checks

Take different actions based on approval status:
Condition: status equals "approved"
True → Proceed to fulfillment
False → Send rejection notice

Overdue Items

Flag items that missed their deadline:
Condition: deadline before today
True → Mark overdue, escalate
False → Continue normally

Risk Levels

Route risky items to the right team:
Condition: risk_level equals "high"
True → Send to compliance
False → Standard processing