Skip to main content

Form Rules

Server Level

Forms are owned and managed at the server level.

Many-to-One

A single form can be attached to many different ticket options across various panels.

One per Option

An individual option can have at most one intake form attached to it at a time.

Answer Snapshots

Form answers are snapshotted onto the ticket. Old tickets keep the exact answers submitted at that time.

Form Limits

Due to Discord’s modal constraints, the following limits apply:
  • Up to 25 forms per server.
  • Up to 5 fields per form.
  • Up to 25 static options per select field.

Attaching a Form

Once you have created a form, you must attach it to an option so that it triggers when users interact with the panel.
1

Open Ticket Forms

Run the tickets forms command. Click Add to create a new form.
2

Configure Form Settings

Configure the form settings using the information below.
3

Select Your Form

Run the tickets options command. Choose your panel and option, then select Form.
4

Bind the Form

Choose the form you just created from the dropdown. You’re done!

Form Settings

  • Name: Internal form name (for your reference).
  • Title: Visible modal title shown to users.
  • Filtering Enabled: Whether server word filters and AutoMod keyword checks run against the text answers before a ticket is formally opened.

Supported Field Types

All form fields share a few baseline attributes:
  • Label
  • Key
  • Required

Field Type Options

Includes:
  • description
  • placeholder
  • min length
  • max length
Includes:
  • description
  • placeholder
  • min length
  • max length
Includes:
  • description
  • checked text
  • unchecked text
Includes:
  • description
  • placeholder
  • min values
  • max values
  • static child options
Includes:
  • description
  • placeholder
  • single-select
Includes:
  • description
  • placeholder
  • single-select
Includes:
  • description
  • placeholder
  • single-select