# Action Events

Action Events are a category of pre-built, powerful events in BotGhost that combine multiple actions into a single block. They are designed to simplify the creation of common bot features, allowing you to accomplish complex tasks without needing multiple custom event blocks.

<figure><img src="https://1937909199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lm_hW5MApY3J0lRhi0M%2Fuploads%2FPQX9CXx3R4QarmLV2hXp%2Fimage.png?alt=media&#x26;token=345eb1f9-af5f-4644-819c-31bf93919e3d" alt=""><figcaption></figcaption></figure>

## Action Event Block

<figure><img src="https://1937909199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lm_hW5MApY3J0lRhi0M%2Fuploads%2F8WatmpZSfLh3U2Ejm8kw%2Fimage.png?alt=media&#x26;token=0a66d490-8734-4aac-b7bd-6befcbdf4dcc" alt=""><figcaption></figcaption></figure>

All action events come with a pre-added block where you can configure settings for the event or other automated actions. In the screenshot above for example, the Auto Role on Join Block is a default block that appears on the Auto Role on Join custom event. It alllows you to add one or more roles to a specific member on join and configure details.&#x20;

## Available Action Events

| Event                | Information                                               |
| -------------------- | --------------------------------------------------------- |
| Auto Role on Join    | Adds a role when a user joins the server.                 |
| Twitch Stream Online | The event will run when a streamer goes live on Twitch.   |
| YouTube Video Upload | Triggers when a new video is posted on a YouTube channel. |
