Delay Task¶
Overview¶
The Delay Task pauses workflow execution for a specified period. Use it to create timed sequences, respect rate limits, schedule actions, or wait for external processes to complete.
When to use this task:
- Create follow-up email sequences (wait 3 days, send email)
- Respect API rate limits between calls
- Wait for external processes to complete
- Schedule actions for specific times
- Space out notifications to avoid overwhelming users
- Create drip campaigns
Key Features:
- Simple time delays (seconds, minutes, hours, days)
- Wait until specific date/time
- Dynamic delays using variables
- Resume from exact delay point if workflow paused
- Accurate to the second
Quick Start¶
Builder fields¶
The Field column is the label as it appears in the task builder; Key is the name the value is stored under and referenced by.
| Field | Key | Type | Default | Notes |
|---|---|---|---|---|
| Delay Type | delay_type |
select | specified_time |
Options: Specified Time · Specify Date · Specify Date & Time |
| Seconds | Seconds |
text | – | Only shown when delay_type is specified_time |
| Minutes | Minutes |
text | – | Only shown when delay_type is specified_time |
| Hours | Hours |
text | – | Only shown when delay_type is specified_time |
| Days | Days |
text | – | Only shown when delay_type is specified_time |
| Weeks | Weeks |
text | – | Only shown when delay_type is specified_time |
| Months | Months |
text | – | Only shown when delay_type is specified_time |
| Date | Date |
text | – | |
| Time (UTC) | Date_time |
time | – | |
| Skip to Next Weekday | next_weekday |
select | no |
Options: No · Yes |
- Add Delay task to workflow
- Select delay type (Duration or Until Specific Time)
- Enter delay amount or target date/time
- Save
Simple Examples:
Delay Types¶
Delay by Duration¶
Wait for a specific amount of time from now.
Configuration:
Units Available:
- Seconds
- Minutes
- Hours
- Days
- Weeks
Examples:
5 seconds - Quick pause between API calls
10 minutes - Short wait for data processing
2 hours - Mid-day pause
3 days - Multi-day email sequence
1 week - Weekly follow-up
Wait Until Specific Date/Time¶
Pause until a precise future moment.
Configuration:
Use cases:
- Send email at exactly 9 AM
- Trigger action on specific date
- Schedule end-of-month processing
- Holiday campaigns
Format: YYYY-MM-DD HH:MM:SS
Examples:
2024-12-25 09:00:00 - Christmas morning 9 AM
2024-06-30 23:59:59 - End of financial half-year
2024-02-14 08:00:00 - Valentine's Day morning
Dynamic Delays¶
Use variables to set delay duration:
From another task:
From contact data:
From trigger data:
Real-World Examples¶
Wait before following up¶
Form Submission
└─ Email send the welcome message
└─ Delay 3 days
└─ Email "Did you get everything you needed?"
Pause until a specific date¶
{{task_7001_date_trigger}} reports exactly when the workflow will resume, which is the field to
check if a delay does not fire when you expected.
A delay inside a loop holds the whole loop open
Everything beneath the loop has to finish before its done branch runs, so a long delay in the
body postpones the summary by the same amount. See Loop.
Outputs¶
| Field | Type | Example | Notes |
|---|---|---|---|
date_trigger |
string | 2026-09-10 09:00:00 |
When the workflow will resume. The computed release time, UTC. |
weekend |
string | moved to Monday |
Present when the release time fell on a weekend and the next-weekday setting shifted it. |
run |
boolean | true |
false when the delay could not be calculated. |
run_text |
string | Delay set until 2026-09-10 09:00:00 |
The delay reports its release time, not its progress
There is no delay_started, delay_ends, delay_duration or completed field. date_trigger
is the single value that tells you when the workflow continues.
Best Practices¶
Email Sequences¶
- Natural timing - 3, 5, 7 days feels more human than 2, 4, 6
- Avoid weekends - Use Date Formatter to check day of week
- Respect time zones - Send at appropriate local times
- Give opt-out - Include unsubscribe before long sequences
API Integrations¶
- Check rate limits - Read API docs carefully
- Add buffer - If limit is 60/min, use 1.1 second delays (safer)
- Exponential backoff - For retries, double delay each attempt
- Batch when possible - Prefer batch APIs over many individual calls with delays
Performance¶
- Short delays - Use seconds/minutes for immediate workflows
- Long delays - Days/weeks for nurture campaigns
- Avoid excessive delays - Don't wait months (use scheduled triggers instead)
- Resource usage - Delays keep workflows "running" but use minimal resources
Testing¶
- Test mode - Use shorter delays in test workflows (5 seconds vs 3 days)
- Skip delays - Use workflow "Fast Forward" feature for testing
- Check execution history - Verify delay started and ended correctly
Troubleshooting¶
Workflow Stuck in Delay¶
Check:
- View execution history
- Look for "Delay started at X, ends at Y"
- If delayed for appropriate time, this is normal behavior
Expected: Workflow shows as "Running" during delay period.
Delay Not Respecting Timezone¶
Ensure:
✓ Correct: Until Date/Time with timezone specified
✗ Wrong: Until Date/Time assuming UTC
Example:
Date/Time: 2024-12-25 09:00:00
Timezone: Africa/Johannesburg
Delay Too Short or Too Long¶
Check units:
Verify value:
Dynamic Delay Not Working¶
Ensure variable contains number:
Frequently Asked Questions¶
Does the delay continue if I disable the workflow?¶
No. Disabling a workflow cancels active executions including delays.
What happens if I edit a running workflow with delays?¶
Changes apply to new executions only. Running delays continue with old configuration.
Can I have multiple delays in one workflow?¶
Yes, as many as needed:
What's the maximum delay?¶
Practically unlimited, but:
- Recommended max: 30 days
- Use scheduled triggers instead for longer periods
Can I cancel a delay?¶
No, but you can:
- Disable workflow (stops future executions)
- Use workflow "Stop Execution" to cancel specific run
Does delay affect workflow execution limits?¶
No. Delayed workflows count as 1 execution, regardless of delay length.
Can I delay until a dynamic date?¶
Yes:
Ensure date format is: YYYY-MM-DD HH:MM:SS
What if delay end time is in the past?¶
If "Until Date/Time" is past when task executes, workflow continues immediately (no delay).
How accurate are delays?¶
Very accurate:
- Seconds: ±1 second
- Minutes: ±5 seconds
- Hours/Days: Within 1 minute
Related Tasks¶
- Timer Trigger - For recurring delays/scheduling
- Date Formatter - Calculate future dates
- If Task - Conditional delays
- Loop Task - Delays within loops
- Email Task - Most common task after delays