Skip to main content

Conditions

The only condition node is Field Check. It evaluates a participant attribute and routes the flow along one of two paths: Match (the condition is true) or Else (the condition is false). If a path has no connected node, the flow ends for that participant.

Field Check node


Configuration

Configure these fields:

  1. Property: Select the attribute to check. Attributes are grouped by source:

    • Customer Profile: Contact information that exists across campaigns, such as name or phone number.
    • Participant: Data specific to this campaign, such as payment status or a campaign score. This group appears only after you configure attributes on the campaign's Data tab.
    • Communication Results: Values the agent recorded during the last conversation with this participant. This group appears only after you configure Conversation Results in the agent settings.
  2. Operator: Select how to evaluate the attribute. Available operators depend on the attribute's data type.

  3. Value: Enter the value to compare against. This field isn't required for is set and is not set.

The node label updates automatically to show the selected attribute. Use the label to read the flow logic directly on the canvas.

Python expressions in the Value field

Click { } next to the Value field to enter a Python expression instead of a fixed value. Use a Python expression when the value changes over time. For example, use datetime.now() to compare a participant attribute with today's date instead of a fixed date.

For date and datetime comparisons, use the tenant timezone by default. If the participant has a timezone value, use that participant timezone for participant-specific checks.


Was this article helpful?