FleetbaseFleetbase

Custom Fields

Add structured custom data fields to any platform resource using the Custom Fields Manager — no code required.

Custom Fields

Custom Fields let you attach additional structured data to platform resources — orders, drivers, vehicles, contacts, and more — without writing code. Fields are organized into named groups, rendered inline on resource detail views, and returned in API responses.

The Custom Fields Manager is embedded inside the settings panel of each extension that supports it (for example, FleetOps → Settings → Custom Fields).

Custom Fields Manager — resource type tabs, field groups as panels, fields with type pills and edit/delete buttons

Resource Tabs

The manager shows a tab for each resource type that supports custom fields. Click a tab to view and manage fields for that resource (e.g. Order, Driver, Vehicle, Contact).

Field Groups

Fields are organized into groups. A group is a named container that renders as a section on the resource detail view. You need at least one group before you can add fields.

Creating a Group

Click New field group and enter a name. The group appears immediately in the manager.

Grid Size

Each group has a Grid Size setting that controls the number of columns its fields are rendered in:

Grid SizeLayout
1Single column — fields span full width
2Two equal columns
3Three equal columns

Change it via the Grid Size dropdown on the group. Compact fields like short text inputs or toggles work well with a larger grid size.

Deleting a Group

Click the trash icon on a group to remove it along with all its fields.

Field Types

TypeDescription
InputSingle-line text input
Phone InputPhone number with international dial code selector
Money InputNumeric currency amount
Date Time InputCombined date and time picker
Date PickerDate-only picker
Radio ButtonSingle selection from predefined options shown as radio buttons
SelectSingle selection from predefined options shown as a dropdown
File UploadFile attachment — images, PDFs, documents, and more

Creating a Field

Click Create new custom field inside a group to open the field form.

Custom field form — Label, Description, Help Text, Required/Editable toggles, Field Type, Options, and Column Span

FieldDescription
Field LabelThe display name shown on forms and detail views
Field DescriptionOptional description explaining what the field captures
Field Help TextHint text shown beneath the input on the form
Field is RequiredPrevents saving the resource without a value
Field is EditableWhen toggled off, the field becomes read-only after initial entry
Field TypeThe input component to use — see types above
OptionsFor Radio Button and Select types — define the list of selectable values
Column SpanHow many grid columns this field occupies within the group's layout

Editing and Deleting Fields

Click the pencil icon on any field to edit it. Changes apply immediately across all resource records.

Click the trash icon to delete a field. The field and all its stored values are permanently removed.

API Access

Custom field values are included in API responses for their resource. Field keys are derived from the field label in snake_case. You can read and write custom field values via the standard GET, POST, and PUT endpoints for the resource.

Custom Fields | Fleetbase