Blocks
Timer
Add delays and timing control
Add delays, pauses, and timing control to your workflow. Useful for rate limiting, waiting for external processes, or creating scheduled intervals between actions.
Block Preview
Timer
Add delays and timing control
Usage
- Add the block to your workflow and connect it to the upstream step.
- Configure any required credentials or tokens in the inputs.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the timer block with monitoring enabled in production.
Inputs (UI)
Delay Type
dropdownLayout: half
Options: Fixed Delay, Random Delay, Wait Until Time, Wait Until Date
Duration
short-inputPlaceholder: Enter duration (number)
Layout: half
Condition: delayType = ["fixed","random"]
Time Unit
dropdownLayout: half
Condition: delayType = ["fixed","random"]
Options: Milliseconds, Seconds, Minutes, Hours
Max Duration
short-inputPlaceholder: Maximum duration for random delay
Layout: half
Condition: delayType = ["random"]
Target Time
short-inputPlaceholder: HH:MM (e.g., 14:30)
Layout: half
Condition: delayType = ["until_time"]
Target Date
short-inputPlaceholder: YYYY-MM-DD (e.g., 2024-12-25)
Layout: half
Condition: delayType = ["until_date"]
Timezone
dropdownLayout: half
Condition: delayType = ["until_time","until_date"]
Options: UTC, Local, America/New_York, America/Los_Angeles
Wait Message
short-inputPlaceholder: Optional message to display during wait...
Layout: full
Skip Weekends
switchLayout: half
Condition: delayType = ["until_date"]
Skip Holidays
switchLayout: half
Condition: delayType = ["until_date"]
Inputs (API)
delayType
stringOptional
duration
numberOptional
unit
stringOptional
maxDuration
numberOptional
targetTime
stringOptional
targetDate
stringOptional
timezone
stringOptional
message
stringOptional
skipWeekends
booleanOptional
skipHolidays
booleanOptional
Outputs
Primary response type:
{
"content": "string",
"delayDuration": "number",
"delayUnit": "string",
"startTime": "string",
"endTime": "string",
"actualDelay": "number"
}