Menu
Reorder, rename, and hide items in the sidebar nav.
Last updated 2026-05-05
The staff sidebar is configurable per tenant. From Settings → Menu you can drag entries to reorder, rename them (handy when your team uses different terminology — e.g. "Clients" instead of "Customers"), or hide entries that don't apply (e.g. tenants without HR responsibilities can hide the entire HR section). Permission gating still applies — items remain hidden for any user whose role lacks the required permission, regardless of menu config.
Custom items pointing at external URLs (e.g. an internal wiki or a BI dashboard) are supported with optional icons from the Lucide set; they open in a new tab to preserve the staff app session.
Related endpoints
GET /api/tenant/settings/menu— current menu tree.PUT /api/tenant/settings/menu— replace tree.POST /api/tenant/settings/menu/reset— restore default ordering.
See the source at apps/web/src/app/(tenant)/settings/menu and apps/api/src/menu.