Docs
🔍
Dashboard Buttons

Buttons

BetterTicket uses Discord's native button components throughout its ticket system. This page explains every button — what it does, where it appears, and how to configure it.

Create Ticket Button

The Create Ticket button is the main button displayed on your panel embed in Discord. When a member clicks it, BetterTicket creates a new ticket channel (or thread, if Thread-Style is enabled) for them.

SettingDescription
LabelThe text displayed on the button. Keep it short and clear (e.g. "Open a Ticket", "Get Support"). Max 80 characters.
EmojiAn optional emoji shown on the button. Use any standard emoji (e.g. 🎫) or paste a custom server emoji directly into the field.
StyleThe button color. Choose from: Primary (blue), Secondary (grey), Success (green), or Danger (red).
📷 Screenshot goes here — Panel embed in Discord showing the Create Ticket button

Buttons Per Row

When you have multiple panels attached to a single parent panel (see Panels), each panel's Create Ticket button appears on the same message. The Buttons Per Row setting controls how many buttons are shown side-by-side before wrapping to a new row.

  • Minimum: 1 (each button on its own row)
  • Maximum: 5 (up to 5 buttons per row — Discord's limit)

Configure this in your panel settings under the button section.

Link buttons appear alongside the Create Ticket button on your panel embed. They don't create tickets — they open a URL in the user's browser. Use them to link to your website, pricing page, rules, or FAQ.

  1. 1
    In your panel settings, find the Link Buttons section.
  2. 2
    Click + Add Link Button.
  3. 3
    Set a Label (required), optional Emoji, and URL (must be a valid https:// link).
  4. 4
    Save and re-send or update your panel to see the new button in Discord.

Tip: Link buttons always appear in grey (Discord's link style) regardless of any style setting. You can add multiple link buttons — they count toward the 5-per-row and 25-per-message Discord limits.

Close Ticket Button

The Close Ticket button is automatically added to every open ticket channel. Any user or staff member with the Close Ticket permission can click it to close the ticket.

Configure the button's label and emoji in the panel settings under the button/close section.

Two-Step Close Confirmation

By default, clicking Close Ticket immediately closes the ticket. If you enable the Close Question message (see Messages), BetterTicket turns closing into a two-step flow to prevent accidental closures:

  1. 1
    Member or staff clicks the Close Ticket button.
  2. 2
    BetterTicket posts the Close Question embed with two buttons: Confirm Close and Cancel.
  3. 3
    Only if the user clicks Confirm Close does the ticket actually close.

Moderator Message Buttons

After a ticket is closed, BetterTicket posts the Moderator Message inside the ticket channel. This message automatically includes three action buttons for your staff:

ButtonWhat it does
Re-OpenRe-opens the ticket, restoring the opener's access to the channel and posting the Opened Message.
DeletePermanently deletes the ticket channel. Posts the Delete Message briefly before deletion.
TranscriptManually triggers a transcript to be generated and posted to the transcript channel (if configured).

Tip: These buttons are added automatically — you don't need to configure them. They appear on the Moderator Message regardless of your embed settings.

Claim / Unclaim Buttons Premium

When the Claiming feature is enabled on a panel, a Claim button appears in every open ticket channel. Staff members click it to take ownership of the ticket.

  • Once claimed, the button changes to Unclaim so the claimer (or other staff, if allowed) can release it.
  • You can restrict unclaiming to the original claimer only, or allow any staff to unclaim.
  • You can also allow overwriting — a second staff member claiming an already-claimed ticket will reassign it.

See Claiming for full configuration details.