Skip to main content
The Find Matching Object action searches a list using one property path and a configurable comparison. Return the first match for lookup workflows, or all matches for filtering workflows.

Inputs

Outputs

When nothing matches, no object value is found.

Match modes

Property Name supports paths such as customer.plan and items[0].quantity.

Important comparison details

  • Exact Value uses loose primitive equality, so the number 42 can match the text "42", and null can match a missing value.
  • Empty matches only empty text. It does not match null, missing properties, empty objects, or empty lists.
  • Consequently, Not Empty also matches missing properties and non-string values.
  • Contains Text converts objects and lists to JSON text and compares without case sensitivity.
  • Numeric modes require the property itself to be a number.
  • Falsy values include false, 0, empty text, null, and missing values.
For Matches Regex, turn off the regex’s Global flag. Reusing a global regex across several objects can advance its internal match position and skip otherwise valid matches.