# Post a multi-image Instagram to one tumblr post

**URL:** <https://community.make.com/t/post-a-multi-image-instagram-to-one-tumblr-post/43883>\
**Category:** Questions\
**Tags:** instagram\
**Created:** [June 29, 2024, 4:25am UTC](https://community.make.com/t/post-a-multi-image-instagram-to-one-tumblr-post/43883 "2024-06-29T04:25:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nova\_Fox\_Indigo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/nova_fox_indigo/32/40019_2.png) [@Nova\_Fox\_Indigo](https://community.make.com/u/Nova_Fox_Indigo)\
**Post date:** [June 29, 2024, 4:25am UTC](https://community.make.com/t/post-a-multi-image-instagram-to-one-tumblr-post/43883/1 "2024-06-29T04:25:34Z")

</div>

Hi people,  
**Summary**  
I have a Make scenario that post Instagram images to Tumblr. And I’m having trouble posting multiple images as a single Tumblr post.

**Scenario Walk Through**  
I have a scenario that checks Instagram for new posts.

- If it finds one it collects all the hashtags used and trims the caption to remove the hashtag block.

Then

- If it is a single image it posts the image to tumblr.
- When there are multiple images (an Instagram album), it iterates through the images downloading data via HTTP and aggregates it into an array.

**Problem**  
The problem I’m having is that the Tumblr module then creates one post per image in the array, rather than one post with multiple images.

**More Details**  
In the “Array aggregator” module:

- Target structure type
- 
  - Tumblr - Create a Post :; Photos

In the “Tumblr” module:

- Type
- 
  - Photo

- Upload photo
- 
  - via data (multiple photos)

- Photos
- 
  - Map

- 
  - 
    1. Array

**Solution Looking For**  
What I would like to do is send the array of images to the Tumblr module and have the module post all images as one post.

Is there a way to get the Tumble module not to iterate over the output of the Array Aggregator module, and just process the array inside the Tumble module?

 ![Screen Shot 2024-06-29 at 2.24.31 pm](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/b/7/b7b141dca34ab9141af9630c7836115c2400dabb.jpeg)

---

<div class="post-metadata">

**Author:** ![mania\_braun](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/mania_braun/32/36628_2.png) [@mania\_braun](https://community.make.com/u/mania_braun)\
**Post date:** [June 29, 2024, 9:16pm UTC](https://community.make.com/t/post-a-multi-image-instagram-to-one-tumblr-post/43883/2 "2024-06-29T21:16:23Z")

</div>

Hi @Nova_Fox_Indigo,

You have 2 bundles on the input of the array aggregator, which means that images weren’t aggregated to the Array. As a result, two separate posts were published in turn. Check the aggregator settings

---

<div class="post-metadata">

**Author:** ![Nova\_Fox\_Indigo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/nova_fox_indigo/32/40019_2.png) [@Nova\_Fox\_Indigo](https://community.make.com/u/Nova_Fox_Indigo)\
**Post date:** [June 30, 2024, 4:08am UTC](https://community.make.com/t/post-a-multi-image-instagram-to-one-tumblr-post/43883/3 "2024-06-30T04:08:50Z")

</div>

Hi @mania_braun

The **Instagram - Get Album Media** module produces 2 bundles.  
The **HTTP** module then creates 2 bundles, one for each image.

I thought the **Array Aggregator** could combine these 2 bundles into an array. But it doesn’t seem to be doing this.  
It only seems to be turning each bundle into a format digestable by the **Tumblr** module.

The aggregator module setting look like the following.  
Using “Group by” doesn’t seem to make a difference.

 ![Screen Shot 2024-06-30 at 2.01.41 pm](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/0/0/005cac14a5b714b2ab1b39da7484ea7536080c16.png)

Any suggestions?

---

<div class="post-metadata">

**Author:** ![mania\_braun](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/mania_braun/32/36628_2.png) [@mania\_braun](https://community.make.com/u/mania_braun)\
**Post date:** [June 30, 2024, 9:03am UTC](https://community.make.com/t/post-a-multi-image-instagram-to-one-tumblr-post/43883/4 "2024-06-30T09:03:43Z")

</div>

Choose **Group by** file name and data.

---

<div class="post-metadata">

**Author:** ![Nova\_Fox\_Indigo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/nova_fox_indigo/32/40019_2.png) [@Nova\_Fox\_Indigo](https://community.make.com/u/Nova_Fox_Indigo)\
**Post date:** [July 1, 2024, 4:23am UTC](https://community.make.com/t/post-a-multi-image-instagram-to-one-tumblr-post/43883/5 "2024-07-01T04:23:11Z")

</div>

Tried added **Group by** ‘Data’ and ‘File name’, but I still get it creating 2 posts.  
It seems to only be grouping within each bundle. Not grouping multiple bundles.

Also, it is creating 2 groups of 1 item in each bundle being sent to the Tumblr module.

So the ‘Group by’ doesn’t quite seem to working as expected.

**Group by added**

 ![Screen Shot 2024-07-01 at 1.42.40 pm](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/1/a/1a74a70b089d014889cb83b38d7bdacc75560b81.png)

**After running it still outputs 2 groups**

 ![Screen Shot 2024-07-01 at 1.44.16 pm](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/4/2/4256637b662f439376131b2b0e1d98cc9e0b485a.png)

**2 bundles of 1 item each**

 ![Screen Shot 2024-07-01 at 2.25.37 pm](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/a/3/a38849808f2ad6b267e59288a50101637e8a6dc8.png)

---

<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:** [September 29, 2024, 4:37am UTC](https://community.make.com/t/post-a-multi-image-instagram-to-one-tumblr-post/43883/6 "2024-09-29T04:37:20Z")

</div>


