Skip to content

Wait ​

Pause workflow execution for a specified duration, until a specific time, or until an event occurs, or until a webhook callback.

Actions ​

Steps this node can perform. Add one from Add a step, then pick the action.

Wait For ​

Pause your Actions for a set amount of time before continuing.

Settings

FieldTypeRequiredDescription
DurationNumberYesSpecifies how long the Flow pauses before the next action. The Flow won't proceed until the specified date or amount of time has passed.
Default: 5
Time UnitChoiceYesThe unit of time for the duration
Options: Seconds, Minutes, Hours, Days, Weeks, Months
Default: seconds

Output

Later steps use this data by picking this step in the $ picker. For example, waitDuration is $.<step ID>.output.waitDuration.

json
{
  "waitDuration": 0,
  "startTime": "string",
  "endTime": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
waitDurationNumberThe actual duration waited in milliseconds
startTimeTextThe ISO timestamp when the wait started
endTimeTextThe ISO timestamp when the wait ended

Wait Until ​

Pause execution until a specific date and time

Settings

FieldTypeRequiredDescription
Date & TimeDate and timeYesThe date and time to wait until
How should we handle dates in the past?ChoiceWhat to do if the target date/time is in the past
Options: Continue if it's up to one day, Continue if it's up to 15 minutes, Continue if it's up to one hour, Continue if it's up to one week, Continue if it's up to one month, Always continue, Stop and throw an error
Default: continueIfUpToOneDay
TimezoneChoiceYesThe timezone to use for the wait
Options: UTC, America/New_York, Europe/London, Asia/Tokyo, Australia/Sydney
Default: Asia/Tokyo

Output

Later steps use this data by picking this step in the $ picker. For example, targetTime is $.<step ID>.output.targetTime.

json
{
  "targetTime": "string",
  "startTime": "string",
  "endTime": "string",
  "waitDuration": 0,
  "wasInPast": false
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
targetTimeTextThe ISO timestamp of the target time waited for
startTimeTextThe ISO timestamp when the wait started
endTimeTextThe ISO timestamp when the wait ended
waitDurationNumberThe actual duration waited in milliseconds
wasInPastYes / NoWhether the target time was in the past when executed

Wait For Webhook ​

Pause execution until a webhook is called. The webhook URL will be generated at run time and can be referenced with the $execution.resumeUrl variable. Send it somewhere before getting to this node.

Settings

FieldTypeRequiredDescription
HTTP MethodChoiceYesThe HTTP method to listen for
Options: DELETE, GET, HEAD, PATCH, POST, PUT
Default: POST

Output

Later steps use this data by picking this step in the $ picker. For example, data is $.<step ID>.output.data.

json
{
  "data": {},
  "success": false
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
dataObjectData received from the webhook call
successYes / NoWhether the webhook call was successful