[New Community Node] Aggregate By Field - Group items while preserving full data structure

:waving_hand: Hi community!

I’m excited to share my first community node contribution: Aggregate By Field

:link: npm: https://www.npmjs.com/package/n8n-nodes-aggregate-by-field
:link: 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:

  • :white_check_mark: Group by any field (including nested fields with dot notation)
  • :white_check_mark: Keep complete item structure
  • :white_check_mark: Sort groups alphabetically
  • :white_check_mark: Add item counts per group
  • :white_check_mark: 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! :wink: (or better yet - some juicy linkedin attention - the real currency! :slight_smile: )

Happy automation! :rocket: