Back to User Guide

Building Conditions

Create precise conditions to control when automations run.

Condition Basics

Conditions filter which tickets match:

IF trigger occurs
AND [conditions match]  ← This part
THEN actions run

Condition Types

Field Conditions

FieldOperators
Statusequals, not equals
Priorityequals, not equals, greater than
Assigneeis set, is not set, equals
Tagscontains, does not contain
Typeequals, not equals
Channelequals, not equals

Text Conditions

FieldOperators
Subjectcontains, starts with, regex
Descriptioncontains, regex
Customer emailcontains, ends with

Time Conditions

ConditionExample
Within business hourstrue/false
Day of weekMonday, Tuesday...
Time of day9AM - 5PM

Combining Conditions

AND Logic

All conditions must match:

Status = Open
AND Priority = Urgent
AND Assignee is not set

OR Logic

Any condition can match:

Priority = Urgent
OR Tag contains "vip"

Grouping

Complex combinations:

(Status = Open AND Priority = Urgent)
OR
(Tag contains "escalated")

Examples

VIP + Urgent Handling

Conditions:
  - Tag contains "vip"
  - Priority = Urgent
  - Status = Open

After-Hours Tickets

Conditions:
  - Created outside business hours
  - Priority != Low

Specific Customer Domain

Conditions:
  - Customer email ends with "@enterprise.com"

← Time-Based | Recipes →