# Schedule Behaviour Action

This action will broadcast a specified behaviour to the user at a specific time or after a delay. The result will be automatically scheduled by Xenioo and sent to the user at the correct time.

![](/files/-LfvAy3Qekp7kkNd48T1)

### Settings

The action uses the following settings:

| Setting           | Description                                                                                                                                                                          | [Parsed](/actions-and-operations/dynamic-parsing.md) |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- |
| Behavior          | The behavior you want to schedule                                                                                                                                                    | :no\_entry:                                          |
| User Notification | The type of user notification you would like to user for the broadcast                                                                                                               | :no\_entry:                                          |
| Fixed Time        | The broadcast will happen at a give time                                                                                                                                             | :no\_entry:                                          |
| Relative Time     | The broadcast will happen after a set amount of time                                                                                                                                 | :no\_entry:                                          |
| Send After        | The amount of time after which the broadcast will happen                                                                                                                             | :white\_check\_mark:                                 |
| Time zone         | The time zone approach for the fixed time scheduling. If the user has no timezone, [account timezone will be used](/broadcast/scheduling/basic-settings/untitled.md#time-zone-mode). | :no\_entry:                                          |
| Hour/Minute       | The hour and minute at which                                                                                                                                                         | :white\_check\_mark:                                 |

### Remarks

This action follows the same [scheduling rules of a standard broadcast](/broadcast/scheduling.md) but while a standard broadcast is usually related to multiple users at once, this action can be easily used to create user-specific schedules for things like appointments or recurring events.

{% hint style="warning" %}
Please note that scheduling precision works on a 60 seconds polling interval that may offset your expected schedule. If you need real-time scheduling please contact our team (<team@xenioo.com>) for a check on all available options.

The Behaviour Broadcast action behaves exactly like a broadcast. [Standard broadcast delivery](/broadcast/scheduling.md) and execution rules apply to this action too.
{% endhint %}

The target behaviour final interaction can contain additional Schedule Action to generate looping notifications or recurring updates.

### Trigger

This action does not have any trigger.

### Variables

This action does not produce any variable.

### Availability

Channel specific availability follows the table below:

| Channel          | Availability                                                      |
| ---------------- | ----------------------------------------------------------------- |
| Facebook         | Fully Available.                                                  |
| WhatsApp         | Fully Available.                                                  |
| Telegram         | Fully Available.                                                  |
| Web              | Fully Available.                                                  |
| Alexa            | **Not Available. Unattended messages broadcast are not allowed.** |
| Google Assistant | **Not Available. Unattended messages broadcast are not allowed.** |
| Slack            | Fully Available.                                                  |
| API              | Fully Available.                                                  |

This action can be used only inside interactions and not as child of other actions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.xenioo.com/actions-and-operations/flow/xenioo.bots.actions.base.schedulebehaviouraction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
