Build with AI
Open the AI Chat in your table’s right sidebar and describe what you want. AI handles everything: it chooses the right trigger, maps the relevant fields, and sets up all actions automatically. Describe the goal once, and the workflow is ready — no manual setup needed. Example: “When a task becomes overdue, send me an email.”Configuration
| Setting | Required | Description |
|---|---|---|
| Table | Yes | The table to watch for changes |
| Filter | Yes | The conditions the record must match. Uses the same filter builder as views — supports field comparisons, AND/OR groups, and dynamic values |
How to set it up
- Open your automation and add a new trigger.
- Select When record matches conditions.
- Choose the Table you want to monitor.
- Click Add Filter to define the conditions. For example:
StatusequalsOverdue, orAmountis greater than10000. - You can combine multiple conditions with AND/OR logic, just like view filters.
- Save and activate the automation.
- Test it by editing a record so that it goes from not matching to matching your filter. The automation should fire once.
How is this different from “When Record Updated”?
These two triggers are easy to confuse. Here is the key difference:- When Record Updated fires every time a watched field changes, regardless of what the new value is. If you watch the “Status” field, it fires whether Status changes to “In Progress”, “Done”, or anything else.
- When Record Matches Conditions fires only when a record crosses the boundary from “not matching” to “matching” your filter. It does not fire on every edit — only on the transition.
If you want to run an action every time a record is edited, use the When record updated trigger. If you only want to run an action once when a record first reaches a specific condition, use this trigger.
When to use
- Alert when an order becomes overdue. Set the filter to
Due Dateis before today andStatusis notShipped. The automation fires once when the order first matches. - Escalate a support ticket when priority changes to urgent. Filter:
PriorityequalsUrgent. Only fires when a ticket first becomes urgent, not on subsequent edits. - Notify a manager when a deal exceeds a revenue threshold. Filter:
Deal Valueis greater than50000. Fires once when the deal crosses that line. - Flag records that become incomplete. Filter:
Required Fieldis empty. Fires when a previously complete record loses its value. - Trigger onboarding steps when a contact’s status changes to “Active”. Filter:
StatusequalsActive. Only runs once per activation.
Tips
- You must define at least one filter condition. Without it, the trigger has nothing to evaluate.
- The trigger checks the transition at the moment a record is saved. It does not retroactively fire for records that already matched before the automation was created.
- If you need to act on records that already match, use a Get Records action with the same filter as a separate step.
- Combine this trigger with a Send Email or Update Record action to build powerful state-change workflows without writing any code.
Related
- When record updated — fires on any field change, not just transitions
- When record created — fires when new records are added

