← Back to features
📋

Form Builder

Collect structured information from users before their ticket is created. Build multi-field forms with validation, placeholders, and required fields — all without touching code.

What are Forms?

A form is a set of questions shown to a user when they click a ticket button. Answers are saved with the ticket and shown in the greeting embed and transcript. This helps staff understand the issue immediately without back-and-forth.

💡 Example: A "Bug Report" category could require: Bug description, Steps to reproduce, Expected vs actual behavior, Screenshot URL.

Field Types

  • Short Text — Single line input, max 256 characters. Good for names, order IDs, quick answers.
  • Long Text (Paragraph) — Multi-line textarea, max 4000 characters. Good for detailed descriptions.
  • Number — Numeric input only. Good for order numbers, quantities.

Field Options

  • Label — The question shown to the user
  • Placeholder — Hint text inside the input field
  • Required — If checked, user cannot submit without filling this field
  • Min / Max Length — Enforce answer length for quality control

How to create a form

  1. Go to FormsClick "Forms" in the dashboard navigation.
  2. Click "+ New Form"Give the form a name and optional description.
  3. Add fieldsClick "+ Add Field" for each question. Set label, type, placeholder, and whether it's required.
  4. Save the formClick "Create Form". The form is now available to assign to categories.
  5. Assign to a categoryGo to Categories, edit the relevant category, enable "Require Form", and select your form.

Discord limit: 5 fields per form

Discord modals support a maximum of 5 input fields. If you need more questions, consider splitting them into a multi-step form or combining related questions into one field.

⚠️ Discord Limit: Each form can have at most 5 fields due to Discord's modal API limitation.

Where answers appear

  • In the ticket greeting embed when the channel is created
  • In the HTML transcript when the ticket is closed
  • In the log channel transcript embed