Reaction roles
Let members give themselves roles by clicking buttons on a panel — no staff needed.
Reaction roles let members assign themselves roles by clicking buttons on a panel you post. It's the self-serve way to hand out roles like pronouns, game pings, notification opt-ins or colour roles — without anyone on your team lifting a finger.
You configure reaction roles in the dashboard under Other → Reaction Roles. Each panel is an embed with a row of buttons, and every button toggles one role.
Clicking a button toggles the role: if the member doesn't have it yet, they get it; if they already have it, it's removed. One click on, one click off.
Create a panel
- 1
Open Reaction Roles
In the dashboard sidebar, go to Other → Reaction Roles and click Create panel. New panels start as a Draft, so nothing is posted yet.
- 2
Build the embed
Set the title, description and colour for the panel. This is the message members see above the buttons — explain what the roles are for.
- 3
Add buttons
Add a button for each role. Every button has a Label (the text), an Emoji, a Style/colour (blurple, grey, green or red) and the Role it toggles.
- 4
Set it to Active
Switch the panel from Draft to Active once it's ready to go live.
- 5
Send it to a channel
Pick a channel and press Send panel. Rimpllee posts the panel and members can start clicking right away.
Put the Rimpllee role above the roles it grants
In Server Settings → Roles, the Rimpllee role must sit above every role it hands out. Discord blocks any bot from adding or removing a role that's higher than its own. See Invite Rimpllee.
Button options
- Label
- The text shown on the button, e.g. “He/Him” or “Event pings”.
- Emoji
- An optional emoji that appears next to the label.
- Style / colour
- Blurple, grey, green or red — purely visual, to group or highlight buttons.
- Role
- The role this button toggles on or off for the member who clicks it.
Limits
- Free: up to 2 panels.
- Premium: up to 5 panels.
- You can have up to 5 buttons in total across all your panels.
Need more panels?
Premium raises your reaction-role panels from 2 to 5. See Premium plans.
Components V2 (Premium)
Premium servers can switch a reaction-role panel into Components V2, the same drag-and-drop layout system as ticket panels. Stack text, sections (text + thumbnail), image galleries, separators and containers with accent colours, and place your role buttons where you want them: in a row of up to 5, or as the accessory next to a section.
The buttons themselves don't change. They keep their label, emoji, colour and linked role in the list under the layout, and clicking one still toggles that role on or off. The layout only decides where they appear.
A reaction-role layout uses buttons only. A dropdown can't take a role back off once it's been picked, so the builder leaves it out here.
Components V2 replaces the context text and the embeds with a custom layout. It's a Premium feature, see Plans & limits.