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.
| Setting | Description |
|---|---|
| Label | The text displayed on the button. Keep it short and clear (e.g. "Open a Ticket", "Get Support"). Max 80 characters. |
| Emoji | An optional emoji shown on the button. Use any standard emoji (e.g. 🎫) or paste a custom server emoji directly into the field. |
| Style | The button color. Choose from: Primary (blue), Secondary (grey), Success (green), or Danger (red). |
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
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.
- 1In your panel settings, find the Link Buttons section.
- 2Click + Add Link Button.
- 3Set a Label (required), optional Emoji, and URL (must be a valid https:// link).
- 4Save 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:
- 1Member or staff clicks the Close Ticket button.
- 2BetterTicket posts the Close Question embed with two buttons: Confirm Close and Cancel.
- 3Only 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:
| Button | What it does |
|---|---|
| Re-Open | Re-opens the ticket, restoring the opener's access to the channel and posting the Opened Message. |
| Delete | Permanently deletes the ticket channel. Posts the Delete Message briefly before deletion. |
| Transcript | Manually 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.
BETTERTICKET