Skip to content
Run

Run the workflow only
when it actually should

Filter every trigger before the workflow runs. Combine with AND or OR, fourteen operators, nested fields, patterns.

Run
How it works

From every incoming event to only the right workflows firing

Filter every trigger before the workflow runs. Combine with AND or OR, 14 operators, nested fields.

1

Add a Condition

Add a condition to the trigger

Open the trigger panel and click add condition. The visual builder opens with no syntax to learn. The person who knows the rule — the lead filtering trade show leads, the ops specialist filtering big deals — adds it in seconds.

  • Visual Builder
  • No Syntax
  • Inside Trigger Panel
  • Anyone Can Use It
2

Field, Operator, Value

Pick a field, an operator, a value

Every condition is three picks. Pick the field with the nested path selector. Pick one of fourteen operators — equality, range, list membership, emptiness, pattern matching. Set the value, fixed or referenced. The condition is live.

  • Nested Field Picker
  • 14 Operators
  • Fixed or Variable Value
  • Live Validation
3

Combine Conditions

Combine conditions with AND or OR

A single condition is rarely enough. Combine with AND when every check passes, OR when one is enough. Group them for compound rules — fire when the lead is from a trade show AND over ten thousand, OR a referral. Structure stays clear.

  • AND
  • OR
  • Grouped Conditions
  • Readable Structure
4

Filter Before Firing

Only matching events fire the workflow

Conditions run on every event before any node executes. Matching events fire the workflow with the full payload. Failing events get quietly skipped, no capacity wasted, but still appear in the trigger log with their result.

  • Filter Before Workflow Runs
  • No Capacity Wasted
  • Skipped Events Logged
  • Always Transparent
Why Teams Choose REVO

Six reasons teams never go back

Once a team filters at the trigger instead of running a full workflow to discover the event was not worth it, filtering inside looks slow.

Workflows fire on the right events only

Workflows fire on the right events only

The classic "the workflow runs for every lead but we only care about some" disappears. The condition lives on the trigger, so it fires only for events that deserve a reaction.

Fourteen operators cover every check

Fourteen operators cover every check

Equals, not equal, contains, starts/ends with, greater/less than, in/not in list, is empty, matches pattern. Fourteen operators cover every business comparison.

Nested fields finally accessible

Nested fields finally accessible

Real payloads are not flat. The value you want sits levels deep, line items in an invoice, an address in a contact. The picker reaches any depth.

Pattern matching when equality is not enough

Pattern matching when equality is not enough

Some checks are not equality. Filter where an email ends in a domain or an order ID follows a format. Pattern matching does what operators cannot.

Conditions everyone can build

Conditions everyone can build

The visual builder is the same point and click experience as every config. Marketing by source, ops by deal value, CS by priority, set up alone.

Cheaper than filtering inside the workflow

Cheaper than filtering inside the workflow

A condition node inside the workflow still starts it and runs a step. A trigger condition stops it starting at all, cutting overhead at high volume.

Who uses REVO trigger conditions
Deepak MehrotraDeepak MehrotraDeepak MehrotraDeepak Mehrotra

12700+

Teams filtering events at the trigger,
not in the workflow

Built for teams that only want to act on what matters

Ops, marketing ops, customer success, sales ops, automation engineers, and founders use trigger conditions to filter the events that drive a workflow. The builder is the entry, the operators the toolkit.

14

Operators

AND / OR

Logic

Nested

Fields

Pattern

Matching

Condition Builder

Visual, combinable, complete

A point and click builder anyone can use, with fourteen operators, nested field selection, AND/OR combinators, and pattern matching for when equality is not enough. Conditions appear in the trigger panel.

Features

Everything the condition layer ships with

A trigger filtering toolkit. Visual builder, fourteen operators, AND/OR, nested fields, patterns.

Visual Condition Builder

A point and click builder inside every trigger panel. No syntax, just pick the field, operator, and value. Anyone adds it.

Fourteen Comparison Operators

Equals, not equal, contains, starts/ends with, greater/less than, in/not in a list, empty, matches pattern. Fourteen operators cover every check.

Combine Conditions with AND / OR

Combine conditions with AND when every check must pass and OR when one is enough. Group for compound rules. The builder keeps the rule readable.

Nested Field Path Selection

Real payloads are not flat. The path picker clicks through to any depth line items in an invoice, address in a contact, metadata in a webhook.

Pattern Matching

Some checks are not equality. Pattern matching with regular expressions handles emails ending in a domain or order IDs in a format.

Real Time Validation

Every condition is validated as you build. Missing fields, mismatched types, nonexistent references, malformed patterns — flagged inline in plain English.

Questions & Answers

Everything you need to know

Common questions about operators, AND/OR grouping, nested fields, and pattern matching.

Fourteen operators cover every business comparison equals, not equal, contains, does not contain, starts with, ends with, greater than, less than, greater or equal, less or equal, in list, not in list, is empty, matches pattern. Each appears in a single dropdown, so picking the right one is recognising the name rather than learning syntax.
Combine conditions with AND when every check needs to pass or OR when any one is enough. Groups can be nested for compound rules. The visual builder shows structure with indentation and labelled groups, so a rule like "fire when the lead is from a trade show AND value is over ten thousand, OR when the source is a referral" reads as a structured outline. Edit any condition or group at any time without touching the others.
The picker reaches any value at any depth in the payload. Click into an object, into a nested object, into an array, pick an element by index or matching condition, into a nested object inside that element. Autocomplete suggests every path, so payloads with five or six levels of nesting stay easy to navigate without reading schema docs.
Pattern matching uses regular expressions with the standard syntax most engineers know. Match a specific format, match anything containing a phrase, match alphanumeric patterns of specific lengths, use groups for partial matching. The editor offers syntax highlighting, live preview against sample data, and a small library of common patterns (email domains, phone formats, identifier shapes) for non technical users.
Events that fail get quietly skipped without consuming workflow capacity. The skipped event still appears in the trigger log with the condition result, the compared values, and the reason the workflow did not fire so the team always has full visibility into which events were filtered and why. No noise in the execution log, no wasted runs, no missing context if someone investigates later.
Trigger conditions stop the workflow from starting when the event does not match. A condition node inside still requires the workflow to start, allocate capacity, and run a step before deciding to skip. For high volume triggers, filtering at the trigger means a meaningful reduction in execution overhead. The execution log also stays focused on workflows that did something meaningful, which makes debugging cleaner.
Revo · AI workflow automation

Describe the workflow, Revo builds it across 1,000+ apps.

Write an automation in plain English and Revo connects your tools, then sends AI agents to take action while you sleep.

1,000+
app integrations
99.9%
workflow uptime
0
lines of code to build
10x
faster than manual
Worksbuddy© 2026 Worksbuddy