Skip to content

Self-assign roles

Post a message with buttons or a menu where members pick their own roles with a click.

Updated Oct 30, 2026 · 1 min readCommands/dashboard

Let members pick their own roles with a click, from a message with buttons or a menu.

Create a role menu

  1. Use /dashboard and pick your server.
  2. Open Self-assign roles.
  3. Create a menu and pick the channel in Post in.
  4. Choose the Style: Buttons or Dropdown.
  5. Pick the roles, and what happens When a member clicks:
    • Toggle: a click gives the role, a second click removes it.
    • Add only: members can get the roles but not remove them.
    • Remove only: members can only remove the roles.
    • One at a time: picking a role removes the others of this menu.
  6. Optionally pick Only for some roles.
  7. Post it.

Roles are not given

Green-bot can only give roles below its own role, with Manage Roles. See Roles are not given.

Still stuck? Ask on the support server.

Next steps

Was this helpful?