Platform content (TenancyEngine)
Edit marketing copy served from the TenancyEngine CMS on the public site — landing hero, features grid, pricing hero, and future public pages.
Console: TenancyEngine console → Platform settings → Content (/platform/content)
Platform admins need Settings configure permission.
Workflow
- Select a page in the left panel (e.g. Landing hero, Pricing hero).
- Edit each content block by key — set Format (Markdown or HTML) and Body text.
- Save changes — published blocks update on the marketing site immediately.
- Use Preview on marketing site ↗ to open the live page in a new tab.
System-default pages are seeded from code; custom blocks persist in the platform database.
Pages
| Page | Slug | What it controls |
|---|---|---|
| Landing hero | landing-hero | Home page hero, features grid, bottom CTA |
| Pricing hero | pricing-hero | Pricing page title, subtitle, footer note (plan cards come from plan marketing profiles) |
Block keys
Each block has a stable key (e.g. hero.title, features.card.tenants.body). The marketing site reads blocks by key — do not rename keys unless the site template is updated to match.
Draft vs published
The editor shows Status, block count, and last updated time. Draft badges appear when a page has unpublished changes. Saving writes through to the public API for authorized operators.
Related
- TenaBill marketing content — TenaBill public site CMS (separate product)
- Platform email templates — operator notification emails