Edit a button

Per-button visual customization (label, color, emoji). Each button is also an option with its own settings.

Each button on a panel is one option members can pick. This page covers the button's visual customization (label, color, emoji). For everything else a button does, such as what category its tickets go to, which support role gets pinged, the welcome message, and the form, see Per-option settings.

The per-button editor showing Button Text, Color, Emoji fields, plus the live button preview

Button visual fields

Button Text

The text on the button. Up to 80 characters, but practical labels are under 20.

Good labels are verbs or short phrases: "Open Ticket", "Report a Bug", "Apply for Staff."

Color (style)

Discord buttons come in four colors. Pick whichever you like from the four swatches:

Style
Color

Primary

Blurple

Secondary

Grey

Success

Green

Danger

Red

A new button defaults to Secondary (grey).

Link buttons are a separate type. They open a website instead of opening a ticket and have a fixed grey style you cannot change. See Edit a link button.

Button Emoji

Optional emoji to the left of the label. Picked via the Add Emoji popover. Sources:

  • Unicode emoji.

  • Custom emoji from this server.

  • Custom emoji from another server (requires Use External Emojis).

Good emojis communicate intent at a glance: 🎫 for tickets, 🐛 for bugs, 💡 for suggestions.

Each button is also an option

Beyond visuals, each button has a full set of per-option settings that determine what happens when a member clicks it. The most common things to configure:

  • Option Status. Enabled or Disabled. Disable a button without removing it.

  • Ticket Style. Text Channel or Thread, overriding the panel default for this button.

  • Support Roles. Who gets added and (with pings on) pinged when this button's ticket opens.

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

  • Ticket Name Format. How this button's channels are named.

  • Custom Embed Content. A custom embed shown inside the ticket for this button. Free.

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

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

  • Steam ID Integration ( Premium). Require Steam linking before this button's tickets open.

See the full per-option settings page for every field:

Per-option settings

What option questions are (form questions)

Component layout

Discord allows up to 5 component rows per panel, and each button row holds up to 5 buttons. So the maximum is 25 buttons across 5 rows. If you need many options, a select menu is usually clearer than a wall of buttons.

Edit a select menu

Adding a new button

In the panel editor:

  1. Click the panel's component area in the left preview.

  2. Use the right pane to add a new button.

  3. Set label, color, emoji.

  4. Configure its per-option settings.

  5. Save.

Removing a button

Open the button's editor → ActionsDelete (red trash icon). Confirm.

Per-option settingsEdit a select menuEdit a link button

Last updated

Was this helpful?