BuildWithHQ PlatformTemplatesSolutionsCalculatorCompare DocsLog inGet started
Schema-Driven Application Design

Custom modules and fields: turn the platform into the exact vertical product

BuildWithHQ combines a universal record layer with module and field metadata. First-class modules such as CRM, inbox, calendar, tasks, files, billing, and AI can be extended by custom modules that use the same tenant security, location scope, workflows, pages, logging, and AI controls.

How Custom modules and fields fits into BuildWithHQ

BuildWithHQ combines a universal record layer with module and field metadata. First-class modules such as CRM, inbox, calendar, tasks, files, billing, and AI can be extended by custom modules that use the same tenant security, location scope, workflows, pages, logging, and AI controls.

Platform relationship: This capability uses the same tenant, record, permission, workflow, logging, AI, and extension architecture as the rest of BuildWithHQ.

Module architecture

Module identity

Each module receives a stable key, label, configuration, tenant context, and relationship to its pages and components.

Universal RecordId

A custom business object participates in security, activity history, files, conversations, tasks, calendar, AI, and workflow through its shared RecordId.

Custom records

The system stores custom work items and field values while preserving the module and tenant boundaries.

Relationships

Custom records can connect to contacts, users, locations, files, tasks, workflows, and other records.

Field definition model

Data type

Fields define a data type, label, stable key, default value, option set, display group, and ordering.

Validation

Required state, regular expressions, minimum and maximum values, maximum length, and option metadata can be applied centrally.

Search and sort

Field metadata declares whether values participate in searching, sorting, filtering, and list presentation.

Hidden and encrypted fields

Sensitive values can be hidden, encrypted, and revealed only through an authorized, audited operation.

Tenant variation

A customer can extend or reshape its own module without changing the base application used by other tenants.

Presentation and behavior

Schema-driven pages

Page JSON binds components to module data, fields, actions, and APIs.

Role-aware UI

Components can respond to user roles while backend authorization remains the final security authority.

Workflow events

Field changes, button actions, record creation, approvals, schedules, and external events can enter the workflow engine.

API extensions

Custom logic can run in an isolated extension and return structured results to the page or workflow.

Vertical SaaS examples

Healthcare

Create patient programs, care plans, authorizations, assessments, facility records, and clinical workflows.

Franchise operations

Create locations, compliance inspections, royalties, vendors, campaigns, and regional scorecards.

Professional services

Create matters, engagements, trust records, milestones, deliverables, time entries, and approvals.