> For the complete documentation index, see [llms.txt](https://docs.chatalog.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chatalog.ai/crm-quickstarts/customized-flow/smart-delay.md).

# Smart Delay

### What is the Smart Delay Flow Block?

The Smart Delay Flow Block allows you to set a custom delay between messages in a flow. This feature enables you to control when a follow-up message is sent to users, creating a more seamless and timely communication experience.

### How to Use the Smart Delay Flow Block?

* **Add the Smart Delay Block**: In your flow builder, drag the Smart Delay Flow Block to the position where you want a delay between messages.
* **Set the Delay Duration**: Customize the delay by setting a specific amount of time (e.g., minutes, hours, or days) after which the following message will be sent. This ensures follow-ups reach users at the right time.
* **Required Toggle**: At the bottom of the block, you’ll see a “Required” toggle:
  * **Inactive**: When the toggle is off, other triggered flows can interrupt the smart delay. If interrupted, the blocks following the smart delay will not be sent.
  * **Active**: When the toggle is on, the smart delay cannot be interrupted by other flows. Even if the user triggers another flow, the follow-up messages after the smart delay will still be delivered as planned.
* **Save and Test**: Save your flow and test it to ensure the timing and interruption settings work as expected.

<figure><img src="/files/DiVz1rAGeP6pj2aFQVru" alt="" width="289"><figcaption></figcaption></figure>

{% hint style="info" %}
Each platform has different conversation window duration limitations. We can’t guarantee that the following message blocks after a smart delay will be successfully delivered due to these limitations.
{% endhint %}
