# On Trigger

Trigger broadcasts are sent to your users after specific events. This type of broadcast is usually used to ping-back users after they left the conversation or give additional informations after a while.

Using variable based triggers you can also have operational broadcasts that trigger specific contents whenever the user does very specific actions using your chatbot.

{% hint style="warning" %}
After changing scope or schedule of a Trigger Broadcast make sure to re-publish your bot.
{% endhint %}

### Trigger Timing

You can choose here after how much time the trigger should invoke the current broadcast. The minimum timing is 1 minute and can go up to several months later.

### Trigger

This field will let you choose the type of action that triggers the broadcast. Different triggers may require additional settings.

| Trigger           | Description                                                                                                             |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------- |
| Last Interaction  | The trigger will be fired after the specified amount of time has passed since the last user interaction                 |
| First Interaction | This trigger will be fired after the specified amount of time has passed since the first interaction                    |
| Variable Changed  | This trigger will be fired after the specified amount of time has passed since the specified variable value is changed. |
| Tag Set           | This trigger will be fired after the specified amount of time has passed since the specified tag has been created.      |
