Roles and navigation
Give different signed-in people different menus — without maintaining separate apps.
NotionApps does not ship a separate “multi-role navigation editor” with many named role trees. Audience menus are built from navigation visibility and Screen Visibility Logic on logged-in user fields (for example a Role property on the Users database).
When you need this
Section titled “When you need this”- Managers see Approvals; staff see Submit forms
- Clients see a portal subset; internals see Operator tools
- One app URL, multiple audiences
Typical setup
Section titled “Typical setup”- Add a property on the Users database that distinguishes audiences (commonly
Role,Type, orPlan). - Ensure every App User has the correct value.
- For each screen, configure visibility:
- Guest vs signed-in navigation toggles
- Screen Visibility Logic using logged-in user fields (example: Role is Manager)
- Optionally organize desktop items with Navigation Groups and App Navigation.
- Publish, then verify with View as any user and a real login for each audience.
Screen Navigation Visibility
Section titled “Screen Navigation Visibility”Deep reference: Screen Navigation Visibility.
Automation “Role” fields
Section titled “Automation “Role” fields”Approval / Messaging wizards may ask for a Role field on the Users sheet for routing audiences. That is an Automation configuration concern — related, but not the same control as app chrome visibility. See Automation and Configure app audience and notification prefs.
Related
Section titled “Related”- App Users
- Auth and access
- Per-screen public access