Edit a select menu

Dropdowns with up to 25 options, for when buttons are not enough. Each option has its own per-option settings.

A select menu is a dropdown. Members click, the list opens, they pick. The chosen option opens a ticket.

A select menu fills a whole component row. A panel has up to 5 rows, so a panel can have up to 5 select menus (one per row). You can also mix select menus with button rows in the same panel.

A panel in Discord with a select menu open showing multiple options with descriptions and emojis

When to use a select menu vs buttons

You are not forced to choose a select menu just because you have many options. A panel can hold up to 5 rows of up to 5 buttons, so you can put up to 25 buttons on one panel. A select menu is the better choice when you want a single tidy dropdown instead of a wall of buttons, when your options are closely related and read well as one list, or when each option benefits from a short description under its name.

Use a select menu when...
Use buttons when...

You want one grouped dropdown list

Each option should be visible at a glance

The options are closely related

Some options need visual prominence

Each option needs a description

A simple label is enough

You want to keep the panel compact

You only have a few options

You can mix the two in the same panel: a Primary button for the most common action plus a select menu for the longer list of topics.

Select menu fields

Placeholder

The grey text shown when the dropdown is closed. "Choose a topic...", "Pick a category". Up to 100 characters.

Options (the list)

Up to 25 options per menu.

Each option has:

Field
Cap

Label

100 characters. What members see.

Value

100 characters. Internal identifier (auto-filled from the label).

Description

100 characters. Small grey subtitle, optional but recommended.

Emoji

Optional. Same picker as buttons.

Default

Toggle. Pre-selected when the dropdown opens.

Each select-menu option is also an option

Just like buttons, each entry in the select menu has the same set of per-option settings that control what happens when a member picks that option:

  • Option Status. Enabled or Disabled.

  • Ticket Style. Text Channel or Thread per option.

  • Support Roles. Who gets added and (with pings on) pinged.

  • Custom Category. Where this option's tickets land.

  • Ticket Name Format. Channel-name format.

  • Custom Embed Content. A per-option embed shown inside the ticket. Free.

  • Form questions. Up to 5 questions before the ticket opens.

  • Required Roles / Blocked Roles ( Premium). Gate who can use this option.

  • Steam ID Integration ( Premium). Require Steam linking first.

For every per-option setting in detail, see:

Per-option settings

What option questions are (form questions)

Editing a specific option

Click the option in the panel preview to open its editor in the right pane. The per-option settings tabs (General, Messages, Advanced) appear, the same as for button options.

Adding / removing options

In the panel editor's select-menu section, + Add Option appends a new entry. The red trash icon next to an option removes it.

Per-option settingsEdit a button

Last updated

Was this helpful?