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: Queued → Running
allowedRoles: [supervisor, owner]
requireComment: true
Build your first module in minutes.
Or describe what you need and let AI scaffold it for you.