Docs
🔍
Dashboard Messages

Messages

Every message that BetterTicket sends — from the panel embed to the DM a user receives when their ticket closes — is fully customizable. Each message has its own embed builder so you can set the title, description, color, fields, and more. This page documents every message editor and the variables available in each.

Embed Builder Overview

All message editors use the same embed builder interface. You can configure:

FieldDescription
Author NameSmall text shown above the title.
Author IconTiny icon shown next to the author name. Use an image URL.
TitleThe bold heading of the embed.
Body / DescriptionThe main paragraph. Supports Discord markdown and variables.
ColorLeft-side accent bar color. Use a hex code (e.g. #5865F2).
ThumbnailSmall image in the top-right corner. Use an image URL.
ImageLarge image at the bottom of the embed. Use an image URL.
Footer TextSmall text at the very bottom of the embed.
Footer IconTiny icon shown next to the footer text. Use an image URL.
FieldsUp to 25 additional name/value pairs. Can be displayed inline or as full-width blocks.

Tip: Variables are replaced with live data at the moment the message is sent. Type { in any text field to see what variables are available for that message.

Variables Reference Complete list of every variable organized by message context

Ticket Message

The Ticket Message is posted inside the newly created ticket channel the moment a ticket opens. It's the first thing the user and your support team see. Use it to welcome the opener, explain what information they should provide, and set expectations for response time.

Supported Variables

VariableReplaced with
{user}Mentions the ticket opener (e.g. @Username)
{user.name}The opener's display name
{user.tag}The opener's full tag (e.g. Username#0000)
{user.id}The opener's Discord user ID
{server}Your server's name
{server.name}Your server's name (same as {server})
{server.id}Your server's Discord ID
{create.form.0}{create.form.4}Answers from the panel's form fields (0-indexed). See Forms.
📷 Screenshot goes here — Ticket message embed shown in a newly created ticket channel

Panel Message

The Panel Message is the public-facing embed posted to your Discord channel. It contains the "Create Ticket" button (or dropdown). This is what your community members see before they open a ticket. Configure it to describe your support service, include branding, and set clear expectations.

This message is sent when you click Send in the dashboard or run /ticket panel. To update an already-posted panel without reposting, use the Update Panel Message feature. See Panels for details.

Supported Variables

VariableReplaced with
{server} / {server.name}Your server's name
{server.id}Your server's Discord ID

Close Question

When a user or staff member clicks the Close Ticket button, BetterTicket can show a two-step confirmation instead of closing immediately. The Close Question message is that confirmation prompt — it asks the user to confirm or cancel before the ticket is actually closed.

Configure the message text to remind staff to check for unresolved issues, or to let the user know they can cancel if they clicked by accident.

Tip: The two-step close flow prevents accidental ticket closures. The confirmation message will include Confirm Close and Cancel buttons automatically — you only need to configure the embed text.

Closed Message

The Closed Message is posted inside the ticket channel after it has been closed. It typically tells the user the ticket is now closed and explains what happens next (e.g. "This ticket will be deleted in 24 hours" or "Your transcript has been saved").

Supported Variables

VariableReplaced with
{user}Mentions the ticket opener
{user.name}The opener's display name
{user.tag}The opener's full tag
{reason}The close reason (if provided)

Opened Message

The Opened Message is posted in the ticket channel when a previously closed ticket is re-opened. It lets the user and staff know the ticket is active again.

Supported Variables

VariableReplaced with
{user}Mentions the ticket opener
{user.name}The opener's display name
{user.tag}The opener's full tag

Moderator Message

The Moderator Message is posted in the ticket channel after it has been closed. Unlike the Closed Message (which is visible to the opener), the Moderator Message is specifically for staff — it includes the Re-Open, Delete, and Transcript action buttons.

Use this message to show staff the ticket details, remind them to save a transcript, or prompt them to delete the channel when done.

Note: The Re-Open, Delete, and Transcript buttons are automatically added to the Moderator Message by BetterTicket. You do not need to add them manually — they appear regardless of your embed configuration.

Supported Variables

VariableReplaced with
{user}Mentions the ticket opener
{user.name}The opener's display name
{user.tag}The opener's full tag
{reason}The close reason (if provided)

Delete Message

The Delete Message is shown briefly in the ticket channel just before BetterTicket deletes it. It gives the user (if they still have access) a final notice that the channel is about to be removed.

Supported Variables

VariableReplaced with
{user}Mentions the ticket opener
{user.name}The opener's display name

Closed DM Premium

When a ticket is closed, BetterTicket can automatically send a direct message to the ticket opener. This is useful for letting users know their ticket was resolved, sharing a transcript link, or asking them to leave feedback.

Enable this in Dashboard → Panel → Automation → Send DM when ticket closed.

Automation Enable the "Send DM when ticket closed" toggle

Supported Variables

VariableReplaced with
{user}Mentions the ticket opener
{user.tag}The opener's full tag
{user.mention}Mentions the opener (same as {user})
{channel}The ticket channel name
{reason} / {close.reason}The close reason (if provided)

Tip: Users must have DMs enabled from server members to receive this message. If they have DMs disabled, the message silently fails — this will not cause an error.

Created DM Premium

When a ticket is created, BetterTicket can send the opener an automatic DM confirming that their ticket is open. Use it to share a direct channel link, provide an estimated response time, or give the user instructions for what to do next.

Enable this in Dashboard → Panel → Automation → Send DM when ticket created.

Automation Enable the "Send DM when ticket created" toggle

Supported Variables

VariableReplaced with
{user}Mentions the ticket opener
{user.tag}The opener's full tag
{user.mention}Mentions the opener
{channel}The ticket channel name

Transcript Message

When a transcript is generated, BetterTicket posts an embed to your designated transcript channel. The Transcript Message is that embed. Configure it to show whatever information is most useful for your records — who opened the ticket, how many messages were sent, which panel it came from, and more.

The HTML transcript file is attached to this message (unless you disable the attachment toggle).

Supported Variables

VariableReplaced with
{ticket_name}The ticket channel name
{ticket_owner}Mentions the ticket opener
{ticket_owner_tag}The opener's full tag
{panel_name}The name of the panel the ticket came from
{server_name}Your server's name
{message_count}Total number of messages in the ticket
{attachment_count}Number of file attachments in the ticket
{users_list}A list of all users who participated in the ticket
📷 Screenshot goes here — Transcript embed posted in the transcript channel with HTML file attached

Claimed / Unclaimed Messages Premium

When a staff member claims or unclaims a ticket, BetterTicket posts a message in the ticket channel notifying everyone. Configure these messages in the Claiming section of your panel settings.

Claiming Configure Claimed and Unclaimed message editors

Schedule Notification Message Premium

When ticket creation is restricted by a schedule and a user tries to open a ticket outside of your set hours, BetterTicket sends them the Schedule Notification Message. Configure it to explain your support hours and when they can come back.

Limits & Scheduling Set up time scheduling and configure the notification message