# Custom Fields

Custom fields are unique data collection points you can apply to livechas, tickets, and people for your own tracking needs.

***

## Configuration

In the [settings panel](/docs/settings/settings.md), select **Custom Fields** under the Livechats, Tickets, or People categories depending on which you're configuring fields for. The following workflows are shared by all of them.

### Create or Edit a Custom Field

1. Select an existing **field** from the table, or make a new one with **Create Custom Field**.
2. Edit its options in the opened panel:
   * **Type** — the input field format, which can only be set during field creation. Formats are:
     * **Text** — a text field.
     * **Number** — an integer and real number field.
     * **Toggle switch** — a toggle with the same behaviour as a checkbox.
     * **Dropdown** — a dropdown select menu.
     * **Date** — a date picker.
   * **Name** — the field's label.
   * **Description** — a brief description distinguishing this field from others in the table.
   * **Default value** — a value that will be auto-applied to all instances of this field, until overwritten. The format reflects the **Type** above, and this default value can only be set during the field's creation.
3. Select **Create** or **Save**.

***

### Delete a Custom Field

1. In the Custom Fields table, select one or more fields' **checkboxes**.
2. Select **Delete Custom Field** and confirm.

***

## Using Custom Fields

In the **Inbox**, **Livechats**, **Tickets**, or **People** dashboards:

1. Select a **conversation** or **person**.
2. In the opened right-side panel, scroll down to the **Custom Fields** accordion.
3. Select the **edit** button next to a field to modify its value.
4. Press ENTER, TAB, or click out of the field to save and finish.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.proto.cx/docs/settings/teamspaces/custom-fields.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
