Reaction Roles
Let members self-assign roles with reactions, buttons, or dropdowns. Set up role panels in any channel — no manual role assignment needed.
How It Works
Three simple steps to set up self-assignable roles.
Create a Panel
Use /reactionrole create to set up a new panel. Choose a channel, add a message, and pick your assignment mode.
Add Emoji-Role Pairs
Link emojis to roles. Members react with the emoji to get the role — or click a button, or select from a dropdown.
Members Self-Assign
Members interact with the panel to get or remove roles. No moderator needed — it's fully automated.
Assignment Modes
Choose how members interact with role panels.
Reaction Mode
Classic reaction roles. Members react with an emoji to receive the corresponding role. Remove the reaction to remove the role.
Button Mode
Modern button panels. Each role gets its own button. Click to assign, click again to remove. Clean and accessible.
Dropdown Mode
Compact dropdown selector. Members pick roles from a menu. Great when you have many roles to offer.
Ready to Simplify Role Management?
Set up reaction roles in minutes. Let your members pick their own roles.