# 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.

![](https://2532694803-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdPD9c4fJbXSAZcPHt9%2F-LfvAxGZ-YBiqfCTgu5L%2F-LfvAy3Qekp7kkNd48T1%2Fimage.png?alt=media\&token=e46ebbf1-1ad0-4c0b-961f-2d88ff1dbe0a)

### Settings

The action uses the following settings:

| Setting           | Description                                                                                                                                                                                              | [Parsed](https://docs.xenioo.com/actions-and-operations/dynamic-parsing) |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| 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](https://docs.xenioo.com/broadcast/scheduling/basic-settings/untitled#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](https://docs.xenioo.com/broadcast/scheduling) 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](https://docs.xenioo.com/broadcast/scheduling) 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.
