---
title: "How to set up auto roles and reaction roles on Discord | StreetHosting"
description: "Give new members roles automatically and let your community pick roles with reactions or buttons. Auto roles and reaction roles, with permission tips."
url: "https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles"
type: "page"
language: "en-US"
---

Discord Bots · 3 min · Beginner

Published on Jun 17, 2026 · Updated on Jun 17, 2026

# Auto roles and reaction roles on Discord

An auto role gives a role to everyone who joins. Reaction roles let members pick roles by clicking reactions or buttons. Both keep your server organized and cut down on manual work.

By [Equipe StreetHosting](https://streethosting.com.br/en/autores#equipe-streethosting) · StreetHosting infrastructure and support team

[Automation and webhooks](https://streethosting.com.br/en/guides/topics/automation)

Summarize with:

[](https://chat.openai.com/?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-auto-role-reaction-roles.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "ChatGPT") [](https://claude.ai/new?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-auto-role-reaction-roles.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Claude") [](https://www.google.com/search?udm=50&aep=11&q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-auto-role-reaction-roles.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Google AI Mode") [](https://x.com/i/grok?text=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-auto-role-reaction-roles.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Grok") [](https://www.perplexity.ai/search/new?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-auto-role-reaction-roles.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Perplexity")

Share:

[](https://x.com/intent/tweet?text=How%20to%20set%20up%20auto%20roles%20and%20reaction%20roles%20on%20Discord&url=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-auto-role-reaction-roles "Share on X") [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-auto-role-reaction-roles "Share on Facebook") [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-auto-role-reaction-roles "Share on LinkedIn") [](https://wa.me/?text=How%20to%20set%20up%20auto%20roles%20and%20reaction%20roles%20on%20Discord%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-auto-role-reaction-roles "Share on WhatsApp")

For agents: Copy as Markdown [.md](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles.md)

In this guide 5 sections

* [What they are](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#o-que-sao)
* [Auto role](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#auto-role)
* [Reaction roles](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#reaction-roles)
* [Hierarchy and permissions](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#hierarquia)
* [Organize your server](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#organizar)

Quick answer

An **auto role** gives a role automatically to everyone who joins the server. **Reaction roles**let members pick roles by clicking reactions or buttons. Set both up in the bot, and remember to position the bot's role above the roles it will grant. Test with another account before opening it up to everyone.

## What they are[](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#o-que-sao)

Auto roles and reaction roles automate handing out roles. They keep your server organized without you assigning roles by hand. An auto role is for a base member role. Reaction roles are for members to pick their own interests, notifications and server sections.

## Auto role[](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#auto-role)

With an auto role, every new member gets a role you define as soon as they join. It is useful for unlocking basic channels and marking who has already come through the door. For servers that need a filter, combine it with verification before granting the member role.

Use an auto role only for a basic access role. Important roles, such as moderator or VIP, should be granted manually or through verification.

## Reaction roles[](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#reaction-roles)

1. Create a message listing the role options.
2. Link each reaction or button to a role in the bot.
3. Make it clear what each option stands for.
4. Test granting and removing each role.

## Hierarchy and permissions[](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#hierarquia)

The most common mistake is having the bot's role below the roles it tries to give. Move the bot's role above them and make sure it has the Manage Roles permission, or nothing works.

* Bot role above the roles it grants
* Manage Roles permission enabled
* Auto role only for the base role
* Reaction roles tested before going live

## Organize your server[](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#organizar)

Well-used roles keep a server clean and easy to navigate. Strengthen the front door with [member verification](https://streethosting.com.br/en/guides/discord-bots/discord-oauth-verification-bot) and add automatic moderation with a [moderation bot](https://streethosting.com.br/en/guides/discord-bots/discord-moderation-bot-minecraft). To keep everything online, take a look at the [Discord bot plans](https://streethosting.com.br/en/bots).

In this guide

* [What they are](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#o-que-sao)
* [Auto role](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#auto-role)
* [Reaction roles](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#reaction-roles)
* [Hierarchy and permissions](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#hierarquia)
* [Organize your server](https://streethosting.com.br/en/guides/discord-bots/discord-auto-role-reaction-roles#organizar)

## Frequently asked questions

What is the difference between auto roles and reaction roles?

An auto role gives a role automatically when a member joins, without them doing anything. Reaction roles let members pick roles by clicking reactions or buttons. One is automatic, the other is by choice.

Why can't the bot give a role?

It is almost always the hierarchy. The bot's role has to be above the role it is going to grant. A bot cannot manage roles positioned above its own in the server's role list.

Do reaction roles work with buttons?

Yes. Many bots offer buttons instead of reactions, which tends to be cleaner and more reliable. The concept is the same: clicking grants or removes the associated role.

Is an auto role safe to use for verification?

An auto role on its own verifies nothing, it only gives a role to whoever joins. To keep out bots and fake accounts, combine it with a verification system before granting access to the server.

Next step

See bot plans

24/7 Discord bots with fast activation and support in Portuguese.

[See bot plans](https://streethosting.com.br/en/bots)

[See Ryzen VPS Ryzen 9 9950X VPS in São Paulo with root access, NVMe and gamer Anti-DDoS.](https://streethosting.com.br/en/vps/ryzen) [See Minecraft Pro Managed hosting on Ryzen with modpacks, optimized Paper and technical support.](https://streethosting.com.br/en/minecraft-pro)

## Related guides

[Discord bots Intermediate Discord member verification bot with OAuth OAuth verification separates real people from throwaway accounts before you unlock sensitive channels. This guide covers the technical flow, minimal permissions, anti-abuse measures and stable hosting for fast-growing communities. 6 min Read guide](https://streethosting.com.br/en/guides/discord-bots/discord-oauth-verification-bot) [Discord bots Beginner How to create your first Discord bot from scratch Never built a bot and not sure where to start? Here is the path from zero: create the application, get the token, invite the bot with the right permissions, and make it reply. 3 min Read guide](https://streethosting.com.br/en/guides/discord-bots/create-discord-bot) [Discord bots Intermediate Discord moderation bot for a Minecraft server Discord and Minecraft share the same community. A well integrated bot ties the whitelist, punishments and uptime alerts into a single moderation workflow. 2 min Read guide](https://streethosting.com.br/en/guides/discord-bots/discord-moderation-bot-minecraft)

[← Back to the Guide Center](https://streethosting.com.br/en/guides)
