I understand that looping runs in parallel, and I can see from others that I’ll need to add a delay step so that things run “in order”.
That said, when I put the “Delay After Queue” or “Delay for” step at the bottom of my loop (set to seconds) I’m getting an error that says it expects a step after my delay….Huh? Why is that? Am I misunderstanding how this works?
I’ve read the help article 4 times and it’s just not clicking. See image below:
In the second image you’ll see that it looped through 3 times, but it indeed did not honor the 5 second delay step.
Best answer by SamBBest answer by SamB
Hi there, @Dubs24 👋
A minute is the minimum length of a delay that can be selected in a Delay action. So in order to set the delay to 5 seconds did you set the delay value to be 0.083333 minutes? If so, that might be why they’re not being delayed by the correct amount as looking at the help docs delays will be released instantly if the number is 0. So my guess is that it is reading 0.083333 as 0.
That said, there was a clever workaround mentioned in the Community a while back, which could potentially allow you to set a delay of less than a minute:
@jayeshkumarbhatia I moved the delay as you suggested, but something is still off. I’m testing with 3 loops, when I look at the Data Out tab of the Delay Step from the Zap Runs, I see…
A minute is the minimum length of a delay that can be selected in a Delay action. So in order to set the delay to 5 seconds did you set the delay value to be 0.083333 minutes? If so, that might be why they’re not being delayed by the correct amount as looking at the help docs delays will be released instantly if the number is 0. So my guess is that it is reading 0.083333 as 0.
That said, there was a clever workaround mentioned in the Community a while back, which could potentially allow you to set a delay of less than a minute: