CRITICAL. Instead of creating a page for every event, you can limit it to events where a specific field matches a pattern.
Adding a condition node
Open the automation builder
Open your automation and click the + button between two nodes in the visual canvas — or click Add Condition in the node panel on the right.
Choose the field to evaluate
Select the field you want to test. The picker shows all fields available from your trigger and any upstream actions — for example,
testCaseTitle, priority, status, or a webhook payload field like payload.environment.Select a comparator
Choose how to compare the field against your value. See the comparator reference below.
Comparator types
Field comparators
Use these to compare structured values like status enums, IDs, or numbers.| Comparator | Description |
|---|---|
equals | The field value exactly matches the given value. |
not equals | The field value does not match the given value. |
is empty | The field is null, undefined, or an empty string. |
is not empty | The field has any non-empty value. |
greater than | The field value (numeric) is greater than the given number. |
less than | The field value (numeric) is less than the given number. |
Text matchers
Use these when the field is a string and you need flexible matching.| Comparator | Description |
|---|---|
contains | The field string includes the given substring (case-insensitive). |
does not contain | The field string does not include the substring. |
starts with | The field string begins with the given prefix. |
ends with | The field string ends with the given suffix. |
matches regex | The field string matches a regular expression. |
Boolean logic
When you add multiple condition nodes in sequence, they are evaluated one after another — all must pass for execution to continue (AND logic). If you need OR logic — continue if any one condition passes — add a Condition Group node and place your conditions inside it. The group passes if at least one condition inside it passes.What happens when a condition fails
When a condition node evaluates to false:- Execution stops at that node for that branch.
- No action nodes below the failed condition run.
- The execution is recorded with status
STOPPEDand the condition node is marked as the stopping point. - You can inspect the input value that was evaluated and the rule that failed from the execution history.
A stopped execution is not the same as a failed execution. Stopping at a condition is the expected, healthy behaviour — the automation worked correctly, and the event simply did not meet your criteria.
Examples
Only proceed if a test case priority isCRITICAL:
| Field | Comparator | Value |
|---|---|---|
priority | equals | CRITICAL |
PUBLISHED:
| Field | Comparator | Value |
|---|---|---|
status | equals | PUBLISHED |
production:
| Field | Comparator | Value |
|---|---|---|
payload.environment | equals | production |
| Field | Comparator | Value |
|---|---|---|
testCaseTitle | contains | checkout |

