Pauses the flow for the given number of seconds, then passes the incoming payload through unchanged.
Pauses the flow for the given number of seconds, then passes the incoming payload through unchanged.
This step executes when the flow reaches it along a wired path. It does not call external services by itself unless combined with API or CMS steps — it shapes how the flow continues.
Sleep is a logic step in the Logic group. Logic steps control how data moves through the flow: branch on conditions, loop over lists, pause, merge parallel paths, or reshape payloads.
Typical reasons teams add Sleep to a flow:
Common patterns on the canvas:
Duration on Design; maximum 15 minutes per sleep node.
Use sparingly on webhook-triggered flows — long sleeps hold worker resources.
The designer shows these tabs for this node:
| Tab | Purpose |
|---|---|
| Info | Plain-language description and output payload fields for downstream steps |
| General | Canvas label and read-only node ID |
| AI | Optional assistant to help draft settings from plain language |
| Design | Node-specific configuration fields |
These fields are managed by the designer or runtime — you do not type into them directly:
| Property key | Label | Type | Required | Visible when | Notes |
|---|---|---|---|---|---|
_nodeId | Node ID | node-id | No | — | — |
_payloadFields | Available Fields | payload-panel | No | — | — |
| Property key | Label | Type | Required | Visible when | Notes |
|---|---|---|---|---|---|
label | Label | text | No | — | Node label |
| Property key | Label | Type | Required | Visible when | Notes |
|---|---|---|---|---|---|
seconds | Duration (seconds) | payload-text (default: 15) | Yes | — | 15 or {{node_id.pollIntervalSeconds}} How long to pause before continuing. Supports {{placeholders}}. Maximum 900 seconds (15 minutes). |
Credentials, API keys, mailers, SMTP, and integration defaults are configured in the CMS plugin under Node Configuration, not per step on this node. Link the flow to a domain before testing CMS-backed fields.
After this step runs, later nodes can reference these fields using placeholders such as {{sleep.sleptSeconds}}.
| Field key | Type | Description |
|---|---|---|
sleptSeconds | number | Number of seconds the sleep node waited. |
sleepMessage | string | Optional message recorded after sleeping. |
seconds) must be filled before the flow can be saved.Other steps in the same area of the palette:
join-array-to-text) — Logicif) — Logicfilter-list) — Logicdebug) — Logicmatch-regex) — Logic