RateUp Documentation
Automation

Conditions

Narrow a trigger down so the rule fires only when it should.

Conditions are the IF part of a rule. They are optional — a rule with none fires on every occurrence of its trigger.

Building conditions

What You Can Test

FieldChecks
Message BodyThe text of the message
Message DirectionWhether it came in or went out
Thread SubjectThe ticket's title
Contact EmailThe contact's email address
Contact LabelLabels on the contact
Contact GroupGroups the contact belongs to
Contact LifecycleThe contact's lifecycle stage

Operators

OperatorTrue when
EqualsThe value matches exactly
ContainsThe value appears anywhere
Starts WithThe value begins with it
Ends WithThe value ends with it
Greater ThanNumerically larger
Less ThanNumerically smaller

Contains is the right default for message text. Equals on a message body almost never matches — real customers do not send exactly one word.


Match All vs Match Any

SettingMeaning
Match allEvery condition must be true (AND)
Match anyAt least one must be true (OR)

Match any is how you catch the several ways people phrase the same thing — refund, money back, return.

Match all is how you narrow — a message containing "refund" and a contact labelled VIP.


Writing Conditions That Actually Fire

  • Test lowercase and common misspellings — customers do not proofread
  • Prefer a few broad keywords over many exact ones
  • Watch for accidental matches — a rule on "no" will fire constantly
  • Check the direction if a rule is looping; an outgoing message can re-trigger a badly scoped rule

On this page