Arcis Documentation
← Back to Arcis

Module

Reaction Roles

Allow members to assign roles to themselves using emoji reactions, buttons or dropdown menus.

😀

Emoji Reactions

Let members receive roles by reacting with emojis on a Discord message.

🔘

Buttons

Create clean Discord buttons with labels, emojis and role actions.

📋

Dropdown Menus

Keep large role panels compact with a single dropdown selector.

🔄

Live Discord Sync

Edit published panels in Arcis and update the existing Discord message automatically.

Overview

The Reaction Roles module lets members assign roles to themselves without needing an administrator. You can create panels for verification, notifications, color roles, game roles, events and more.

Each panel uses one interaction type: Emoji, Button or Dropdown. Arcis keeps published panels synchronized with Discord, so changes made in the dashboard update the existing Discord message instead of creating duplicates.

Important

Each Reaction Role panel can only use one interaction type. Emoji, Button and Dropdown items cannot be mixed inside the same panel.

Getting Started

  1. Open the Reaction Roles module from your server dashboard.
  2. Choose a starting template.
  3. Select the Discord channel where the panel should be published.
  4. Customize the message content or embed.
  5. Choose Emoji, Button or Dropdown as the interaction type.
  6. Add role options and connect them to Discord roles.
  7. Save and publish the panel.
💡
Tip

Create the Discord roles first. Arcis can only assign roles that already exist in your server.

Templates

Templates give you a fast starting point. They provide example text, a recommended interaction type and example role rows. You still need to select the actual Discord roles yourself.

Start from Scratch

Use this template when you want to build a fully custom Reaction Role panel. It starts clean and is ideal for custom communities, games, events or any other role setup.

Recommended type Emoji
Best for Custom role panels, game roles, event roles and community preferences

Verify

The Verify template creates a simple verification panel for new members. Members can verify themselves by clicking the configured emoji.

Recommended type Emoji
Best for Rule acceptance, member verification and basic server access
Title: Get verified

Welcome to our server!

To gain access to all its features and channels, please verify yourself by clicking the ✅ emoji below.

Notifications

The Notifications template helps members subscribe to the updates they care about. It is designed for buttons, because buttons are fast and clear for frequently used roles.

Recommended type Button
Best for Announcements, livestreams, events, product updates, voting and social notifications

Colors

The Colors template lets members pick a name color or cosmetic role. This is best used with single-role behavior so members only keep one color from the panel.

Recommended type Emoji
Best for Name colors, cosmetic roles and personal preferences

General Settings

Setting Description
Title The internal panel name. This is only visible inside Arcis.
Channel The Discord text channel where Arcis publishes the panel.
Message Type Choose between a normal message or a Discord embed.
Reaction Type Choose Emoji, Button or Dropdown for the entire panel.
Allow Multiple Allow members to keep multiple roles from the same panel when supported.

Message Builder

The Message Builder controls what Arcis sends to Discord. For embed messages you can set an embed title and description. You can also add normal message content above the embed.

💡
Best Practice

Use embeds for most panels. They are cleaner, easier to read and give your Reaction Role panel a professional look.

Reaction Types

Emoji

Emoji panels use Discord reactions. Members receive a role when they react with the configured emoji. Arcis can remove the member reaction after assigning the role to keep the reaction count clean.

  • Best for verification panels.
  • Best for color roles.
  • Best for small role selections.

Button

Button panels use Discord buttons. Members press a button and Arcis assigns or updates their roles. Buttons support labels, emojis and button styles.

  • Best for notification roles.
  • Best for game roles.
  • Best for frequently selected roles.

Dropdown

Dropdown panels show all role options inside one Discord select menu. This keeps the channel clean when many options are available.

  • Best for larger role collections.
  • Best when you want a compact layout.
  • Best when the panel would otherwise contain many buttons or reactions.

Publishing

Publishing sends the panel to Discord. Once a panel is published, Arcis stores the Discord message ID. Future saves update that same Discord message whenever possible.

  • Publishing a draft creates a new Discord message.
  • Saving a published panel edits the existing Discord message.
  • Changing the channel moves the panel by deleting the old message and publishing a new one.
  • Deleting a published panel also removes the Discord message.
Good to know

You can safely edit published Reaction Role panels. Arcis updates the existing Discord message instead of creating duplicate messages.

Limits

Plan Panels Options per panel
Free 5 20
Premium 20 20

Permissions Required

Permission Required
View Channel
Send Messages
Embed Links Only for embeds
Add Reactions Only for emoji panels
Manage Messages Recommended for emoji cleanup and deleting published panels
Manage Roles
Role Hierarchy

Arcis can only assign roles that are below Arcis highest role in your Discord server role list.

Best Practices

  • Keep panel titles short and easy to recognize.
  • Group similar roles together.
  • Use Emoji for verification and color roles.
  • Use Buttons for notification roles.
  • Use Dropdowns when a panel contains many options.
  • Always test a published panel with a normal member account.

Frequently Asked Questions

Can I edit a published panel?

Yes. Arcis updates the existing Discord message automatically when you save changes.

Will Arcis create duplicate messages?

No. Arcis edits the existing message whenever possible.

Can I delete a published panel?

Yes. Deleting a panel in Arcis also deletes the published Discord message.

Can members select multiple roles?

Yes, when multiple-role selection is enabled for the panel and the selected interaction type supports it.

Why is Arcis not assigning roles?

Make sure Arcis has the Manage Roles permission and that Arcis highest role is above the roles it should assign.

Changelog

  • Added Emoji Reaction Role panels.
  • Added Button Reaction Role panels.
  • Added Dropdown Reaction Role panels.
  • Added editable published Discord messages.
  • Added automatic Discord message deletion.
  • Added panel duplication.
  • Added built-in templates.
  • Added Free plan limits.