Conditions
A rule matches when any condition group matches, and a group matches when all of its conditions do (OR across groups, AND within a group). Conditions can test:
String fields support
contains, equals, starts with, ends with, pattern matching (* and ? wildcards, e.g. SQ *), emptiness checks, and list membership. Numeric fields support greater than, less than, equals, and between.
Actions
When several transform rules match one transaction, the first rule (in order) wins each field. A matching skip rule stops evaluation.
Placeholders
Merchant, description, note, and tag values can include placeholders, filled in from the transaction before any transforms apply:{merchant}, {description}, {category}, {subcategory}, {amount}, {account}, {reference}, {date}. For example, a note of Review: {merchant} on {date}.
Where the outputs land
Category actions write the sameCustom Category and Custom Category Group fields as custom categories, on Google Sheets, Notion, and Webhook destinations. Notes and tags get their own fields:
The columns only appear once the sync has a note or tag rule attached, and the sync must have Include custom categories switched on (the same toggle that gates the category columns). YNAB has no note or tag fields.
Merchant and description changes apply on every destination.