Configuration
A condition node has two or more paths. Each path has:
The default path runs when no other path’s conditions match.
Condition rules
Each condition evaluates a field against a value using an operator.Available fields
- Contact fields —
firstName,lastName,email,phone,businessName,dnc - Trigger data —
tagName,channel,outcome,message, or any webhook payload field - Custom fields — Any custom field on the contact
- Previous step outputs — Reference outputs from earlier actions using dot notation (e.g.,
nodeId.outcome)
Do Not Contact (DNC)
dnc is a boolean field on every contact. It is set to true when the contact has opted out (STOP keyword on SMS, unsubscribe link on email, or a manual flag in the contact panel). Branching on DNC lets you suppress outreach for opted-out contacts while still letting the workflow continue down a “log only” path.
Typical pattern:
Operators
Date operators
Date-typed custom fields (see Contacts → Custom fields) support a separate operator set that compares calendar dates rather than string values.
Dates are compared in
YYYY-MM-DD form. The same operators are also available in the Contacts page filter bar.
Example
Route by call outcome: Trigger: Conversation ended → Agent Type: voice
Route by channel:
Trigger: Contact replied
