> ## Documentation Index
> Fetch the complete documentation index at: https://docs.technified.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Tickets

> Support panels that open private channels in Discord, with transcripts.

Tickets let members open a private support channel directly from Discord. Each ticket gets its own channel with the right permissions, so only the user and your staff can see it.

Open **Management > Tickets** in the sidebar.

## How it works

<Steps>
  <Step title="Create a panel">
    Build a ticket panel in the dashboard.
  </Step>

  <Step title="Deploy it">
    Send the panel to a Discord channel.
  </Step>

  <Step title="Users open tickets">
    A member clicks the button, and a private channel is created with your staff roles added.
  </Step>

  <Step title="Resolve and close">
    Staff respond, then close the ticket when it is done.
  </Step>
</Steps>

The page has three tabs, Panels, Multi-Panels, and Tickets, plus stats for panels, active panels, open tickets, and total tickets.

<Note>
  For staff to see and answer tickets, their staff role needs the **Tickets** permission (read or write) in [Staff Roles](/dashboard/management/staff). Every staff role with that permission is added to each new ticket channel automatically.
</Note>

<Note>
  Each server can have up to **10 panels** and **10 multi-panels**. See [Limits](/limits) for all creation limits.
</Note>

## Panels

A panel is a message with an embed and a button. Each panel is one ticket category, like "General Support" or "Bug Reports". The builder shows a live Discord embed preview beside the form.

### Panel settings

| Field        | Description                                        |
| ------------ | -------------------------------------------------- |
| Panel Key    | Unique internal identifier, e.g. `general-support` |
| Title        | The embed title                                    |
| Description  | The embed body text                                |
| Button Label | Text on the button                                 |
| Button Emoji | Emoji on the button                                |
| Button Color | Primary, Secondary, Success, or Danger             |
| Embed Color  | The embed sidebar color                            |

### Channel settings

| Field           | Description                              |
| --------------- | ---------------------------------------- |
| Category        | Discord category for new ticket channels |
| Naming Format   | How channels are named                   |
| Welcome Message | Shown when a ticket opens                |
| Log Channel     | Where ticket events are logged           |

Naming format supports `{number}`, `{username}`, and `{userid}`. For example, `ticket-{number}` becomes `ticket-42`.

### Ticket behaviour

| Field            | Description                                                |
| ---------------- | ---------------------------------------------------------- |
| Max Open Tickets | How many tickets one user can have open at once            |
| Require Reason   | Ask the user to enter a reason first, shown in the channel |
| Auto Close       | Close tickets automatically after a number of hours        |

### Deploy a panel

<Steps>
  <Step title="Deploy">
    Click the deploy icon on the panel card.
  </Step>

  <Step title="Pick a channel">
    Choose a text channel and confirm.
  </Step>
</Steps>

Editing a panel applies to new tickets only. Redeploy to update the message already in Discord.

## Multi-Panels

A multi-panel combines several panels into one message with a dropdown menu, instead of multiple buttons. It is the tidy option when you have several categories.

| Field       | Description                           |
| ----------- | ------------------------------------- |
| Name        | Internal name                         |
| Title       | Embed title                           |
| Description | Embed body text                       |
| Placeholder | Dropdown text before a choice is made |

Choose at least two existing panels to include. For each, you can set a label, description, and emoji (custom emojis use the `<:name:id>` format). The builder preview's dropdown is interactive, so you can click through every option before deploying.

## Transcripts

A transcript is a full record of a ticket conversation, saved before you delete the channel.

<Steps>
  <Step title="Save">
    In a closed ticket channel, click **Transcript**. The bot captures up to 2,000 messages.
  </Step>

  <Step title="View">
    Open the **Transcripts** sub-page to browse, search, and read saved transcripts in a Discord themed viewer.
  </Step>

  <Step title="Download">
    Click **Download** to save a plain text copy with timestamps, authors, and content.
  </Step>
</Steps>

The viewer reproduces the channel closely: grouped messages, per-message timestamps, attachments and embeds, and bot badges on bot messages.

<Warning>
  Transcripts are kept for one year, then deleted automatically. The **Expiring Soon** stat shows how many will be removed in the next 30 days, so download anything important first. Deleted transcripts cannot be recovered.
</Warning>
