Hi there!
I’m building a payment installment calculator. My current flow is set up like this:
Trigger → Set Variables → Repeater → Set Variables (per iteration) → Array Aggregator → HTTP Request
The Repeater is configured with Repeats = {{num_parcelas}} (e.g. 2) where num_parcelas represents the number of installments. Inside the loop, I calculate per-installment values (amount and due date), base on the purchase date and number of installments. The Array Aggregator is placed right after this scenario, with the Source Module set to the Set Variables after the Repeater.
Expected behavior:
The Array Aggregator should collect both bundles (one per installment from the repeater) and output a single bundle in one operation to the next module.
Actual behavior:
The Array Aggregator is NOT merging the bundles, treating each bundle from each repeater as a separate operation. The downstream HTTP Request module is being executed once per bundle (2 separate HTTP calls instead of 1 with the aggregated array), which means the aggregation is not happening.
What I’ve already checked:
- The Array Aggregator is connected after the Set Variable module inside the loop
- The “Source Module” in the Array Aggregator is set to the Set Variables module after the Repeater
- The fields I want to aggregate are mapped correctly apparently
Question:
What is the correct way to configure the Array Aggregator in this case, in order to collect all bundles produced by a Repeater and pass a single array to the next module as one operation instead of two?
I’ve attached some screenshots. In the examples below consider the order value as 710 and the purchase date as today (21/05/2026) and 2 installments.
Thank you!








