Filter Node

Remove items from the workflow that do not match a condition.

Written By pvdyck

Last updated 16 minutes ago

Filter Node

The Filter node removes items that don't meet a condition. Only passing items continue through the workflow.

Parameters

ParameterDescription
ConditionsOne or more conditions to evaluate per item
CombineHow multiple conditions are joined: AND (all must pass) or OR (any must pass)

Condition Types

Supports the same operators as the If node:

  • String: equals, contains, starts with, ends with, regex, is empty
  • Number: equals, greater than, less than, between, is empty
  • Boolean: is true, is false
  • Date & Time: before, after, equals
  • Array: contains, length comparisons, is empty
  • Object: is empty, is not empty

Options

OptionDescription
Loose Type ValidationAttempts to convert values to the correct type before comparing

Difference from If Node

  • Filter: removes non-matching items entirely. Single output.
  • If: routes non-matching items to a second "false" output for further processing.

Use Filter when you want to discard items. Use If when you need to handle both branches.

Limitations

  • None. Full support.

Related