Knowledge Base / Support / Categories & Custom Fields
Support · 3 min read

Categories & Custom Fields

Categories help you organize support tickets by type. Each category can define custom form fields that players must fill in when creating a ticket — for example, a "Cheater Report" category can ask for the cheater's Steam ID.

Creating a Category

Navigate to Panel > Your Project > Support and click the Add Category button.

Each category has:

  • Name — The display name (e.g., "Cheater Report", "Bug Report", "General Question")

Category Manager

Adding Custom Fields

When creating or editing a category, you can add custom form fields. These fields appear in the ticket creation form when a player selects that category.

Click Add Field to create a new field. Each field has:

Setting Description
Label The field name shown to the player (e.g., "Cheater Steam ID")
Type Text for a single line, or Textarea for multi-line input
Required Whether the player must fill in this field

The field key is auto-generated from the label (e.g., "Cheater Steam ID" becomes cheater_steam_id).

Category Form Fields

Example: Cheater Report Category

Here's how to set up a "Cheater Report" category:

  1. Click Add Category
  2. Set the name to Cheater Report
  3. Click Add Field and configure:
    • Label: Cheater Steam ID
    • Type: Text
    • Required: Yes
  4. Save the category

When a player selects "Cheater Report" as the category, they will see the additional fields in the ticket form.

Field Types

Text

A single-line text input, up to 255 characters. Use this for short values like Steam IDs, player names, or transaction IDs.

Textarea

A multi-line text area. Use this for longer descriptions, such as steps to reproduce a bug or additional context.

How Custom Fields Appear

When a player selects a category with custom fields, the additional fields appear in the ticket creation form between the subject and message fields.

Ticket Creation Form

Once the ticket is submitted, the custom field values are visible in the Ticket Context section of the ticket detail view under Additional Info.

Ticket Detail View

The server field is resolved to the server name automatically. If a server is later deleted, it displays "Deleted Server" instead.

Notes

  • Categories without tickets can be deleted freely
  • Categories with existing tickets cannot be deleted — you must delete or reassign the tickets first
  • Custom field values are also available via the API as custom_fields on the ticket resource (see API Getting Started)
  • Players creating tickets from the Discord bot will also see the custom fields