Configuration
| Setting | Description |
|---|---|
| Field | The field to group by |
Common grouping strategies
| Group by | Effect |
|---|---|
| Primary key (e.g., Contact.Id) | One action per record |
| Category field (e.g., Account.Industry) | One action per category |
How It Works
Choose a field
Select the field that defines how records should be grouped (e.g., group by Account ID, Region, or Status).
Output
The data itself is unchanged — Group By only sets grouping metadata. Downstream nodes use this metadata to process records in groups rather than as a single batch.Without a Group By node, action nodes (Slack, Email, Create Record, etc.) produce a single batch action for all records, with field values concatenated. Add Group By to control granularity.
Example
Send one Slack message per account (instead of one batch message):- Group By → Salesforce.Account.Id
- Slack → message template with account details
Best Practices
- Group by primary key when you need per-record actions (updates, notifications, record creation)
- Group by category field when you need per-category summaries or actions
- Always use Group By before action nodes if you want per-record behavior
- Use Split Group later in the workflow to remove grouping
Related Nodes
- Aggregation — compute summary statistics per group (SUM, AVG, COUNT)
- Split Group — remove grouping to return to single-batch processing
- Sort — order records within groups