# Delay

There might be a situation when you would like to wait more than seconds for the user's response and then send the next message.&#x20;

This is where the **Delay Card** in Gallabox comes into picture. You can add a delay of some **minutes** or **hours.**

<figure><img src="https://3137140735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZcl3T6ePz95GpzjAeOLW%2Fuploads%2Ff8r4JnKcIC63wD1IGBCS%2FDelay_Card.gif?alt=media&#x26;token=e48163ac-d34e-413c-a985-6aa2f7324897" alt=""><figcaption><p>Delay Card</p></figcaption></figure>

For Instance, if you have asked the user for any document, it is recommend to use the **Delay card** after the **Send card** to keep the conversation flowing. Refer to the below screenshot for more clarity.&#x20;

<figure><img src="https://3137140735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZcl3T6ePz95GpzjAeOLW%2Fuploads%2FSmdDx2gdQmtpYr7CqkwY%2FDelay_usecase.png?alt=media&#x26;token=96002cdc-f091-483d-80bd-5bba8909decc" alt=""><figcaption><p>Delay Card in a Chat-flow</p></figcaption></figure>

In the above screenshot, the flow is extended accordingly for [**On Completion**](#user-content-fn-1)[^1] and for [**On Interrupt**](#user-content-fn-2)[^2] conditions.&#x20;

Like the example discussed above, you could use the Delay Card as per the chat-flow you are building.

{% hint style="info" %}
When using Delay Card, please make sure the session TTL is always greater than the time in the Delay Card.&#x20;

*For Example, If the session TTL is kept 3 minutes, and the time in Delay is set as 15 minutes, then the chat-flow will follow the session TTL, meaning the chat will drop after 3 minutes.*
{% endhint %}

[^1]: Success Condition: When you don't receive any message from the user's end during the time set in Delay Card.

[^2]: Failure Condition: When you receive the message from the user before the Delay time is over.&#x20;
