# Combine multiple operations into one array

**URL:** <https://community.make.com/t/combine-multiple-operations-into-one-array/82043>\
**Category:** Questions\
**Tags:** aggregators\
**Created:** [May 12, 2025, 7:07am UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043 "2025-05-12T07:07:42Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andres\_Marciales](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@Andres\_Marciales](https://community.make.com/u/Andres_Marciales)\
**Post date:** [May 12, 2025, 7:07am UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/1 "2025-05-12T07:07:42Z")

</div>

### What are you trying to achieve?

Here’s what I’m trying to achieve: I receive information from a form, and I want to combine it all into a single, easy-to-read visual format in an email. So I created this scenario to make it happen. I’m attaching images of everything I’ve set up.

### Steps taken so far

Hi Make community 🙋🏻‍♂️ I have a question and a problem that’s literally keeping me up at night. I’ve looked everywhere but I can’t find a solution.

I’m working with some modules and receiving information from a webhook, which I then split to format and transform. The issue is that I’m using an Iterator and an Aggregator, but the information isn’t being “joined”—I’m receiving and outputting, in this case, 6 operations (one for each product), and I need to consolidate them into a single one. I’ve tried everything, but I just can’t find what’s wrong.

I’d be super grateful if anyone could help me out. Thank you so much 🙋🏻‍♂️

### Screenshots: scenario setup, module configuration, errors

[blueprint-2.json](https://community.make.com/uploads/short-url/gsCUPWKstanK0ZHfjy4eFT4PKtb.json) (71.3 KB)

 ![Screenshot 2025-05-11 at 22.27.43.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/0/1/01fb9f91cc5c48b4f30adbd140d114d4a5f55728.jpeg)  
 ![Screenshot 2025-05-11 at 22.27.53.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/3/d/3d5f1b7e628a95ccc51f5bb070b4652e3e659726.jpeg)  
 ![Screenshot 2025-05-11 at 22.52.00.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/c/7/c73f1e324ea033bede29ef9968d901a4cf93478b.jpeg)  
 ![Screenshot 2025-05-11 at 22.52.08.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/4/f/4f9fb96f209c8fda070961226e44e45e899fc57f.jpeg)  
 ![Screenshot 2025-05-11 at 22.52.16.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/9/b/9b975f4cb09cf7046263e1a12f388525f7acea88.jpeg)  
 ![Screenshot 2025-05-11 at 22.52.25.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/a/1/a17ebf86471a7e7c295b895f30a391e9c33e8c04.jpeg)  
 ![Screenshot 2025-05-11 at 22.52.33.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/b/c/bcaf5e79db50b25c61d0f58c91a2c365ae6bb43a.jpeg)  
 ![Screenshot 2025-05-11 at 22.52.49.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/e/e/ee4cc5a3f6185fccedfd319b078dc8c24fb05898.jpeg)  
 ![Screenshot 2025-05-11 at 22.53.11.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/1/d/1d33f97150ab2a9377cde3a857205e1679c99644.jpeg)  
 ![Screenshot 2025-05-11 at 22.53.17.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/f/c/fc037c16eb40a3e7097dd2c19c134bc42095d21b.jpeg)

---

<div class="post-metadata">

**Author:** ![ponvaskon](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/ponvaskon/32/67139_2.png) [@ponvaskon](https://community.make.com/u/ponvaskon)\
**Post date:** [May 13, 2025, 7:37am UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/2 "2025-05-13T07:37:55Z")

</div>

Hi @Andres_Marciales  
The Match Pattern module seems to return six bundles that you need to aggregate. Replace the iterator source module with the match pattern module.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/5/2/52beefe8af9bbe71da0e9a4783a7b50d91cb6781.png)

---

<div class="post-metadata">

**Author:** ![Andres\_Marciales](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@Andres\_Marciales](https://community.make.com/u/Andres_Marciales)\
**Post date:** [May 13, 2025, 11:26am UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/3 "2025-05-13T11:26:00Z")

</div>

> [@ponvaskon](#):
>
> The Match Pattern module seems to return six bundles that you need to aggregate. Replace the iterator source module with the match pattern module.

Hi [ponvaskon](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/2). Thanks for getting back to me. I did what you suggested and tried selecting “value” from the iterator, the numbers from parser 5, and a few other ways, but I’m still getting the same 6 operations 🫣

 ![Screenshot 2025-05-13 at 06.23.12](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/6/0/606914821e13e844e5b7a676270758bacaaca18a.jpeg)

---

<div class="post-metadata">

**Author:** ![ponvaskon](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/ponvaskon/32/67139_2.png) [@ponvaskon](https://community.make.com/u/ponvaskon)\
**Post date:** [May 13, 2025, 12:02pm UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/4 "2025-05-13T12:02:09Z")

</div>

@Andres_Marciales, can you please clarify why you use the iterator?

---

<div class="post-metadata">

**Author:** ![Andres\_Marciales](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@Andres\_Marciales](https://community.make.com/u/Andres_Marciales)\
**Post date:** [May 13, 2025, 12:50pm UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/5 "2025-05-13T12:50:16Z")

</div>

**Very good question. I have no idea. I completed this entire flow step by step following Google AI Studio instructions. The idea is to take the data sent by the form, transform it, and then add it to HTML so it looks much better in the email.**

So 6 items/products come in, but the text is all stuck together and the price values have no formatting. What make should theoretically do is organize them and format the prices so the information is more understandable. But for now, it formats correctly but if there are 6 products, it performs 6 operations and sends 6 emails 🥹 The email doesn’t come through properly because although I have the images on a server, for some reason they’re not displaying. I’m going to attach what Google AI told me and also images of how the email arrives without formatting and with formatting 🙋🏻‍♂️

**This is what the AI told me when I asked:**

**"In your case:**

1. **Module 8 (Text Parser - Split Products):** This module takes the rawCartString and splits it. Its output is (ideally, and as it appears in your Module 8 capture) **ONE operation** containing **multiple bundles** (6 bundles, one for each product line item:…).

- Bundle 1: “item: prodA, title: TitleA, …”
- Bundle 2: “item: prodB, title: TitleB, …”
- … and so on up to Bundle 6.

1. **Iterator (Module 4):**

- **Input:** Receives those 6 bundles from Module 8.
- **Action:** Takes Bundle 1 (“item: prodA…”) and passes it to the next stage (Module 5) as its “Operation 1”. Then takes Bundle 2 (“item: prodB…”) and passes it as its “Operation 2”, and so on.
- **Output:** Generates **6 Operations**. Each operation contains the data for a single product.

1. **Modules within the Iterator branch (Module 5 - Text Parser, Module 6 - Compose a string):**

- These modules run **6 times** , once for each “Operation” sent by the Iterator.

- Module 5 extracts the product details from _that specific operation_.

- Module 6 creates the HTML for _that specific product_. **Why do we need the Iterator if it seems to “cause” the 6 operations?** Because Modules 5 (Text Parser for details) and 6 (Compose a string for HTML of one product) are designed to work with **information from ONE SINGLE product at a time.**

- If you passed the 6 bundles directly to Module 5 without an Iterator, Module 5 would probably only process the first bundle or give an error because it wouldn’t know how to handle multiple products at once with a regex designed for one.

- The same goes for Module 6: it needs the details of ONE product to create its HTML."

---

<div class="post-metadata">

**Author:** ![ponvaskon](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/ponvaskon/32/67139_2.png) [@ponvaskon](https://community.make.com/u/ponvaskon)\
**Post date:** [May 13, 2025, 2:27pm UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/6 "2025-05-13T14:27:09Z")

</div>

@Andres_Marciales, please send the blueprint of your scenario and an example of the Cart text.

---

<div class="post-metadata">

**Author:** ![Andres\_Marciales](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@Andres\_Marciales](https://community.make.com/u/Andres_Marciales)\
**Post date:** [May 13, 2025, 3:01pm UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/7 "2025-05-13T15:01:43Z")

</div>

Thank you so much for your attention, [ponvaskon](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/6). Here’s the blueprint I was working on and a sample of what the webhook receives 🙋🏻‍♂️  
[blueprint (1).json](https://community.make.com/uploads/short-url/iFD7I5NBH8BNV5Iv7hi8vg6AgvU.json) (71.2 KB)  
[Cart.docx](https://community.make.com/uploads/short-url/rVLgp7BnCt5dukZKgqJZfSMD9Oi.docx) (3.8 KB)

---

<div class="post-metadata">

**Author:** ![ponvaskon](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/ponvaskon/32/67139_2.png) [@ponvaskon](https://community.make.com/u/ponvaskon)\
**Post date:** [May 13, 2025, 4:12pm UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/8 "2025-05-13T16:12:18Z")

</div>

@Andres_Marciales,please find the updated blueprint attached.

1. As I understand, you want to combine the cart items into an HTML string. The better approach for this is to use the text aggregator.
2. You had the IF function in the HTML that used the iterator’s bundles, but it’s irrelevant because you’re getting the same total number of bundles and bundle order position (I removed it).
3. You should review the HTML code of the cart items because they are not correctly formatted.  
[blueprint (2).json](https://community.make.com/uploads/short-url/9LovTOyt9qEkcvw5a9u6YRRwHpU.json) (70.4 KB)

---

<div class="post-metadata">

**Author:** ![Andres\_Marciales](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@Andres\_Marciales](https://community.make.com/u/Andres_Marciales)\
**Post date:** [May 13, 2025, 5:07pm UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/9 "2025-05-13T17:07:56Z")

</div>

You have no idea how grateful I am. I had honestly tried everything. I had no idea I needed to remove the iterator. I even asked different AIs what it was for, and I thought that was the problem—but they kept telling me it was important. I looked into iterators and aggregators, but none of it seemed to apply to my case.

Thank you so much for your help, [ponvaskon](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/8)

My name is [Andrés Marciales](https://andresmarciales.com/), and I’m a web designer and developer using Framer 🙋🏻‍♂️ If you ever need help or a website, just let me know 💪🏻

---

<div class="post-metadata">

**Author:** ![ponvaskon](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/ponvaskon/32/67139_2.png) [@ponvaskon](https://community.make.com/u/ponvaskon)\
**Post date:** [May 13, 2025, 5:35pm UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/10 "2025-05-13T17:35:12Z")

</div>

@Andres_Marciales you are welcome! I’m glad I could help.

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [August 11, 2025, 5:47pm UTC](https://community.make.com/t/combine-multiple-operations-into-one-array/82043/11 "2025-08-11T17:47:31Z")

</div>


