Skip to main content
Filter With Workflow runs a selected workflow once for each input item and keeps the items whose run returns a truthy Data Out value.

Quick start

1

Prepare a predicate workflow

Give the workflow a Data In input and return the decision through Data Out. The decision is converted to true or false by truthiness.
2

Select it and provide items

Choose that workflow, then connect a list to Payloads.
3

Use the filtered list

Connect Results to the next action.

Inputs

Output

The predicate runs sequentially. If any child workflow fails, this action fails instead of returning a partial list.
The selected workflow receives the current item as Data In. Values such as non-empty strings and non-zero numbers pass because the returned value is evaluated by truthiness, not required to be a Boolean.