# Create a Ticket Panel

The ticket panel-creation wizard has **4 steps**: Select Panel Type, Select Default Ticket Style, Select Send Channel, then Configure Panel Defaults (optional).

For application panels, see [Create an Application Panel](/docs/panels/create-an-application-panel.md).

## Opening the wizard

In your dashboard sidebar:

1. **Panels**.
2. **+ New Panel**.

The Panel Designer opens with a stepper at the top showing the steps.

<figure><img src="/files/jGUMD1o230e5HMoPj9cm" alt="Full wizard flow from clicking + New Panel through all the steps to Start Editing"><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### Step 1: Select Panel Type

Two cards:

**Ticket Panel (Recommended · Selected by default)**

> Create support tickets for users to communicate with your team in private channels.

**Application Panel**

> Collect applications via pop-up forms. Staff can review, approve, or deny submissions.

Pick **Ticket Panel** and click **Continue**.

{% hint style="warning" %}
**This cannot be changed later.** A ticket panel can't be converted into an application panel after creation. To switch, delete and recreate.
{% endhint %}

<figure><img src="/files/10Va3kYhHG2SbU9DDZG7" alt="The wizard on the Select Panel Type step, showing the Ticket Panel and Application Panel cards with Ticket Panel selecte"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 2: Select Default Ticket Style

Two cards:

**Text Channel (Recommended for most users)**

> Create a new text channel in your server for each ticket.

**Thread**

> Create a new thread for each ticket within a designated channel.

The wizard tells you:

> <i class="fa-circle-info">:circle-info:</i> This setting applies to new buttons and options added to your panel. To change the style for existing buttons later, you'll need to update each one individually.

So this is the **panel-level default**. Each individual button or option can override it later in the per-option editor's General tab.

→ [Thread tickets vs channel tickets](/docs/tickets/thread-vs-channel.md)

<figure><img src="/files/SgP0bQn2fmw61pqfqKve" alt="The wizard on the Select Default Ticket Style step, showing the Text Channel and Thread cards"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 3: Select Send Channel

Pick the channel where the panel message will be posted. You can choose a text channel or a thread. You must pick a channel here before you can finish the wizard.

You can change this later by moving the panel. See [Move a panel](/docs/panels/move-a-panel.md).

<figure><img src="/files/oXfkXTkApFSxD4qikltb" alt="The wizard on the Select Send Channel step, with the channel picker open"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 4: Configure Panel Defaults (Optional)

This is where you set values once at the panel level that every option can inherit. This step is optional. You can skip it and set the values later.

The fields available on this step (and again later in the panel editor's Panel Settings pane) are documented in [Panel-wide defaults](/docs/panels/panel-wide-defaults.md).

The wizard tells you:

> <i class="fa-circle-info">:circle-info:</i> Skip this step to configure each option individually. You can always set or change panel defaults later from the panel's edit page.

If you do not want to set them yet, click **Start Editing**.

<figure><img src="/files/KVw0ixjWtjEY6mLGvecq" alt="The wizard on the Configure Panel Defaults step, with the Start Editing button visible"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## After the wizard

The wizard takes you straight into the panel editor with:

* An empty embed (you customize it).
* One default button (you customize it).
* The send channel you picked in the wizard.

You are now in the [Edit a panel](/docs/panels/edit-a-panel.md) flow.

## Recovering an unsaved draft

If you close the wizard partway through, your browser keeps the draft. On your next visit you see:

> **Recover unsaved changes?**
>
> You left unsaved edits on this panel \<time ago>. Would you like to restore them?
>
> **Recover** / **Discard draft**

## Starting from a template or preset

If you start a panel from a saved template (**Use Template**) or a Public Preset (**Use Preset**), most of the wizard is skipped. You are only asked to pick the send channel, then you land in the editor pre-filled.

→ [Templates](/docs/panels/templates.md)

→ [Public Presets](/docs/panels/public-presets.md)

## Related

{% content-ref url="/pages/MnNlapEBadgE2YEMX8KI" %}
[Edit a panel](/docs/panels/edit-a-panel.md)
{% endcontent-ref %}

{% content-ref url="/pages/6JTPTdW19MhSD9tqoyAc" %}
[Create an Application Panel](/docs/panels/create-an-application-panel.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ticketking.xyz/docs/panels/create-a-ticket-panel.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
