Modules & Records

Model anything.
Without code.

Spin up a module for work orders, assets, inspections, suppliers — whatever you run. 17 field types, formulas, relations and status workflows. Your data lives in indexed JSONB and stays fast at 100K+ records.

OrderCustomerStatusDue
ORD-0042Nordfab A/SRunningJun 21
ORD-0043Meridian Mfg.QueuedJun 22
ORD-0044KÜTAŞ SteelQA holdJun 24
ORD-0045Vestolit GmbHDraftJun 25
17 field types

From plain text to AI-generated values.

stringtextareanumberbooleandatedatetimecurrencyemailphoneurlarrayrelationauto_incrementformulalookupstatusai_generated

Formulas & lookups

Computed at read-time by a safe recursive-descent parser — never eval. 25+ functions, arithmetic, and lookups across relations.

total =
ROUND({qty} * {unit_price} * (1 - {discount}), 2)
14,250.00

Relations across modules

Link records many-to-many; a reverse field is created automatically, with pivot metadata like quantity and price.

Work Orders
source
M : N
Materials
target + reverse
pivot: { qty: 12, unit_price: 4.20 }
Status workflows

Status that follows the rules.

Define statuses and role-gated transitions. A record can only move where you allow, optionally requiring a comment — and every move emits events to automations and approvals.

Role-gated transitions
Required comments on change
Triggers automations & approvals
Draft
Queued
Running
transition: QueuedRunning
allowedRoles: [supervisor, owner]
requireComment: true

Build your first module in minutes.

Or describe what you need and let AI scaffold it for you.