> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sonderplan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Fields

> Extend Sonderplan’s data model to capture the unique information your team needs with flexible, user-defined custom fields.

Custom Fields let you tailor Sonderplan to your team’s exact needs by adding your own data fields across modules—whether it’s recording project-specific notes, adding equipment serial numbers, or tracking custom statuses. In this section, you’ll learn how to create, configure and manage custom fields, choose the right field types for your data, and control where and when they appear in your workflows.

<img src="https://mintcdn.com/sonderplan-b228cb35/COGNuOeevCLC_Y0F/images/admin/custom-fields/sonderplan-admin-custom-fields.png?fit=max&auto=format&n=COGNuOeevCLC_Y0F&q=85&s=6fa2b171085981d4f394731eb6715cea" alt="Sonderplan custom fields administration panel screenshot" width="1447" height="958" data-path="images/admin/custom-fields/sonderplan-admin-custom-fields.png" />

## Field Types

Sonderplan offers six versatile field types to capture whatever data your business needs:

### Text

Ideal for single‐line inputs like serial numbers or short labels.

<img src="https://mintcdn.com/sonderplan-b228cb35/COGNuOeevCLC_Y0F/images/admin/custom-fields/sonderplan-text-custom-field.png?fit=max&auto=format&n=COGNuOeevCLC_Y0F&q=85&s=cb0cafe794910be52454af616d9793d0" alt="Sonderplan Text Custom Field Example" width="489" height="159" data-path="images/admin/custom-fields/sonderplan-text-custom-field.png" />

### Textarea

Perfect for multi‐line notes, descriptions, or detailed comments, this field dynamically expands as you type.

<img src="https://mintcdn.com/sonderplan-b228cb35/COGNuOeevCLC_Y0F/images/admin/custom-fields/sonderplan-textarea-custom-field.png?fit=max&auto=format&n=COGNuOeevCLC_Y0F&q=85&s=f5236a489467f2d97d8654a451378b43" alt="Sonderplan Text Area Custom Field Example" width="490" height="249" data-path="images/admin/custom-fields/sonderplan-textarea-custom-field.png" />

### Select Menu

Great for a predefined list of options—perfect for statuses or categories.

<img src="https://mintcdn.com/sonderplan-b228cb35/COGNuOeevCLC_Y0F/images/admin/custom-fields/sonderplan-select-menu-custom-field.png?fit=max&auto=format&n=COGNuOeevCLC_Y0F&q=85&s=0f13b044a64b0e05703bda25e97a8789" alt="Sonderplan Select Menu Custom Field Example" width="511" height="274" data-path="images/admin/custom-fields/sonderplan-select-menu-custom-field.png" />

### Number

For quantitative values, allowing integer or decimal precision.

<img src="https://mintcdn.com/sonderplan-b228cb35/COGNuOeevCLC_Y0F/images/admin/custom-fields/sonderplan-number-custom-field.png?fit=max&auto=format&n=COGNuOeevCLC_Y0F&q=85&s=c97996645c52f581cd6f1be6ed68df65" alt="Sonderplan Number Custom Field Example" width="489" height="156" data-path="images/admin/custom-fields/sonderplan-number-custom-field.png" />

### Date

To record calendar dates (e.g., deadlines or delivery dates), appears as a datepicker in modern browsers.

<img src="https://mintcdn.com/sonderplan-b228cb35/COGNuOeevCLC_Y0F/images/admin/custom-fields/sonderplan-date-custom-field.png?fit=max&auto=format&n=COGNuOeevCLC_Y0F&q=85&s=761a08404f3200437eb46756e5dcca35" alt="Sonderplan Date Custom Field Example" width="488" height="440" data-path="images/admin/custom-fields/sonderplan-date-custom-field.png" />

### Date Time

When you need both date and time (e.g., timestamped events), appears as a date / time picker in modern browsers.

<img src="https://mintcdn.com/sonderplan-b228cb35/COGNuOeevCLC_Y0F/images/admin/custom-fields/sonderplan-datetime-custom-field.png?fit=max&auto=format&n=COGNuOeevCLC_Y0F&q=85&s=c67add23f58c9e2a88ff8ace877926fc" alt="Sonderplan DateTime Custom Field Example" width="489" height="443" data-path="images/admin/custom-fields/sonderplan-datetime-custom-field.png" />

Each field type can be set to be **required**, meaning it must be filled in with a value before the associated module (eg booking, project) can be saved.

## Field Modules

Custom fields are added to specific Sonderplan modules, allowing them to be extended to capture the data specific to your business. Below is a table of the modules that allow custom fields:

| Module Name       | Notes                                                                                                                                            |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| Booking           |                                                                                                                                                  |
| Project           |                                                                                                                                                  |
| People            | Contacts Module                                                                                                                                  |
| Organizations     | Contacts Module                                                                                                                                  |
| Quotes            |                                                                                                                                                  |
| Invoices          |                                                                                                                                                  |
| Quotes & Invoices | Fields and their values appear on both quotes and invoices. Quotes that are converted to invoices also retain these values as they are migrated. |
| Billable Items    |                                                                                                                                                  |

## Create & Edit Custom Field

From the **Admin -> Custom Fields page**, click the **+ New** button in the header to create a new custom field. If you want to edit an existing field, click on the name of the field in the Custom Fields table.

In the New Custom Field sidebar editor that appears:

* **Name (required)**: Give the Custom Field a clear, title (e.g. “Booking Type”). This title will be shown in the form
* **Description (optional)**: This text will be shown in the help bubble next to the field
* **Field is required** - When this checked, this field must be filled before the form will allow saving.
* **Module** - Select the module that this custom field will be attached to (see [Field Modules](#field-modules) table above)
* **Type** - Select the type of this custom field (see [Field Types](#field-types) section above)

### Select Menu Options

When selecting **Select Menu** as the type, an additional **Select Menu Options** section is shown. This section allows you to add, edit and delete the menu options as well as adjust their order.

<div className="rounded-video">
  <video autoPlay muted loop playsInline className="w-full not-prose" src="https://mintcdn.com/sonderplan-b228cb35/COGNuOeevCLC_Y0F/images/admin/custom-fields/sonderplan-custom-fields-reorder.mp4?fit=max&auto=format&n=COGNuOeevCLC_Y0F&q=85&s=7f6818d660c3cf6727bccea86f63fd02" data-path="images/admin/custom-fields/sonderplan-custom-fields-reorder.mp4" />
</div>

## Delete Custom Field

Open the Custom Fields’s edit panel as above.

At the bottom-left of the panel, click the **<Icon icon="trash" />** button. Confirm the deletion in the prompt.

The custom field will be removed from the list immediately.

<Warning>Any custom field data associated with this field will also be deleted</Warning>
