# Migrate an old-format panel

Ticket King's panel format has changed over time. A panel created on an older version of the bot is an "old-format" panel. It still works in your Discord server, but it cannot be edited on the current dashboard until it is moved onto the current format.

Almost every server is already on the current format. Only some older installs still have an old-format panel in their list.

## How you will notice one

On the **Panels** page, an old-format panel shows its own card instead of the normal editor preview. The card is titled:

> **This Panel is Ready to Migrate**

It tells you what to do next:

> Please refresh your page to migrate this panel.

## How migration happens

Migration is automatic. You do not click a separate "migrate" button and you do not rebuild the panel by hand. When the dashboard loads an old-format panel, it converts the panel to the current format for you. Refreshing the page lets that finish.

After migration the panel opens in the normal [panel editor](/docs/panels/edit-a-panel.md) with full access to the current features (per-option tabs, panel-wide defaults, and so on).

## What migration does not change

* Tickets that are currently open keep running.
* The panel keeps working in your Discord server the whole time.

## If you see a migration error

If the bot cannot read the panel message, the card title changes to **Panel Migration Error** and shows:

> We tried to migrate this panel, but we are missing permissions to view the panel message. Please fix the bot's permissions to migrate this panel.

Make sure the bot can see the channel the panel is in (View Channel), then refresh the page again.

{% hint style="info" %}
**Prefer to start fresh?** You do not have to wait for an old panel to migrate. You can build a brand-new panel at any time, and it will be on the current format from the start. The old-format card also has a **Delete Panel Anyway?** option if you want to remove it instead.
{% endhint %}

→ [Create a Ticket Panel](/docs/panels/create-a-ticket-panel.md)

## Related

{% content-ref url="/pages/MnNlapEBadgE2YEMX8KI" %}
[Edit a panel](/docs/panels/edit-a-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/migrate-an-old-format-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.
