Hi there gurus, i’m trying to built an in-house flow to automate bulk coupon entry generation and then use each coupon image generated from Placid into a multi-tile image format via BannerBear.
The issue i’m facing is, when each operation (AKA image) is generated by Placid, it’s passed on directly to Bannerbear. What i want is for Placid to generate all the images based on the data extracted from the Gsheet i have (basically complete all operations for #1, see screenshot attached) AND THEN only pass all the completed images into BannerBear as 1 operation with the bundled images.
Sorry im quite new to this, so would appreciate all the help i can get.
Every result (item/record) from search modules will output a bundle. This can result in multiple bundles, which then trigger multiple operations in future modules (one operation per bundle). To “combine” multiple bundles into a single variable, you’ll need to use an aggregator of some sort.
Aggregators are modules that accumulate multiple bundles into one single bundle. An example of a commonly-used aggregator module is the Array aggregator module. The next popular aggregator is the Text Aggregator which is very flexible and can apply to many use-cases like building of JSON, CSV, HTML.
There are other types of aggregator modules, click the below links to find out more:
Hi Sam, thank you for your help. I’ve updated the flow scenario with an Array Aggregator as suggested, but as you see from the screenshot, the aggregator only pulls 1 row from the trigger module instead of pulling all the rows (x6 in total) from the Gsheet.
Ideally, im looking at 1 row to be 1 bundle. So the final output should be 6 bundles.
Secondly, i want to bundle the 6 image outputs from Placid to be funnelled into 1 bundle before passing it to BannerBear for the software to merge all 6 single images into 1 multi-tile dynamic image using a set template.