Skip to main content

Filter

The Filter node transforms a list or object. Pick an operation; the config shows only the fields that operation needs. The result lands in the output’s filtered field, with a count.
OperationWhat it doesKey fields
Filter ArrayKeep items matching a conditionField to Filter (for arrays of objects), Operator, Filter Value, Case Sensitive
Remove DuplicatesDrop repeated itemsDeduplication Field (optional, compares whole items if empty)
LimitKeep the first N itemsLimit, Offset (skip before limiting)
SortOrder itemsSort Field, Sort Order (ascending/descending)
Filter ObjectKeep or remove keys on an objectKeys to Keep, Keys to Remove (comma-separated)
Group by FieldBucket items by a field valueGroup By Field
Split StringTurn a string into a listDelimiter, Trim Whitespace
Filter Array operators include equals, contains, starts/ends with, greater/less than (and or-equal), is empty / not empty, regex match, and in list / not in list (comma-separated values). Example: Filter Array on {{rss-1.items}} with Field to Filter title, Operator contains, Filter Value AI.

Split Out

The Split Out node turns a list into one item per element, so a downstream loop or node can handle each entry on its own. It outputs the elements in items, with a count.
FieldWhat it does
Input DataThe data to split: an array, or an object that holds the array field. Reference it like {{node-id.items}}.
Fields To Split OutThe field holding the array. Use dot notation for nested fields, and comma-separate to split several fields at once (they zip by index). Leave empty when Input Data is itself an array.
IncludeWhich of the input’s other fields to keep on each output item: No Other Fields, All Other Fields, or Selected Other Fields.
Fields To IncludeWhen Include is Selected Other Fields, the comma-separated field names to keep.
Destination Field NameRename the split field on each output item (single field only).
Example: Split Out with Input Data {{http-1.response.results}} and Fields To Split Out empty turns a results array into one item per result, ready to feed a loop.

Merge

The Merge node combines data from multiple input branches into one list. It waits for all connected branches, pulls the list out of each input (it looks for common fields like data, items, filtered, collected_results), and outputs the result as merged.
OperationWhat it doesKey fields
AppendConcatenate all inputs into one listnone
Combine by PositionZip inputs together by indexnone
Combine by FieldJoin inputs on a shared field, like a SQL joinMatch Field, Conflict Resolution (prefer first, prefer last, merge)
Keep MatchesKeep only items present in every inputMatch Field (optional)
Remove DuplicatesUnion of all inputs, deduplicatedDeduplication Field (optional)
Example: two API branches fetch users and subscriptions; Combine by Field on email joins them into one enriched list.

Next steps