Timing: delays and "wait for another event"

Written By Timothy Murenzi

Timing steps are what turn a simple alert into a smart follow-up sequence.

Wait / delay

Pauses the automation for a set time — minutes, hours, or days — then continues. Use it to avoid firing the instant something happens.

Example: Contract signed → wait 1 day → send a "here's what happens next" welcome email.

Wait for another event

This is the powerful one. It pauses and watches for a second event to happen within a timeout you set. You decide what happens if it never arrives:

  • Continue anyway — run the remaining steps (perfect for reminders), or

  • Stop — end quietly (the follow-up happened, so no nudge needed).

The classic reminder pattern:

Contract sentwait for Contract signed (timeout: 3 days, on timeout: continue) → send email "Just a friendly reminder to sign."

If they sign within three days, the automation stops and no reminder goes out. If they don't, the reminder sends automatically. You've just built a polite chase sequence that never bothers people who already acted.

Other great uses:

  • Estimate sent → wait for Estimate approved (5 days) → nudge.

  • Invoice created → wait for Invoice paid (7 days) → payment reminder.

Tip — time-based steps run on Workroom's schedule. Workroom checks for due work continuously (roughly every minute), so a "wait 3 days" step fires very close to the three-day mark — not to the exact second. This is normal and nothing to worry about.