Hi community!
I’m excited to share my first community node contribution: Aggregate By Field
npm: https://www.npmjs.com/package/n8n-nodes-aggregate-by-field
GitHub: [https://github.com/zohar/n8n-nodes-aggregate-by-field]
The Problem
Many of us have hit this limitation: the core Aggregate and Summarize nodes don’t let you group items by a field while maintaining the complete item structure. You can count, sum, or pick specific fields, but you can’t keep everything grouped together.
The Solution
This node groups input items by any field value and preserves all data:
Group by any field (including nested fields with dot notation)
Keep complete item structure
Sort groups alphabetically
Add item counts per group
Handle missing values gracefully
Common Use Cases
- Group orders by customer/status before bulk operations
- Organize API responses by type for parallel processing
- Batch database records by category
- Aggregate data for reporting
[Include your basic example from the README]
Installation
Settings → Community Nodes → Install → n8n-nodes-aggregate-by-field
I’d love your feedback! And if you need custom nodes for your specific workflows, feel free to reach out.
Why this Feature Request if I already have a solution?
I’d love to see this as part of n8n’s core and who knows - I might even get a mug!
(or better yet - some juicy linkedin attention - the real currency!
)
Happy automation! ![]()