Version 2.4•Data•Module 12 of 16
Dynamic Data Modeling

12. Custom Fields & Schema Manager

Every business has trade-specific data points: square footage, vehicle VINs, ink colors, delivery windows. The Custom Fields Manager allows non-technical administrators to extend any CRM entity with custom typed attributes.

Supported Data Types & Storage

Standard storage definitions and interface behaviors for custom properties:

Field Data TypeStorage FormatRendering Behavior
Text (Single Line)UTF-8 StringStandard input with regex pattern enforcement
Number / CurrencyDouble-precision floatLocalized number formatter with currency prefix
Date & TimeISO 8601 TimestampInteractive calendar picker with timezone normalization
Single Select (Dropdown)String Enum KeyOption list with color-coded label badges
Entity RelationForeign Record UUIDSearchable dropdown linking to other module records

Custom Fields Alternatives Comparison

Data Modeling DimensionSHPI Custom FieldsEnterprise CRM Custom FieldsUnstructured Spreadsheet Columns
Admin FlexibilityCreated instantly without migrations or database downtimeRequires dedicated Salesforce/HubSpot database administratorAnyone can add columns, resulting in messy, inconsistent data
Integration Across WorkspaceImmediately usable in Form Studio, Templates, and WorkflowsRequires updating separate page layouts and permission setsMust manually update formulas across multiple sheets
Field ValidationEnforces strict data types, required constraints, and regexComplex validation rules written in proprietary formula syntaxZero validation; typos and invalid entries break workflows