This page is a lightweight ERD for documentation readers. The goal is not to expose every SQL detail, but to show how the main entities relate and why certain tables matter to the product.
Core relationships
Identity and access entities
Billing and payment entities
Growth and operations entities
Avatar storage
Tables most often touched during customization
Design questions to answer before changing schema
- Does this change need a new entity, or only a new field in an existing table?
- Does the data belong to a user, a subscription, or an organization model that does not exist yet?
- Will this change also affect admin dashboards, audit logs, or webhook flows?
- Will RLS and access control still make sense after the schema change?