Skip to content
Nick Saraev
1:33:11
4 098
195
43
Last update : 23/08/2024

Make.com Iterators & Aggregators: The Definitive Guide 🧰

Ever felt lost in a Make.com scenario, drowning in bundles and arrays? This guide is your life raft! We’ll break down these powerful tools so you can automate like a pro and build scenarios that actually make you money. 💰

Why This Matters 🤔

Imagine effortlessly handling huge datasets, automating complex tasks, and saving tons of time (and those precious Make.com operations!). That’s the power of understanding iterators and aggregators.

Inputs & Outputs: The Building Blocks 🧱

Every Make.com module is like a mini-factory:

  • Inputs: The raw materials you feed in (settings, data, etc.).
  • Outputs: The finished product the module spits out.

💡 Pro Tip: Always check a module’s inputs and outputs (those little white circles) to understand what’s going on!

Bundles: The Workhorses 🐎

  • A bundle is a single execution of your scenario.
  • Multiple bundles mean your scenario runs multiple times.
  • Example: Fetching 5 rows from a Google Sheet creates 5 bundles, running the rest of your scenario 5 times.

Arrays: The Data Organizers 🗄️

  • Arrays are numbered lists of data (like a spreadsheet column).
  • They DON’T trigger multiple scenario runs.
  • You access data within an array using array indexing (e.g., array[1] gets the second item).

Iterators: From Array to Bundles 🔄

Iterators are like taking a neatly organized stack of papers (array) and handing out one sheet at a time (bundles).

  • Use them when: You have an array and need to process each item individually.
  • Example: Sending personalized emails from an array of contacts.

Aggregators: From Bundles to Array 🔄

Aggregators do the opposite: they gather scattered papers (bundles) back into a single stack (array).

  • Use them when: You need to perform array functions (like de-duplication) or combine data.
  • Example: Merging data from multiple API calls into one list.

Inaccessible Aggregator Data: Don’t Panic! 🚫

Data inside an aggregator’s gray zone is off-limits to outside modules. Think of it as internal calculations.

  • Solution: Use the aggregator’s output, which contains the final, processed array.

Three Types of Aggregators: Pick Your Weapon 🏹

  • Array Aggregator: The most common, creates a simple array from bundles.
  • Text Aggregator: Combines text from bundles into a single string (great for email bodies).
  • Numeric Aggregator: Performs calculations on numeric data (like finding the average).

Real-World Example: The AI Content Generator 🤖

Here’s how my content generator uses iterators and aggregators:

  1. Typeform Submission: Someone submits a form with content ideas.
  2. Data to Google Sheet: We store the submission for safekeeping.
  3. Set Variables: We organize the data into variables for easy access.
  4. AI Outline: We use an AI to create a content outline in markdown format.
  5. Iterator Magic:
  • We split the outline into an array of sections.
  • We iterate through each section, generating content with AI.
  • We use an aggregator to combine the generated sections back into a complete article.
  1. Final Output: We create a polished Google Doc with the AI-generated content.

Your Turn to Automate! 🚀

This guide has given you the knowledge, now it’s time to put it into practice. Experiment, build, and watch your Make.com skills soar!

Essential Resources: Deepen Your Knowledge 📚

Keep Learning, Keep Automating! 🧠

Remember, mastering Make.com is a journey, not a race. Keep exploring, experimenting, and building awesome automations!

Other videos of

Play Video
Nick Saraev
0:34:55
1 953
74
17
Last update : 04/09/2024
Play Video
Nick Saraev
0:26:49
3 513
178
31
Last update : 04/09/2024
Play Video
Nick Saraev
0:40:27
2 740
118
17
Last update : 28/08/2024
Play Video
Nick Saraev
0:33:23
1 685
89
20
Last update : 28/08/2024
Play Video
Nick Saraev
0:48:13
2 894
153
33
Last update : 28/08/2024
Play Video
Nick Saraev
1:28:38
3 800
169
22
Last update : 23/08/2024
Play Video
Nick Saraev
1:13:10
4 004
176
48
Last update : 23/08/2024
Play Video
Nick Saraev
0:26:16
834
39
6
Last update : 23/08/2024
Play Video
Nick Saraev
1:07:22
3 992
201
34
Last update : 23/08/2024