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
25forms per server. - Up to
5fields per form. - Up to
25static options perselectfield.
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.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:LabelKeyRequired
Field Type Options
short_text
short_text
Includes:
- description
- placeholder
- min length
- max length
long_text
long_text
Includes:
- description
- placeholder
- min length
- max length
checkbox
checkbox
Includes:
- description
- checked text
- unchecked text
select
select
Includes:
- description
- placeholder
- min values
- max values
- static child options
role_select
role_select
Includes:
- description
- placeholder
- single-select
user_select
user_select
Includes:
- description
- placeholder
- single-select
channel_select
channel_select
Includes:
- description
- placeholder
- single-select
