KeyRoutines
StepFreeflow.delay

Add a pause or wait between steps in a Windows routine

Delay pauses the routine for a time you choose before the next step runs. People add it after opening an app, between key presses, or anywhere a program needs a moment to react.

How it works

  • Set how long to wait, for example 5 seconds.
  • Optionally add a random extra on top, up to an amount you choose, picked fresh every time the step runs.
  • The run view shows the wait in progress, such as "Waiting 5 s", and the step reports how long it actually waited.
  • Negative times are refused, and a single delay can't be longer than one day by default.

Routines that use it

Let an app load

After Open app, wait three seconds before Press keys so the shortcut reaches the new window.

Gentle reminders

Show a banner, wait 20 minutes, and show a second one inside a Repeat.

Space out web calls

Put a short delay between HTTP request steps so a service isn't hit all at once.

Settings

SettingWhat it does
JitteradvancedUp to this much extra, picked at random each time.

Good to know

  • By default one delay times out after one day; for later times, a schedule trigger is the better choice.

Questions

How do I make a routine wait a few seconds?
Add a Delay step and set the time. The next step starts once it's over.
Can the delay be random?
Yes. Set an extra amount and KeyRoutines adds a random part of it to the wait each time.

Pairs well with

Build this routine in KeyRoutines

Free from the Microsoft Store for Windows 11 and 10. Pro is a one-time upgrade.