Where we use it
- Asisly, our own voice receptionist, is multi-tenant on the dialled number: every webhook resolves the business from the number that rang, so one assistant serves many businesses without their data meeting.
- Business OS is the operating layer under everything we run.
- Growth Engine, our lead engine, pairs it with Postgres and pgvector behind a retrieval-backed chat widget.
Postgres underneath
It is still Postgres: real constraints, real transactions, and data you can take elsewhere. What must be exact — money, permissions, tenancy — belongs in the schema and on the server, not in the client.
Where it needs care
Tenants have to be separated in the schema rather than by convention in the client, and access has to be enforced server-side. Checking exactly that is part of every application security review we do.