# Bloom > Documentation for Bloom, a Discord bot for moderation, security, automation, community, and music. ## Docs - [Leveling](https://docs.bloombot.cloud/configuration/leveling.md): Reward your members for being active with XP, levels, level up messages, and level rewards. - [Welcome messages](https://docs.bloombot.cloud/configuration/welcome.md): Greet new members with a custom message when they join, built from a template or your own embed. - [Using prefix commands](https://docs.bloombot.cloud/getting-started/commands.md): How to run Bloom's commands: the server prefix, mentioning Bloom, arguments, targeting members, and the limits that apply. - [Dashboard access](https://docs.bloombot.cloud/getting-started/dashboard.md): Sign in to Bloom's web dashboard, pick your server, control who else can open it, and understand the public pages. - [Invite and first setup](https://docs.bloombot.cloud/getting-started/first-setup.md): Add Bloom to your server, place its role, run the first commands, open the dashboard, and confirm everything works. - [Permissions and hierarchy](https://docs.bloombot.cloud/getting-started/permissions.md): How Bloom decides who can run a command, why role position matters, and how to fix permission errors. - [Introduction](https://docs.bloombot.cloud/index.md): Bloom brings moderation, security, automation, community, and music to your Discord server. Start here to learn how it works and where to go next. - [Embed syntax](https://docs.bloombot.cloud/reference/embeds.md): Build rich messages in Bloom: the embed format, URL buttons, message content, and Discord's embed limits. - [Permission reference](https://docs.bloombot.cloud/reference/permissions.md): The Discord permissions Bloom recognizes, the fake-permission names you can grant, and which permission each dashboard module needs. - [Variables and placeholders](https://docs.bloombot.cloud/reference/variables.md): Every token Bloom replaces in welcome, booster, level up, jail, birthday, autoresponder, and Last.fm messages, and what each one fills in.