# What is an aggregator in Make?

> An aggregator in Make combines many bundles into one, such as a list of rows into a single email. Text, array, numeric and table aggregators explained.

Source: https://learn.ynteractive.com/content/glossary/make-aggregator · Updated 2026-10-20 · Free from Stepthrough (https://learn.ynteractive.com)

[n8n and automation](https://learn.ynteractive.com/content/glossary#topic-n8n-and-automation) · [AI glossary](https://learn.ynteractive.com/content/glossary)

Quick answer

An aggregator in Make is a module that collects many bundles and turns them into one. A Text aggregator joins them into one block of text, an Array aggregator into one list, a Numeric aggregator into one number such as a sum, and a Table aggregator into a table. Its Source module setting says which bundles to collect.

Last updated October 20, 2026

[Take the free module →](https://learn.ynteractive.com/courses/ai-for-operations/11)Module 11 of the free [AI for Operations Teams](https://learn.ynteractive.com/courses/ai-for-operations) course, about 12 minutes. No account needed.

Updated October 20, 2026 · By [Robert Breen](https://learn.ynteractive.com/content/about)

## Why it matters for a small business

When a search returns ten rows, every module after it runs ten times. That is right for saving rows, but wrong for a summary: nobody wants ten emails at 5pm. An aggregator stops the repeat. It waits for every bundle from its source module, combines them, and passes one bundle on, so the email module runs once with the whole list.

It also keeps costs and noise down. One email instead of ten means one action instead of ten, and one clean message the reader can scan. Aggregators are the usual partner of an [iterator](https://learn.ynteractive.com/content/glossary/make-iterator): split a list apart, work on each piece, then gather the results back up.

Where you'll use it: in the Make scenario builder, open **Tools** and look under **Aggregators**. You set **Source module** to the module whose bundles you want combined, then fill in what each bundle should add, such as a name and a reason. A later module maps the aggregator's single output.

## In a real lesson: On a Schedule: A Daily Summary Email from a Google Sheet in Make.com

In the free [Daily Summary Email from a Sheet lesson](https://learn.ynteractive.com/content/make-com-daily-summary-email-google-sheets-schedule), Brookside Dental wants one email each evening listing the day's patient requests. A Google Sheets **Search Rows** module finds today's rows, one bundle each.

Under **Aggregators** you click **Text aggregator**, set **Source module** to the Google Sheets search, and build each line in the **Text** field: **Name (A)**, a colon and a space, then the reason. The Gmail module's **Content** maps the aggregator's single **text** output. One run, one email, every request listed.

[Try this lesson free](https://learn.ynteractive.com/modules/make-daily-summary) or [read the step-by-step guide](https://learn.ynteractive.com/content/make-com-daily-summary-email-google-sheets-schedule).

## Common confusions

### Aggregator vs n8n Summarize

n8n's Summarize node and Aggregate node do similar jobs: they combine many items into fewer, for example a total of the Amount column.

### Aggregator vs router

A [router](https://learn.ynteractive.com/content/glossary/make-router) splits one flow into branches. An aggregator does the opposite with bundles: many in, one out.

## Tips

- Set the source module to the module that produces the bundles, not the trigger, unless the trigger is the source.
- Add a line break or separator in the text so the final email is easy to read.
- Use a Numeric aggregator when you only need a total or a count.

## Related terms

[Iterator (Make)](https://learn.ynteractive.com/content/glossary/make-iterator) · [Bundle (Make)](https://learn.ynteractive.com/content/glossary/make-bundle) · [Scenario (Make)](https://learn.ynteractive.com/content/glossary/make-scenario) · [Router (Make)](https://learn.ynteractive.com/content/glossary/make-router) · [Item (n8n)](https://learn.ynteractive.com/content/glossary/item)

## More n8n and automation terms

[API](https://learn.ynteractive.com/content/glossary/api) · [API key](https://learn.ynteractive.com/content/glossary/api-key) · [API pagination](https://learn.ynteractive.com/content/glossary/api-pagination) · [Automation](https://learn.ynteractive.com/content/glossary/automation)

## Where you use it: free lessons

- [On a Schedule: A Daily Summary Email from a Google Sheet in Make.com](https://learn.ynteractive.com/content/make-com-daily-summary-email-google-sheets-schedule) (Make, 12 min)

## Frequently asked questions

**Why does my email go out ten times instead of once?**

The email module is running once per bundle. Put an aggregator between the search and the email, with the search as its source module.

**Which aggregator should I pick?**

Text for an email or message body, Array when the next module expects a list, Numeric for a sum or count, and Table for a simple table.

[All AI glossary terms, A to Z](https://learn.ynteractive.com/content/glossary) · [Free prompt templates](https://learn.ynteractive.com/content/prompts)
