Custom Fields System
Custom Fields System
Extend any module with custom data fields specific to your business needs.
What is the Custom Fields System?
The Custom Fields system lets you add custom data fields to most modules:
- CRM: Contacts, companies, leads
- Finance: Invoices, products
- Projects: Projects, tasks
- Scheduling: Event types, bookings
- And More: Most modules support custom fields
Why Use Custom Fields?
Benefits:
- Industry-Specific: Add fields relevant to your industry
- Complete Data: Capture all information you need
- Better Organization: Filter and sort by custom data
- Flexibility: Adapt system to your business
Creating Custom Fields
Access Custom Fields
- Go to Settings → Custom Fields
- Select Module: Choose which module (Contacts, Invoices, etc.)
- View Fields: See existing custom fields
- Add Field: Create new field
Field Configuration
Basic Settings:
- Field Name: Label shown in forms
- Field Type: Text, number, date, dropdown, etc.
- Slug: Internal identifier (auto-generated)
- Required: Make field mandatory
- Default Value: Pre-fill value (optional)
- Help Text: Instructions for users
Field Types:
- Text: Single line text
- Textarea: Multi-line text
- Number: Numeric value
- Date: Date picker
- Time: Time picker
- DateTime: Date and time
- Dropdown: Select from options
- Multi-Select: Select multiple options
- Checkbox: Yes/No toggle
- Radio: Single choice from options
- File: Upload attachment
- URL: Website link
- Email: Email address
- Phone: Phone number
Field Options
Dropdown Options
For dropdown/select fields:
- Select "Dropdown": Choose field type
- Add Options: Enter option values
- One Per Line: Each option on new line
- Save Options: Options saved
- Used in Forms: Options appear in dropdown
Validation Rules
Add validation:
- Required: Field must be filled
- Min/Max Length: Text length limits
- Min/Max Value: Number range limits
- Pattern: Regex pattern matching
- Unique: Value must be unique
Using Custom Fields
In Forms
Custom fields automatically appear:
- Create Forms: When creating records
- Edit Forms: When editing records
- Organized: Grouped in custom fields section
- Validated: Validation rules enforced
In Lists
Display custom fields:
- Configure Display: Set which fields to show
- Add Columns: Add custom field columns
- Sort/Filter: Sort and filter by custom fields
- Export: Include in data exports
In Filters
Filter by custom fields:
- Open Filters: Module filter panel
- Find Custom Field: Custom field in filter list
- Set Filter: Choose filter value
- Apply: Filter results
Field Groups
Organize fields into groups:
- Create Group: Name the group
- Assign Fields: Add fields to group
- Display: Fields grouped in forms
- Collapsible: Groups can be collapsible
Common Groups:
- "Billing Information"
- "Industry Details"
- "Internal Notes"
- "Custom Data"
Best Practices
- Plan First: Think about what data you need
- Use Clear Names: Descriptive field names
- Group Related: Organize into logical groups
- Set Defaults: Use default values when helpful
- Make Required: Mark important fields as required
- Use Dropdowns: For standardized data
- Don't Overdo It: Only add fields you'll use
- Document Fields: Add help text explaining fields
Common Use Cases
Industry-Specific Data
Healthcare:
- Medical License Number
- Specialty
- Insurance Accepted
- Patient Capacity
Real Estate:
- License Number
- MLS ID
- Property Types
- Commission Rate
Legal:
- Bar Number
- Practice Areas
- Court Admissions
- Specializations
Business-Specific Data
Account Information:
- Account Manager
- Account Tier
- Contract Value
- Renewal Date
Internal Tracking:
- Internal Notes
- Priority Level
- Source Code
- Campaign ID
Managing Custom Fields
Editing Fields
- Go to Settings → Custom Fields
- Find field
- Click "Edit"
- Make changes
- Save
Note: Changing field type may affect existing data.
Deleting Fields
- Find field
- Click "Delete"
- Confirm deletion
- Field removed
Warning: Deleting removes all field values. Cannot be recovered.
Reordering Fields
- Go to custom fields settings
- Drag fields to reorder
- Save
- Order reflects in forms
Field Permissions
Control who can see/edit:
- View: Who can see field
- Edit: Who can edit field
- Required For: Which roles must fill field
Troubleshooting
Custom field not showing?
- Verify field is active
- Check field assigned to correct module
- Refresh page
- Check form view
Can't save custom field value?
- Check validation rules
- Verify data format matches type
- Check required fields
- Try refreshing page
Field type change issues?
- Changing type may lose data
- Backup data before changing
- Test with one record first
- Contact support if needed
For more help, see Common Issues.
Next Steps
- Managing Contacts - Use custom fields in contacts
- Creating Invoices - Use custom fields in invoices
- Creating Projects - Use custom fields in projects
Updated on: 13/03/2026
Thank you!
