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.
- 1In your panel settings, navigate to the Transcripts section.
- 2Enter the Transcript Channel ID of the channel you want transcripts posted to.
- 3Save 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
| Variable | Replaced 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 |
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
- 1Go to Server Settings in the dashboard sidebar.
- 2Find the Google Drive Integration section.
- 3Click Connect Google Account and sign in with the Google account you want transcripts saved to.
- 4Once 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.
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.
BETTERTICKET