Unlimited Flexibility

Custom Fields System

Extend your order data without writing code. Create custom fields that match your exact business needs, with full control over validation, visibility, and layout.

5 Flexible Field Types

Choose the right field type for your data with built-in validation

Text & Textarea

Single-line text or multi-line descriptions

Examples:
Customer PO Number
Special Instructions
Notes

Number

Numeric values with min/max validation

Examples:
Quantity
Weight
Dimensions
Serial Numbers

Boolean

Yes/no checkboxes for flags

Examples:
Rush Order
Quality Inspection Required
Shipping Hold

Date

Date pickers for deadlines

Examples:
Customer Requested Date
Ship By Date
QA Date

Select Dropdown

Predefined options from a list

Examples:
Priority Level
Shipping Method
Material Type

Powerful Field Configuration

Flexible Validation

Set required fields, min/max values, regex patterns, and length constraints

Visibility Control

Show or hide fields in creation forms, order cards, and detail views independently

Positioning Options

Place fields at the top, bottom, or inline on order cards for optimal layout

Search & Filter

Make fields searchable to filter orders by custom criteria

Real-World Applications

Job Shops

Challenge

Every customer has different requirements for tracking

Solution

Create custom fields for customer PO numbers, rail numbers, color codes, and special finishes without code changes

Custom Fields Created
Customer PORail NumberColor CodeFinish Type
100% customer data captured without manual workarounds

Electronics Manufacturing

Challenge

Need to track serial numbers, batch codes, and compliance certifications

Solution

Add custom fields for regulatory data that automatically appear in reports and exports

Custom Fields Created
Serial NumberBatch CodeRoHS CompliantUL Certified
Perfect audit trail for compliance inspections

Make-to-Order

Challenge

Different products require different specification fields

Solution

Configure custom fields per product type with conditional visibility

Custom Fields Created
Fabric TypeColor VariantSizeEmbroidery Text
Reduced order errors by 70%

Advanced Capabilities

Color Themes

Choose from 6 color themes (blue, green, orange, red, purple, teal) to visually organize fields

Icon Support

Add custom icons to fields for quick visual identification on order cards

Dynamic Coloring

Automatically color order cards based on custom field values

Per-User Config

Each user can define their own custom field structure for their workflow

Import/Export

Custom fields are automatically included in Excel import/export operations

JSONB Storage

Efficient PostgreSQL JSONB storage with GIN indexing for fast queries

Technical Implementation

JSONB Storage: Custom fields are stored in PostgreSQL JSONB columns, providing flexible schema evolution without database migrations.

GIN Indexing: Full-text search and filtering on custom fields is fast and efficient thanks to PostgreSQL GIN indexes.

Type Safety: Field definitions include validation rules that are enforced both client-side and server-side.

Migration Support: Includes migration scripts to convert legacy hardcoded fields (like color codes and rail numbers) into custom fields.

Stop Waiting for Code Changes

Configure your own custom fields and adapt BrightPlanning to your exact workflow in minutes, not months.

See Custom Fields in Action