How To Add Reaction Roles On Discord

Are you looking for a way to make your Discord server more interactive and engaging? One way to do that is by adding reaction roles. With reaction roles, users can assign roles to themselves by simply reacting to a message. In this article, we will show you how to add reaction roles on Discord.

What Are Reaction Roles?

Reaction roles are roles that users can assign to themselves by reacting to a message with a certain emoji. For example, you can create a message that says “React with 💻 to get the Developer role.” When a user reacts to the message with the computer emoji, they will automatically be given the Developer role on your server.

Why Use Reaction Roles?

Reaction roles are a great way to make your Discord server more interactive and engaging. They allow users to easily assign themselves roles without having to ask an admin or moderator. This makes it easier for users to get the roles they want and helps keep your server organized.

How to Add Reaction Roles on Discord

Now that you know what reaction roles are and why you might want to use them, let’s get into how to add them to your Discord server. 1. First, you need to have the Manage Roles permission on your server. If you don’t have this permission, you won’t be able to add or edit roles. 2. Next, create the role you want users to be able to assign to themselves. To do this, go to Server Settings > Roles and click the plus button to create a new role. 3. Once you have created the role, create a new message in one of your channels. This will be the message that users will react to in order to assign themselves the role. 4. In the message, type out the instructions for users to react with a certain emoji to get the role. For example, you could say “React with 👍 to get the Member role.” 5. Once you have typed out the instructions, hover over the message and click the three dots that appear to the right. This will bring up a menu of options. 6. Click on “Add Reaction” and choose the emoji that users should react with to get the role. 7. Repeat steps 4-6 for each role you want to add. 8. Once you have added all of the roles, you’re done! Users can now assign themselves roles by reacting to the appropriate message with the appropriate emoji.


Can I add reaction roles to multiple messages?

Yes, you can add reaction roles to multiple messages. Simply follow the steps above for each message you want to add reaction roles to.

Can I remove reaction roles once they have been assigned?

Yes, you can remove reaction roles. Simply go to the message that has the reaction role you want to remove, click the three dots, and select “Remove Reaction.”

Can I limit who can assign themselves reaction roles?

Yes, you can limit who can assign themselves reaction roles by setting the appropriate permissions for each role. For example, you can make it so that only users with the Member role can assign themselves the Developer role.


Adding reaction roles on Discord is a great way to make your server more interactive and engaging. By following the steps outlined in this article, you can easily add reaction roles to your server and allow users to assign themselves roles with just a few clicks. So why not give it a try and see how it can benefit your server?