Time Delay
The Time Delay step pauses workflow execution for a specified duration. This allows you to create workflows that wait before executing subsequent steps.Overview
Time Delay steps are essential for:- Creating follow-up email sequences
- Implementing retry logic with delays
- Spacing out API calls
- Building time-based automation
Configuration
When you add a Time Delay step to your workflow, you’ll need to configure:Duration
The amount of time to wait before continuing execution.- Value: Enter a numeric value (e.g.,
5,30,120) - Unit: Select from the available time units
Time Units
Choose from the following time units:- Seconds: For short delays (1-59 seconds)
- Minutes: For medium delays (1-59 minutes)
- Hours: For longer delays (1-23 hours)
- Days: For extended delays (1+ days)
The minimum delay duration is 1 second. There is no maximum limit, but very long delays (days or weeks) should be used with schedule triggers instead.
Example Use Cases
Follow-up Email Sequence
Create a sequence that sends a follow-up email 3 days after the initial email:Retry Logic with Exponential Backoff
Implement retry logic that waits progressively longer between attempts:Rate-Limited API Calls
Space out API calls to respect rate limits:Best Practices
Choose Appropriate Units
Choose Appropriate Units
Use the smallest unit that makes sense for your delay. For example, use seconds for delays under a minute, and minutes for delays under an hour.
Consider Workflow Context
Consider Workflow Context
Very long delays (days or weeks) are better handled with schedule triggers rather than delay steps, as they’re more reliable and don’t consume workflow execution resources.
Test Delay Behavior
Test Delay Behavior
When testing workflows with delays, use shorter durations (seconds) to verify behavior before deploying with longer delays.