Skip to content
Add to Discord

How To Create Reaction Roles

This guide will walk you through the process of creating a message that allows users to assign themselves roles by reacting on a message.

Here is the step-by-step process for creating a reaction role message.

1. Choose the channel where you want to have the reaction role message

Section titled “1. Choose the channel where you want to have the reaction role message”
  • Either create a new channel, or choose an existing channel to have the reaction role message in.
Use a dedicated announcement channel for your reaction roles
  • Create a new message or find an existing message in the channel chosen above to use for the reaction role message.
  • Your message should give your users a clear description of the purpose of the reaction roles.
  • You can use any type of message, such as plain text, an embed, or an image.

Here’s an example of creating an embed using the /embed command to use with reaction roles:

Create an embed to use with reaction roles

And the resulting embed message to use with reaction roles:

Resulting embed message to use with reaction roles

Here’s an example of adding a reaction role:

Add a reaction role

And the resulting reaction role:

Resulting reaction role

Add as many reaction roles as you need to the message, but note that both Discord and the Reaction Roles bot have usage limitations.

Before letting your members use the reaction roles, it is a good idea to test them out yourself.

  • React to the message with the emoji used for the reaction role.
  • Check if the role was assigned to you.
All reaction roles added to the message

Once all of your reaction roles have been tested by you or another trusted member, open them up to all your users and have fun!