Theme
Delay Node
The Delay node pauses flow execution for a configurable amount of time before continuing to the next node. It can optionally display a typing indicator during the pause, creating a more natural conversation feel.
When to Use
- You want to add a realistic pause between bot messages to avoid overwhelming the user.
- You need to wait for an external process to complete before proceeding.
- You want to create a more natural, human-like conversation pacing.
- You need a brief pause before sending a follow-up message.
Configuration
| Property | Description | Default |
|---|---|---|
| Delay Duration | The pause duration in milliseconds (100 to 300,000 ms). | 1000 (1 second) |
| Show Typing Indicator | Display a typing animation in the chat widget during the delay. | true |
The configuration panel shows a human-readable duration below the input field (e.g., "1.0 second(s)", "5.0 second(s)").
Delay node config panel showing the delay duration input in milliseconds with a human-readable label below, and a Show Typing Indicator toggle
Handles
| Handle | Direction | Description |
|---|---|---|
| Input | In | Receives execution from the previous node |
| Output | Out | Continues to the next node after the delay completes |
TIP
Short delays (500-2000 ms) with the typing indicator create a natural-feeling conversation. Avoid delays longer than 5 seconds unless you are waiting for a specific process -- users may think the bot is unresponsive.
