> For the complete documentation index, see [llms.txt](https://documentation.botghost.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.botghost.com/custom-commands-and-events/events/action-events.md).

# 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="/files/ZQW0jQpclKpZGXYfJHeo" alt=""><figcaption></figcaption></figure>

## Action Event Block

<figure><img src="/files/q4nzsypEW2tgBuL1mD1G" 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. |
