The Wait For node pauses contacts until a specific day-and-time window is reached. Use it to ensure actions like email sends, Slack messages, or webhook calls happen at optimal times — for example, weekday mornings in the recipient’s local timezone.
Configuration
Days of the week
Select one or more days when contacts are allowed to proceed. All seven days are enabled by default. Narrow the selection to control delivery timing — for example, select only Monday through Friday for business-hours workflows.
Time of day
Choose one of two time modes:
Use the Between mode for email-heavy workflows. Random distribution across a time window prevents large batches of emails from being sent at the exact same second, which can trigger spam filters or cause deliverability issues.
Timezone
Choose how timezones are handled:
Behavior
- Contacts are held at the node until both the day-of-week and time-of-day conditions are satisfied.
- If a contact enters the node after the configured time window on a valid day, they are held until the next valid day and time.
- If a contact enters the node on a day that is not selected, they are held until the next selected day at the configured time.
- In Between mode, each contact is assigned a random time within the window. The randomization happens per-contact, not per-workflow-run.
- If the workflow is paused, the timer does not count down. Contacts resume waiting when the workflow is reactivated.
Comparison with other delay nodes
Use cases
- Weekday morning email delivery — wait until 9:00 AM on weekdays (recipient’s local timezone) before sending a nurture email
- Smoothed campaign sends — wait between 10:00 AM and 10:30 AM to distribute a large email send across a 30-minute window
- Team-aligned Slack alerts — wait until Monday at 8:00 AM EST before posting a weekly summary to a sales channel
- Event reminders — wait until the day before an event at 3:00 PM (recipient’s timezone) to send a reminder