# Extract Data From Bundles

**URL:** <https://community.make.com/t/extract-data-from-bundles/44872>\
**Category:** Beginner Questions\
**Tags:** arrays\
**Created:** [July 6, 2024, 12:28pm UTC](https://community.make.com/t/extract-data-from-bundles/44872 "2024-07-06T12:28:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![flambo](https://avatars.discourse-cdn.com/v4/letter/f/85f322/32.png) [@flambo](https://community.make.com/u/flambo)\
**Post date:** [July 6, 2024, 12:28pm UTC](https://community.make.com/t/extract-data-from-bundles/44872/1 "2024-07-06T12:28:53Z")

</div>

Admittingly this is my first scenario, so apologies in advance

I am using a plugin to FreeAgent to make and API call that I get an output out like the following:

Bundle 1 (Collection)  
Body (collection)  
Projects (Array)  
1 (Collection)  
2 (Collection)  
3 (Collection)  
4 (Collection)  
4 (Collection)

Have configured a couple of Iterators to get an output that gets each of the collections as a bundle. The issue I am having is sequencing through each bundle and collecting what I need from each into a row in excel, that is:

name  
contact\_name  
status

In the excel module I reference these fields from the freeagent module. I have 25 projects I should have 25 rows, which I do, but always the same / first row repeated 25 times instead of each one separately.

I suspect issue is that I need select fields from the output of the iterator, but I only have

Total number of bundles  
Bundle order position  
Value

I might need to select something that is a combination from the iterator and freeagent modules to work as expected, but not been able to figuure it out

Here are screenshots of my configuration

 ![Image1](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/a/5/a5c95de37cf9d82a7ac561789b4efe05716a42e7.png)  
 ![Image2](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/8/b/8bd0c0dd8df4c2e1fee7e2600aa30390deaeffce.png)  
 ![Image3](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/5/5/55a5909c15248c46a7f7d2d214b6033199e2cfec.jpeg)  
 ![Image4](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/e/2/e2d930e0eeb9b84c03d561bec63855e8e1b52b42.png)  
 ![Image5](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/4/0/40137c349681eb14806793bf0ce921bd1b78aa11.png)  
 ![Image6](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/2/3/232912ccd9df310bafe326cea5ff4d574ec9375f.png)

Many thanks in advance

---

<div class="post-metadata">

**Author:** ![Raj\_Bajaj](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/raj_bajaj/32/16864_2.png) [@Raj\_Bajaj](https://community.make.com/u/Raj_Bajaj)\
**Post date:** [July 24, 2024, 9:12am UTC](https://community.make.com/t/extract-data-from-bundles/44872/2 "2024-07-24T09:12:22Z")

</div>

Hello,

In the Iterator module (2nd screenshot), remove existing mapping, enable ‘Map’ and then map the same array,

 ![Screenshot 2024-07-24 at 2.38.09 PM](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/5/8/58ae0c078959ceac9575f55658e82a717d420638.jpeg)

In the Excel module remove existing mapping done directly from FreeAgent, map output from Iterator and retry scenario execution, ideally this should work as expected.

Hope this points you in the right direction, thanks.

---

<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:** [October 22, 2024, 9:24am UTC](https://community.make.com/t/extract-data-from-bundles/44872/3 "2024-10-22T09:24:39Z")

</div>


