New Node or Extension of the "Wait Node" for Sequential Item Processing with Delay

It would help if there was a node for:

A new node (or an extension of the existing Wait node) that allows sequential processing of individual items with a defined delay between each item.

My use case:

Currently, N8N processes items in a workflow as a batch. If a workflow generates 10 items, they are passed to the next node and processed as a batch.

There are scenarios where sequential processing of individual items (because of API token Limits, etc.) is required — for example, when a defined delay between each item is needed.

At the moment, this can only be achieved by using a Loop node, which introduces some limitations:

  • The Loop node outputs all processed items at the end again as a batch.
  • The Loop-based approach adds unnecessary complexity to the workflow and adds limitations to the workflow-sequence.

A direct solution would simplify the workflow and improve control over the processing of individual items, in my opinion: adding this as an option to the wait-node will be a perfect solution.

Option:
• process as batch
• process each item individual

Any resources to support this?

No direct resources, but the existing Wait node could potentially be extended to support this behavior.

Are you willing to work on this?

No, but happy to provide feedback and testing if needed.