With FastGem, you can create custom fields across multiple different record types, in order to track data specific to your instance.
To access Custom Fields, login to the admin portal (backend) of your instance. Your admin portal can be reached by adding /a to the end of your instance URL. For example, the admin portal of the demo instance is: demo.fastgem.net/a
Click 'Config' from the main menu in backend:

Next, click on the 'Custom Fields' tab (far right):

From this page, you can create custom fields which will appear in front end FastGem, for multiple different record types. Custom Submissions Fields will appear on customer and lead records, Custom WO Fields will appear on work order records, Custom Yard Fields will appear on inventory records, Custom Rep Fields will appear on rep/tech/agent records, Custom Account Fields will appear on account/property records, Custom Invoice Fields will appear on invoice records, Custom Opp Fields will appear on opportunity records, and Custom Ticket Fields will appear on ticket records.
Under each field type, you will see details on any pre-existing custom fields, along with the option to Add a new custom field to the record type:

Use the small downwards arrow button beside each field to expand and see more detail/edit the custom field:

When adding a new custom field, the Name for the field should not include spaces. Use an underscore (_) to separate words in the field name if necessary. (DO NOT USE THE SAME NAME HERE AS ANOTHER DATABASE FIELD IN FASTGEM, THIS WILL BREAK THAT FIELD, e.g., primary_phone) The field Label is what will appear in the FastGem front end as the field label. You must select a Type for your custom field (Types are explained below). The field Description is for admin use if wanting to leave notes on the purpose of the field. Depending on Type selected, the other configuration options for the field may change (more details below). The meanings of the checkboxes at the bottom of the custom field configurations are explained below. Use the small up and down arrows on the right side of your custom field to move it around in relation to the other custom fields, and use the red Trash can item to delete:

Field types and what they do:
Text type fields will create small text boxes in front end FastGem.
Text Area fields will create large text areas in front end.
Number type fields will create small text boxes that only accept numbers in front end (The Min and Max options that appear when the Number type is selected define the minimum and maximum numbers allowed for that field).
Calender (Date) and Date (ccdate) type fields will both create a calendar date picker option in front end (the Format option that appears when a Date type is selected defines the format in which the date will be stored: day-month-year, etc.).
Dropdown (cclist) type fields will create a dropdown field in front end. Selecting the Dropdown type will open an OPTIONS sub-section in the field definition, where you can enter multiple options to appear in your dropdown in front end. Value and Label for each option in the dropdown should match. The 'include empty first option' checkbox will configure the dropdown so that there is an empty option for selection:

Checkbox (single) type fields will create a single checkbox in front end (The Value option that appears when the Checkbox (single) type is selected will default to 1 and should be left as 1).
Checkboxes (multi) type fields will open an OPTIONS sub-section in the field definition, where you can enter multiple different checkboxes and their labels, which will appear grouped together in front end FastGem. The Value of each individual checkbox added here should be 1:

Subform (nested) type fields create a button in front end FastGem that, when clicked, displays the nested sub-form fields defined in the NESTED SUBFORM FIELDS sub-section pictured below. This NESTED SUBFORM FIELDS section appears in the field definition when the Subform type is selected. The Inner Data by Every field controls how many sub-form fields will display per line in front end. The Add New Text field defines what the button in front end (that, when clicked, displays the sub-form fields) will be labeled. Click the blue 'Add Inner Field' button to create and define your sub-form fields, as you would a normal custom field. 
The example Subform (nested) type field pictured above, will look like this in front end FastGem:

Note the Text and Checkbox type fields that appear as configured when the button labeled 'Add Line Info' is clicked.
Explanation of Checkboxes at the Bottom of Custom Field Configurations:
At the bottom of your custom field configurations, you will see a row of checkboxes. Checking these boxes will further define the custom field's capabilities:

- 'Display in Excel' means that this custom field is exportable to csv file.
- 'Display on List' means that a column for that custom field will appear on the List View of whatever Record Type the custom field is attached to (If you have checked the 'Display on List' box but do not see the column appear in your list view, please contact FastGem support).
- 'Include in Search' is for Text, Text Area, and Number type fields, and makes the custom field value searchable when typed into the Search bar in front-end.
- 'Include in JSON Filter' is for fields with pre-defined values (Dropdown type fields), and adds a Search Filter field to the Search Tools dropdown in front end.
- 'Sortable' is for custom fields that have 'Display on List' checked; it defines whether or not users in the front end can click on the column header for the custom field in the list view, and sort page results by the value in that field.
- 'API Field' defines whether the field will be API compatible.
- 'Required' makes the field a required field (cannot save record if empty).
- 'Hide Time' appears if the field type selected is Calendar. This will prevent a timestamp from being appended to the date selected in the custom field.
For further questions regarding custom fields in FastGem, please contact FastGem support at This email address is being protected from spambots. You need JavaScript enabled to view it.