List Functions
Functions for working with arrays/lists.
Basic Operations
| Function | Description |
|---|---|
| At | Get item at index (0-based) |
| Length | Count items |
| Add to End | Push item to end |
| Add to Front | Unshift item to start |
| Get First Item | Shift — remove and return first |
| Get Last Item | Pop — remove and return last |
| Includes | Check if list contains a value |
| Flatten | Flatten nested lists into one |
| Difference | Items in list A not in list B |
| Construct | Build a list from individual items |
| Collapse | Merge list of objects into one object |
| Group By | Group 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
| Function | Description |
|---|---|
| Filter | Filter by condition (path, operator, value) |
| Find | Find first item matching condition |
| Filter Custom | Filter using a helper flow as test |
Iteration (Helper Flow)
| Function | Description |
|---|---|
| For Each | Call helper flow per item, stop on error |
| For Each - Ignore Errors | Call helper flow per item, continue on error |
Using For Each
- Select a helper flow from the picker
- Drag the Item block into helper flow input fields
- Set concurrency (0 = sequential)
- 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.