CRMcy Docs

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.