Getting started
Rules Engine Widgets
Delay / Sleep
5 min
purpose to pause or delay workflow execution for a specified amount of time this node helps control timing between actions, ensuring proper sequencing — especially when waiting for api responses, rate limits, or user triggered processes problem statement certain workflows require short or controlled pauses before the next step can execute — for example, waiting for an external api to respond, avoiding rate limit errors, or simulating timed events without a built in delay mechanism, workflows may proceed too quickly or fail due to timing conflicts the delay / sleep node provides an easy way to introduce controlled pauses within any automation or sequence requirements must support multiple time units (milliseconds, seconds, minutes, hours) should display a live preview of total wait time must allow optional descriptions for documentation clarity should block subsequent node execution until delay completes use cases wait for an api or webhook callback before continuing delay message sending (e g , scheduling responses) space out operations to prevent system overload create simulated typing or progress delays in chatbots synchronize time dependent processes (e g , notifications, reminders) outcome temporarily halts workflow execution for a specified duration, then automatically resumes to the next node once the delay completes how to use 1\ drag & drop add the delay / sleep node into your workflow canvas at the point where you want execution to pause 2\ duration enter the amount of time to pause before continuing node output this node does not generate an output variable instead, it delays execution before proceeding to the next connected node