List Functions

Functions for working with arrays/lists.

Basic Operations

FunctionDescription
AtGet item at index (0-based)
LengthCount items
Add to EndPush item to end
Add to FrontUnshift item to start
Get First ItemShift — remove and return first
Get Last ItemPop — remove and return last
IncludesCheck if list contains a value
FlattenFlatten nested lists into one
DifferenceItems in list A not in list B
ConstructBuild a list from individual items
CollapseMerge list of objects into one object
Group ByGroup by a field path

Example: Filter and Count

Filter and Count Items

Filter list by condition, get count

List

Filter

list
users
path
status
comparison
equals
value
active
list

List

Length

list
list
length

Filtering & Finding

FunctionDescription
FilterFilter by condition (path, operator, value)
FindFind first item matching condition
Filter CustomFilter using a helper flow as test

Iteration (Helper Flow)

FunctionDescription
For EachCall helper flow per item, stop on error
For Each - Ignore ErrorsCall helper flow per item, continue on error

Using For Each

  1. Select a helper flow from the picker
  2. Drag the Item block into helper flow input fields
  3. Set concurrency (0 = sequential)
  4. Each iteration creates a separate history entry in the helper flow

Construct

Build a list from individual items. Click "Click or drop here to create" to add more items (up to 5). Drag outputs from previous blocks into item slots.