For administrators

Roles and permissions

How to create roles for your team and control which features each role can see and use.

Last updated:

Every team member has one role, and the role decides what they can see across your organisation. Navanto starts you with three: Admin, for the people who run the organisation, Standard, for most of your team, and Site, for site staff who only need to post updates. You can rename any of these, and add as many of your own as you need — an Office role, a Subcontractor role, whatever fits how your business works.

Creating a role

Roles live under Settings, on the Roles tab. New role asks only for a name; the role appears in the list the moment you name it, with nothing switched on. Changes save as you make them.

Pick the new role in any user’s profile to move them onto it — the Role column in your users list shows who holds what.

The feature switches

Each role has a switch per feature: Tasks, Approvals, Snagging, Drawings, Files, Timeline, Calendar, Posts, Site updates, Contract, Templates, Procurement, Forecasting, and Client portal. Switching a feature on enables it for the role; leaving it off hides it for those users entirely — it disappears from their navigation, their pages, their dashboard, and NavantoAI won’t discuss it with them either. Requests for a hidden feature are refused the same way on the server, so hiding something is a real boundary, not just a tidier menu. That holds on the screens that gather several features together too: the activity feed, a project’s risk briefing, NavantoAI’s summaries and the link chips between records all leave out anything belonging to a feature the role can’t see. Notifications go further — they are never sent in the first place, so someone who can’t see Posts gets no post notifications in the app and no post emails either.

A couple of features come as a set, because one is built from the other’s data: Forecasting includes Contract, and Contract includes Procurement. Switch Forecasting on and the editor switches Contract and Procurement on with it; switch Procurement off and anything that needs it switches off too. The Files switch controls the file browser in the sidebar — attachments on tasks, snags, drawings and contract items belong to those features and keep working whether or not Files is on.

Visibility is the only lever the switches pull. Whether someone can create, edit or delete within a feature they can see follows the rules Navanto has always used — your own posts and site updates are yours to manage, some operations stay admin-only, and so on. There’s nothing extra to configure for that. Projects themselves aren’t on the list: they’re the fabric of Navanto, so every role can always open its projects.

A permission change reaches the person’s screen within a few minutes, not instantly — worth knowing when you’re testing a role you just edited. Notifications sent before the change stay in their bell; opening one now tells them they no longer have access.

Client portal is different

The Client portal switch doesn’t hide a feature your team uses day to day — it controls whether a role can open the client-portal preview and the portal setup screen, and it covers everything in them: the preview shows your client’s view in full — drawings, contract items, files and all — regardless of what the role’s other switches say, and managing the portal’s files needs only this switch, not Files. Someone with Client portal on but Drawings off still sees drawings in the preview, because the preview is the client’s view, not theirs.

The same switch decides whether a role can put anything in front of your client. Sending the weekly client update, sending a selection or a variation, revoking one, deleting one the client is looking at, posting to the portal feed, marking a calendar event as visible to the client, approving a drawing revision and adding or removing files in the portal’s folder all need Client portal on — with it off, those buttons disappear and the role works entirely within your team. A Site user can keep the diary going all week and still see what was last sent to the client, read-only; drafting and sending the client update stays with whoever holds Client portal.

Anything your client can already see is covered too, not just the moment it was shared. A role with Calendar but not Client portal works freely on your team’s own events, and cannot touch one marked visible to the client — not to rename it, move it, hide it again or delete it — because every one of those changes what your client reads. The same goes for a selection the client is choosing from — it can be revised or withdrawn only by someone who holds Client portal — and for a drawing revision that has been approved onto the portal: changing it, or deleting it or its drawing, needs the switch. When an approval workflow is what approves a drawing, the drawing publishes to the portal only if the person giving the final approval holds Client portal; otherwise the approval still goes through and the drawing waits for someone who does. Variations sit behind the switch entirely: the portal shows your client every variation, even drafts awaiting a price, so creating or editing one is always Client portal work. And once a diary entry’s photos have gone out in a client update, editing or deleting that entry needs Client portal too, because doing so would change — or take down — what was sent.

Actual client users — the people your clients log in as — are never affected by roles. They only ever see their one project’s portal.

The three seeded roles

Admin has every feature enabled, permanently — its switches can’t be changed and the role can’t be deleted, so you can never lock yourself out of your own organisation. Managing the organisation — users, roles and settings — always belongs to Admin.

Standard starts with everything visible except Forecasting, which is admin-only until you choose to open it up.

Site starts with only Site updates enabled — built for people whose whole job on Navanto is opening a project and posting what happened that day, without the rest of the app cluttering their view.

Standard and Site can be adjusted, and custom roles beyond them can mix and match freely. Any role can be renamed; roles other than Admin can be deleted once nobody holds them — move their people to another role first.