---
title: Wait Step
description: Delay notification delivery for a specified duration
---

The wait step pauses notiflow execution for a specified duration before continuing to the next step. This is useful for sending follow-up notifications or spacing out a multi-channel sequence.

## Configuration

| Setting | Description |
|---------|-------------|
| Duration | The amount of time to wait (number) |
| Unit | The time unit: **seconds**, **minutes**, **hours**, or **days** |

## Use Cases

**Follow-up reminders**

Send an initial notification, then wait before sending a reminder:

```
Trigger → Email → Wait (24 hours) → Email (reminder) → End
```

**Delayed notifications**

Wait before sending a notification to give users time to complete an action:

```
Trigger → Wait (1 hour) → Push → End
```

**Multi-channel sequences**

Space out notifications across channels:

```
Trigger → Email → Wait (2 hours) → SMS → Wait (1 day) → Push → End
```

## How It Works

When execution reaches a wait step:

1. The notiflow pauses at the wait step
2. A scheduled job is created for the specified duration
3. After the duration passes, execution resumes from the next step

The notiflow state is preserved during the wait period — all context data (recipient, actor, data) remains available for subsequent steps.
