# Custom Forms

{% hint style="info" icon="sparkle" %}
New feature: Let us know your thoughts and share any bugs with us through our discord server!
{% endhint %}

### Creating a custom form

Firstly, use the `/panel config` command on the panel which you wish to create the form on. Then, navigate to the "Form Customisation" page using the controls at the bottom.

Next, change the panel to the "Custom Form" panel type.

<figure><img src="https://3586591898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV42S9VMaNEibIOnrBXoN%2Fuploads%2FdeLJfJs6ZGRo9Ix4KV4d%2Fimage.png?alt=media&#x26;token=81e2942d-a7bf-4b54-8b48-5249b10e7fd6" alt="" width="283"><figcaption></figcaption></figure>

You are now ready to create your custom form. When you create a new question, you need to firstly click "Edit Question" to configure the question label. There is a 45 character limit on question titles and 100 character limit on question descriptions.&#x20;

<figure><img src="https://3586591898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV42S9VMaNEibIOnrBXoN%2Fuploads%2FjNBIl1ts3etS7tUcaBdP%2Fimage.png?alt=media&#x26;token=4081dd35-8afa-418b-86cd-498f3743c8b2" alt="" width="254"><figcaption></figcaption></figure>

You can now select the response type (see below for an example of each response type) and configure the form response depending on the type. You can also toggle whether the question is required using the "Required / Not Required" toggle button in the top right of the response controls.

<figure><img src="https://3586591898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV42S9VMaNEibIOnrBXoN%2Fuploads%2FYkBd0njrfW5eADFO2hez%2Fimage.png?alt=media&#x26;token=0637bcca-d78e-4964-80d5-ad654a53d5cc" alt="" width="487"><figcaption></figcaption></figure>

#### Text Response

This is the typical form response type, and the default in our configurator. You can pick between a short and paragraph option to adjust the text box size.

<div><figure><img src="https://3586591898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV42S9VMaNEibIOnrBXoN%2Fuploads%2FdzQ2nGCy91MoNKNaHQRd%2Fimage.png?alt=media&#x26;token=959ea99e-3a04-4822-82de-743e566128e6" alt=""><figcaption></figcaption></figure> <figure><img src="https://3586591898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV42S9VMaNEibIOnrBXoN%2Fuploads%2FWStBnNBefGb1tqzJj8W0%2Fimage.png?alt=media&#x26;token=aca5618e-0791-4240-b8b2-1a3c02725ab6" alt=""><figcaption></figcaption></figure></div>

#### File Upload

This allows users to upload files directly to Discord. Image and video files will be previewed directly in the ticket.&#x20;

<div><figure><img src="https://3586591898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV42S9VMaNEibIOnrBXoN%2Fuploads%2FhrIUr1MHaNkJUMTWlAGF%2Fimage.png?alt=media&#x26;token=96a23aa7-2059-47b4-a703-15d9af9594ca" alt="" width="375"><figcaption></figcaption></figure> <figure><img src="https://3586591898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV42S9VMaNEibIOnrBXoN%2Fuploads%2FeGBk6UAnSSdNcguyC01F%2Fimage.png?alt=media&#x26;token=a7e314e0-b2f0-42c7-ac11-f1b117c788dc" alt="" width="380"><figcaption></figcaption></figure></div>

{% hint style="danger" %}
Files are uploaded directly by the ticket creator. Exercise caution and download any user-uploaded files at your own risk.
{% endhint %}

#### Coming Soon...

We will be adding **Checkboxes** and **Radio Buttons** to our form customisation shortly. Stay tuned in our Discord server to find out when they are released.
