# Create a ticket panel and post it (/tickets/ticket-panel)



















A panel is the message in your server that members press to open a ticket. One panel is one kind of ticket, like Support or Reports. At the end of this guide, yours is posted in a channel.

You need the **Manage Server** permission in your Discord server to use the dashboard.

<Steps>
  <Step>
    ### Open Settings [#open-settings]

    Open your [dashboard](https://tickety.top/dashboard), pick your server, then click **Settings** in the sidebar on the left.

        <img alt="Settings in the sidebar" src="__img0" />
  </Step>

  <Step>
    ### Pick the admin role [#pick-the-admin-role]

    Under **Admin Role**, open **Administrator Role** and pick a role. A role is a group you give members in Discord, like Moderator.

    Tickety opens no tickets at all until this is set. Members with this role can handle tickets from every panel.

    Already picked? Skip to step 4.

        <img alt="Administrator Role under Admin Role" src="__img1" />
  </Step>

  <Step>
    ### Save [#save]

    A bar slides up at the bottom of the page. Press **Save Changes**.
  </Step>

  <Step>
    ### Start a new panel [#start-a-new-panel]

    In the sidebar, under **Tickets**, click **Ticket Panels**. Then press **Create New Panel**.

    On your first panel a short setup wizard opens instead of the editor. Press **Advanced Settings** at the top right to leave it and follow this guide.

        <img alt="Create New Panel on the Ticket Panels page" src="__img2" />
  </Step>

  <Step>
    ### Set up the panel [#set-up-the-panel]

    You are on the **General** tab, under **Panel Settings**.

        <img alt="Panel Name, Support Roles and Panel Category in Panel Settings" src="__img3" />

    1. Type a name in **Panel Name**, like Support. Up to 80 characters.
    2. Open **Support Roles** and pick the roles that answer these tickets. They can close, claim, rename and add people to every ticket from this panel. A panel needs at least one support role.
    3. Open **Panel Category** and pick a category. A category is a folder in your Discord channel list. Each new ticket gets its own channel inside it.

       A category holds 50 channels. For a busy panel, add spare categories in **Overflow Categories** just below it, up to 5. Tickety moves on to the next one when a category fills up.
  </Step>

  <Step>
    ### Write the panel message [#write-the-panel-message]

    Click the **Embed** tab. Under **Panel Message**, click the title and type your own, then do the same for the text under it. This is what members read above the button.

        <img alt="Panel Message on the Embed tab" src="__img4" />
  </Step>

  <Step>
    ### Set the button text [#set-the-button-text]

    Scroll down to **Panel Button Style**. Type the button text in **Label**. It starts as "Create a ticket".

        <img alt="Label under Panel Button Style" src="__img5" />
  </Step>

  <Step>
    ### Publish [#publish]

        <img alt="The channel picker and Publish at the top of the page" src="__img6" />

    1. Open &#x2A;*Channel to post panel in...** and pick the channel where members should see the panel. Tickets are not created in this channel, only the panel is posted there.
    2. Press **Publish**. Tickety saves the panel, posts it in the channel, and takes you back to **Ticket Panels**.

    **Create**, next to **Publish**, saves the panel without posting it.
  </Step>
</Steps>

In Discord, the posted panel looks like this. A member presses the button to open a ticket.

<img alt="The posted ticket panel in Discord" src="__img7" />

## It did not work? [#it-did-not-work]

<Accordions>
  <Accordion title="Publish says a name, support role or category is missing">
    Publish checks those three first: "Please enter a panel name", "Please select at least one support role" or "Please select a panel category". Fill in the one it names (step 5).
  </Accordion>

  <Accordion title="Publish says to select a channel">
    "Please select a channel to send the panel to" means no channel was picked in step 8. Pick a channel at the top of the page.
  </Accordion>

  <Accordion title="A red message with a number, like [403] Forbidden">
    Discord refused the post, usually because Tickety cannot see or write in that channel. In Discord, let Tickety's role view the channel, send messages and embed links there. Then open the panel from **Ticket Panels** and press **Send the Panel**.
  </Accordion>

  <Accordion title="Members press the button and see Admin Role Not Set">
    No admin role is saved. Do steps 1 to 3.
  </Accordion>

  <Accordion title="Members see Missing Permissions">
    The message names what Tickety is missing and where. Tickety needs these permissions in the ticket category: View Channel, Send Messages, Read Message History, Embed Links, Attach Files, Add Reactions, Mention Everyone, Manage Channels, Manage Threads, Send Messages in Threads, Create Public Threads and Create Private Threads. Give them to Tickety's role on that category, or on the whole server.
  </Accordion>
</Accordions>

Any other message: [Members get an error when they open a ticket](/tickets/tickets-error) lists them all.
