Skip to main content

Custom Fields

Custom fields let you add your own data fields to bookings, products, experiences, staff members, and customers. Use them to capture any information that is not covered by the built-in fields -- for example, a "Special Requirements" field on bookings or an "Employee ID" on staff records.


Accessing Custom Fields

  1. Click Settings in the sidebar.
  2. Select Custom fields from the settings menu.
  3. You will see the custom fields page, organized by entity type:
    • Booking custom fields
    • Product custom fields
    • Experience custom fields
    • Staff custom fields
    • Customer custom fields

Each section shows a table of any custom fields you have created for that type, or a message saying no custom fields are defined yet.

The Custom Fields settings page showing all entity types


Adding a Custom Field

  1. Click + Add Custom Field in the top right corner.
  2. Fill in the following:
    • Applies to -- select which entity type this field belongs to (Booking, Product, Experience, Staff, or Customer).
    • Label -- the name of the field as it will appear on forms (e.g., "Special Requirements", "License Number").
    • Data type -- choose the type of data this field will hold (see table below).
    • Mandatory -- select Yes if this field must be filled in, or No if it is optional.
  3. Click Save.

The Add Custom Field form with Applies to, Label, Data type, and Mandatory fields


Available Data Types

Data TypeBest for
Single Line TextShort text like names, IDs, or codes
Multi-line TextLonger text like notes, descriptions, or special instructions
NumberNumeric values like quantities, measurements, or ratings
DateA date value (e.g., expiry date, certification date)
Date & TimeA date and time value (e.g., arrival time, pickup time)

Managing Custom Fields

For each custom field in the list, you can see the Label, Data Type, Mandatory status, and Actions.

  • Edit -- click the edit icon to change the label, data type, or mandatory setting. The entity type cannot be changed after creation.
  • Delete -- click the delete icon to permanently remove the field. Any data previously entered in this field on existing records will be lost.

Things to Keep in Mind

  • Custom fields appear on the relevant forms throughout the app. For example, a booking custom field will appear when creating or editing a booking.
  • Changing a field from optional to mandatory will not retroactively require existing records to have a value. It only applies to new entries going forward.
  • Deleting a custom field permanently removes it and any data stored in that field across all records.
  • There is no limit to the number of custom fields you can create.