Insights

How platform and tenant CMS work together

1 min read

The same CmsPage model powers both scopes: platform (organization_id null) for the marketing site, and tenant (per organization) for customer-facing pages.

The same CmsPage model powers both scopes: platform (organization_id null) for the marketing site, and tenant (per organization) for customer-facing pages.
Sections are stored as JSON (hero, text, cta) and rendered through a shared Blade component, so behavior stays consistent while URLs and CTAs differ by scope.