> For the complete documentation index, see [llms.txt](https://docs10.xenioo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs10.xenioo.com/actions-and-operations/content/xenioo.bots.actions.base.delayaction.md).

# Chat Delay Action

This action will delay chat flow by a given amount of seconds. A typing indicator can be enabled to give the end user the feeling of someone typing on the chatbot end.

![](/files/-LevsnnrX-BypUm4lZfE)

### Settings

The action uses the following settings:

| Setting               | Description                                                | [Parsed](/actions-and-operations/dynamic-parsing.md) |
| --------------------- | ---------------------------------------------------------- | ---------------------------------------------------- |
| Chat Delay            | The amount of seconds that Xenioo will wait on this action | :white\_check\_mark:                                 |
| Show Typing Indicator | Show or hide a typing indicator on your chatbot channel    | :no\_entry:                                          |

### Remarks

You do not need to use this action to simulate typing of standard text: Xenioo already implements a chatbot wide typing [simulation mechanism](/basic-concepts/chatbot-details/chatbot-settings/general.md#enable-type-speed). Use this delay to simulate additional, processing related delay.

{% hint style="warning" %}
The chat delay applied should not be used to simulate a long process happening. On multiple platforms, a chat delay of more than 10 seconds will automatically hide the typing indicator and look like the chatbot has gone silent.\
To simulate an asynchronous operation please refer to [broadcasts ](/broadcast/scheduling.md)or [behaviors scheduling](/actions-and-operations/flow/xenioo.bots.actions.base.schedulebehaviouraction.md).
{% endhint %}

### Trigger

This action has no triggers.

### Variables

This action does not produce any variable.

### Availability

Channel specific availability follows the table below:

| Channel          | Availability                                                                                      |
| ---------------- | ------------------------------------------------------------------------------------------------- |
| Facebook         | Fully Available. Messenger typing indicator will timeout and hide automatically after 20 seconds. |
| WhatsApp         | Fully Available                                                                                   |
| Telegram         | Fully Available                                                                                   |
| Web              | Fully Available                                                                                   |
| Alexa            | Fully Available                                                                                   |
| Google Assistant | Fully Available                                                                                   |
| Slack            | Fully Available                                                                                   |
| API              | Fully Available                                                                                   |

This action can be used only inside interactions and not as child of other actions. Any account can use this action regardless of [subscription level](/basic-concepts/your-account/the-free-plan.md).
