Skip to main content
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

  1. Does this change need a new entity, or only a new field in an existing table?
  2. Does the data belong to a user, a subscription, or an organization model that does not exist yet?
  3. Will this change also affect admin dashboards, audit logs, or webhook flows?
  4. Will RLS and access control still make sense after the schema change?
If you need the migration inventory and operational context behind these entities, go back to Database and storage.