Work with data
Transform data
Edit Fields, Split Out, Aggregate, Sort, Limit, Summarize and the other data nodes.
These nodes change items without writing code.
| Node | What it does |
|---|---|
| Edit Fields | Add, change or remove fields on every item; optionally keep only the fields you set |
| Rename Keys | Rename fields |
| Split Out | Turn an array field into one item per element |
| Aggregate | Combine all items into a single item (for example a list of names) |
| Summarize | Sum, count, average, minimum or maximum across items, optionally grouped |
| Sort | Sort items by one or more fields |
| Limit | Keep only the first or last N items |
| Remove Duplicates | Drop items whose chosen fields match an earlier item |
| Date & Time | Format, add to or subtract from dates |
| Filter | Keep only items that match conditions (see Branch with IF, Switch and Filter) |
Typical patterns
- Clean up an API response: HTTP Request → Split Out (on
data.results) → Edit Fields (keep only what you need). - Daily totals: Data table (get rows) → Summarize (sum
amount, group bybranch). - One message for many items: Aggregate (
nameinto a list) → Slack with{{ $json.name.join(", ") }}.
When a transformation is too specific for these nodes, use the Code node.