Delay after Iterator

Status: Open · Asked by Thomas Cochran on · 0 views

tboy123 — Question ·

Am I not understanding out iterators and delay works together? I want it to delay for 1 min before starting the next iterator set, but it looks like it is delaying them both at the same time.

Arshil Ahmad — Reply ·

Hi @tboy123,

It appears that you have deleted the Delay step from your workflow, which is why we’re unable to determine the exact cause of the issue you’re encountering.

Based on your current workflow setup, it seems you are using multiple nested routers and Iterators. This could be causing the issue you’re experiencing.

We would recommend you establish routers as required but use a data forwarder inside the routes and transfer data to another workflow using the "Forward Custom Data" action event.

To learn more about the "Forward Custom Data" action event inside Data Forwarder please refer to this tutorial -

youtube.com/watch?v=JwjWx7vx0hE:362


Thanks & Regards,
Arshil Ahmad
Customer Support Associate
? Pabbly.com
?Rate your support

tboy123 — Reply ·

IjU3NjYwNTZhMDYzMDA0MzE1MjY4NTUzNjUxM2Ii_pc
I tried the same with this workflow, and it did the same thing. It didn't delay each set of the iterator, it basically waited one minute and then did all the steps.

Hrishabh Tiwari — Reply ·

Hi @tboy123,

This behavior is expected when using Delay For with Iterators. The Delay For step pauses all iterator items together, waits for 1 minute, and then continues them at the same time.

To add a 1-minute delay between each iterator set, please use Delay After Queue instead.

This ensures each iterator item runs sequentially with the required delay.

Let us know if you need any help updating the workflow.

tboy123 — Reply ·

Works as I need. Thank you!!!

Back to all forum threads · Log in to reply