Docs
🔍
Dashboard Transcripts

Transcripts

Transcripts are a complete, formatted record of every message sent in a ticket. BetterTicket generates them as HTML files and can post them to a channel, DM them to the ticket opener, or upload them directly to Google Drive.

What Is a Transcript?

When a transcript is generated, BetterTicket captures every message in the ticket channel (including attachments and embeds) and packages it as a styled HTML file. This file can be opened in any web browser and looks like a Discord chat log.

Transcripts can be generated in two ways:

  • Manually — A staff member clicks the Transcript button on the Moderator Message after a ticket is closed.
  • Automatically — When the auto-save toggle is enabled, a transcript is generated every time a ticket is closed or deleted (see below).

Transcript Channel

Set a Discord channel where BetterTicket will post the transcript embed after a transcript is generated. This is typically a private staff channel used as a records archive.

  1. 1
    In your panel settings, navigate to the Transcripts section.
  2. 2
    Enter the Transcript Channel ID of the channel you want transcripts posted to.
  3. 3
    Save your panel.

Tip: To get a channel ID in Discord, enable Developer Mode (User Settings → Advanced → Developer Mode), then right-click any channel and select Copy Channel ID.

Transcript Embed

The transcript embed is the Discord message posted to your transcript channel. Customize its appearance using the embed builder and use the following variables to populate it with ticket data.

Supported Variables

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

HTML File Attachment

By default, the HTML transcript file is attached directly to the transcript embed message in your transcript channel. Users can download and open it in any browser to read the full conversation.

If you don't want the file attached (for example, if you're using Google Drive instead), you can disable the Attach HTML File toggle in your panel's transcript settings.

DM Transcript to Ticket Opener Premium

BetterTicket can automatically send the HTML transcript file to the ticket opener's DMs so they have a personal copy of the conversation.

You can configure when this DM is sent:

  • On Close — The transcript DM is sent when the ticket is closed (but before it is deleted).
  • On Delete — The transcript DM is sent when the ticket channel is deleted.

Note: If the user has DMs disabled from server members, the transcript DM cannot be delivered. This will not cause an error — it will silently fail for that user.

Auto-Save Transcript Premium

When auto-save is enabled, BetterTicket automatically generates a transcript without a staff member needing to manually click the Transcript button. Configure when auto-save triggers:

  • On Close — A transcript is generated every time a ticket is closed.
  • On Delete — A transcript is generated every time a ticket channel is deleted.

The transcript is posted to your configured transcript channel and/or uploaded to Google Drive (if connected).

Google Drive Integration Premium

Instead of (or in addition to) posting the HTML file to a transcript channel, BetterTicket can upload transcripts directly to your Google Drive. Each transcript is saved as an HTML file in a folder inside your Drive, and a link to the file is included in the transcript embed.

How to Set Up Google Drive

  1. 1
    Go to Server Settings in the dashboard sidebar.
  2. 2
    Find the Google Drive Integration section.
  3. 3
    Click Connect Google Account and sign in with the Google account you want transcripts saved to.
  4. 4
    Once connected, return to your panel's transcript settings and enable Save to Google Drive.

Tip: Google Drive transcripts are automatically organized by server. The link to the file is included in the transcript embed posted to your transcript channel, so your staff can access it directly from Discord.

Integrations — Google Drive How to connect your Google account and authorize Drive access

Public Transcript URL

Every generated transcript also gets a public URL hosted by BetterTicket. This URL is included in the transcript embed and can be shared with anyone — no Discord account required to view it. The URL format is:

https://betterticket.xyz/transcripts/[transcript-id]

Transcripts are accessible via this link as long as BetterTicket retains them. You can share this link with customers who need a copy of their conversation.