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
| Field | Type | Required | Description |
|---|---|---|---|
| Duration | Number | Yes | Specifies 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 Unit | Choice | Yes | The unit of time for the duration Options: Seconds, Minutes, Hours, Days, Weeks, MonthsDefault: seconds |
Output
Later steps use this data by picking this step in the $ picker. For example, waitDuration is $.<step ID>.output.waitDuration.
{
"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
| Field | Type | Description |
|---|---|---|
waitDuration | Number | The actual duration waited in milliseconds |
startTime | Text | The ISO timestamp when the wait started |
endTime | Text | The ISO timestamp when the wait ended |
Wait Until
Pause execution until a specific date and time
Settings
| Field | Type | Required | Description |
|---|---|---|---|
| Date & Time | Date and time | Yes | The date and time to wait until |
| How should we handle dates in the past? | Choice | What 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 errorDefault: continueIfUpToOneDay | |
| Timezone | Choice | Yes | The timezone to use for the wait Options: UTC, America/New_York, Europe/London, Asia/Tokyo, Australia/SydneyDefault: Asia/Tokyo |
Output
Later steps use this data by picking this step in the $ picker. For example, targetTime is $.<step ID>.output.targetTime.
{
"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
| Field | Type | Description |
|---|---|---|
targetTime | Text | The ISO timestamp of the target time waited for |
startTime | Text | The ISO timestamp when the wait started |
endTime | Text | The ISO timestamp when the wait ended |
waitDuration | Number | The actual duration waited in milliseconds |
wasInPast | Yes / No | Whether 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
| Field | Type | Required | Description |
|---|---|---|---|
| HTTP Method | Choice | Yes | The HTTP method to listen for Options: DELETE, GET, HEAD, PATCH, POST, PUTDefault: POST |
Output
Later steps use this data by picking this step in the $ picker. For example, data is $.<step ID>.output.data.
{
"data": {},
"success": false
}Example values show the shape of the data, not real values. See Using data from earlier steps.
Field descriptions
| Field | Type | Description |
|---|---|---|
data | Object | Data received from the webhook call |
success | Yes / No | Whether the webhook call was successful |