Skip to content

Creating Custom Fields (Admin)

This guide explains how to create and manage Custom Fields in Exigo Admin. Custom fields allow you to extend the default data model by adding company-specific fields to customer records and item records.

Overview

Exigo supports two types of custom fields:

  • Customer Custom Fields -- User-defined fields attached to customer records (e.g., "Gender", "T-shirt Size", "Preferred Language"). Managed under Company Settings > Modify Customer Settings > Custom Fields.
  • Item Custom Fields -- Pre-defined field slots on item records (e.g., Short Descriptions, Long Descriptions, Fields 1-10, Other Checks, Autos). Managed under Company Settings > Modify Item Fields.

Step-by-step: Customer Custom Fields

1) Navigate to Settings

  • In the left navigation sidebar, expand Administration
  • Click Settings
  • The Company Settings page will load

Settings Page - Navigation

2) Locate the Customer Details Section

Scroll down on the Company Settings page to find the Customer Details section. Under it you will see:

  • Customer Types -- the list of customer types and their associated price types
  • Customer Status Types -- the available status values for customers
  • User Defined Fields -- the list of existing customer custom fields with their ID and name

Customer Details Section

Click MODIFY CUSTOMER SETTINGS to open the Customer Settings popup.

3) Open the Customer Settings Popup

The popup opens on the Customer Types tab by default. It contains several tabs:

  • Customer Types
  • Custom Fields (this is where you manage custom fields)
  • Required Fields
  • Action Tracking
  • Display Fields
  • Subscriptions
  • Point(s)

Customer Settings Popup

4) Navigate to the Custom Fields Tab

Click the Custom Fields tab in the popup. This displays:

  • ADD CUSTOM FIELD button at the top
  • A heading: "Customer defined fields (Please note that there is a limit of 15 fields)"
  • A table listing existing custom fields with columns: Field Name, Field Type, Status
  • An EDIT link on each row to modify an existing field

Custom Fields Tab

5) Add a New Custom Field

Click ADD CUSTOM FIELD to open the Property Field Setup form.

Add Custom Field Form

Fill in the following:

Field Description
Field name A descriptive name for the field (required)
Field Type Select the data type for the field from the dropdown

Available Field Types

Click the Field Type dropdown to see the available options:

Field Type Dropdown

Field Type Description
Free Form Text A plain text input field for any value
True/False Check box A boolean checkbox (checked or unchecked)
Drop Down List A predefined list of options the user selects from
Searchable List A dropdown with search/filter functionality for large option sets
Multiple Select List Allows selecting more than one option from a list
Date Picker A date selection control

After filling in the field name and selecting the type, click ADD PROPERTY FIELD to create the field, or CANCEL to discard.

6) Edit or Disable an Existing Custom Field

From the Custom Fields tab, click EDIT next to any existing field to modify its name, type, or status. You can set the status to Disabled to hide the field without deleting it.

7) Save Changes

After adding or editing custom fields, click SAVE CHANGES at the top of the Customer Settings popup to persist your changes.

Step-by-step: Item Custom Fields

1) Locate the Item Custom Field Settings Section

On the Company Settings page, scroll down to find the Item Custom Field Settings section.

Item Custom Fields Section

Click MODIFY ITEM FIELDS to open the Item Field Names popup.

2) Configure Item Field Names

The Item Field Names popup displays all available item-level custom fields. Unlike customer custom fields, these are pre-defined field slots that you enable and rename.

Item Field Names Popup

Each field row has:

Column Description
Enabled Checkbox to enable/disable the field
Field The system field identifier (e.g., "Field 1", "Short Description 1")
Display As A text input to set the label shown in the Admin UI
Edit Type The data entry type (e.g., "Allow Free-Form Text State") with a "..." button to configure options

Available Field Slots

Category Fields Description
Short Descriptions Short Description 1-4 Brief text fields always enabled
Long Descriptions Long Description 1-4 Extended text fields always enabled
Custom Fields Field 1-10 Configurable fields with selectable edit types
Other Checks Other Check 1-5 Boolean checkbox fields
Auto Fields Auto 1-3 Auto-populated or system-managed fields

3) Save Changes

After enabling fields and customizing their display names, click SAVE CHANGES to persist the configuration.

Notes

  • Customer custom fields have a maximum limit of 15 fields
  • Item custom fields use pre-defined slots -- you cannot add new slots, only enable, rename, and configure the existing ones
  • Custom field values are accessible through the Exigo API for integration with external systems
  • When using the Drop Down List or Multiple Select List field types for customer custom fields, you will need to define the list options after creating the field
  • Disabling a custom field hides it from the UI but does not delete existing data stored in that field