Http nodes cant seem to aggregate together

Describe the problem/error/question

Http nodes with a wait node do not aggregate together into one list once they are done.

What is the error message (if any)?

No errors but it looks like this:

And you can see since they come return as if one by one the aggregate node returns 5 individual results..

Please share your workflow

Information on your n8n setup

  • n8n version: 1.121.3
  • Database : PostgreSQL
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): docker
  • Operating system: ubuntu 22.04

Use a loop over items node instead.

Currently your workflow:

  • Check ken processes an item,
  • Switch node routes that item,
  • Based on a condition, the item either goes back the wait node, or the aggregate node.

Which kind of looks like you are making a loop(if you are not trying to process the same item, of course). Your workflow will treat each item as a separate run this way.

If you use the loop over items node, and put the Check ken and Switch nodes inside of it; items that pass through the loop will aggregate at the end automatically – no need for an aggregate node.

Here is an example:


Split Out node outputs three items, the loop processes each one separately, but aggregates them all at the end – routes them into done branch.

Yeah the loop works. I use that currently. Sadly i often have > 150 items in this flow and the loop causes it to take about an hour of runtime and I wanted to see if I can shave some time off of that process.