Skip to main content
Question

How to bypass the delay for the first item in a Zap queue?

  • January 26, 2026
  • 2 replies
  • 12 views

I can’t seem to find a specific answer to this question: How do I immediately release and/or bypass a delay after queue event for the first event in the queue.

I have a Zap that I want to run immediately upon the trigger. However, the trigger may be invoked by users multiple times (usually, by accident). To solve this, I’ve implemented a 5 minute delay after queue and some filtering logic to prevent errors and other odd behavior if the Zap is triggered multiple.

It seems that even that first item is delaying for 5 minutes. I don’t want that. I just want subsequent items in the queue to be delayed.

The exact behavior of the first item doesn’t appear to be documented, although the docs seem to hint that every queue item will be subject to the delay.

If that’s the case, I’d like to propose a feature request to delay after queue for a simple yes/no toggle that would allow the user to decide if the delay should be applied to the first item or not.

The workaround, in my head, is some weird combination of a storage and code script that determines whether or not the zap has recently run, and changes output based upon that to edit the “delay” feature.

2 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • January 26, 2026

Hi ​@Andrew504 

Help links for Delay After Queue: https://zapier.com/apps/delay/integrations#help

You can’t.

Any record added to the delay queue will delay for the delay interval before being processed.

 

You may want to look into configuring your own logic with Zapier Tables as a queue.

Add all records to a Zapier Table that functions as your queue.

Configure other Zap logic that picks 1 record at a time to process in a sequential loop, thus the delay becomes the time it takes for the Zap to process rather than a set delay interval.

You’ll need to configure custom duplicate check logic to decide if a record should be added to the queue in the first place and if a recent record was processed from the queue that was a duplicate to handle race conditions.

 

Feedback and feature requests can be submitted via a ticket to Zapier Support to be logged for consideration: https://zapier.com/app/get-help


drtanvisachar
Forum|alt.badge.img+5
  • Zapier Solution Partner
  • January 26, 2026

Hello ​@Andrew504  

You’re reading it right. Delay After Queue applies to every item, including the first one. There’s no way to bypass or immediately release the first run once it hits that step.

The usual workaround is to branch before the delay. Use Storage by Zapier to save a timestamp or flag, then use a Filter or Paths step to decide whether the run should go straight through or be sent to Delay After Queue. First run executes immediately, repeat runs within your window get queued and delayed.

A toggle to skip the first item would be a solid feature request and worth submitting.

Dr. Tanvi Sachar
Monday Certified Partner, Tuesday Wizard