Permissions & Screen Visibility
Control which screens each team member can access and whether they can view or edit data. Hide unused screens to simplify the interface for specific roles.
Overview
Every team member has a profile that controls what they can see and do in the application. Business owners can configure each team member's profile from Settings | Users & Teams by selecting a user.
Each screen in the application (Clients, Estimates, Invoices, Jobs, etc.) has its own access level setting. This lets you give different permissions for different parts of the app — for example, an estimator might have full access to Estimates but read-only access to Invoices.
Access Levels Explained
Each screen can be set to one of five access levels. These control both visibility (what data is shown) and editability (whether the user can create or modify entries).
| Access Level | Sees Own Data | Sees Team Data | Can Edit |
|---|---|---|---|
| User | Yes | No | Own data only |
| User + Team | Yes | Yes | All data |
| User + Team R/O | Yes | Yes (read-only) | Own data only |
| User R/O + Team R/O | Yes (read-only) | Yes (read-only) | No |
| None / Hidden | No | No | No — screen is hidden |
Configurable Screens
The following screens can each have their access level set independently in a user's profile.
| Screen | Available Access Levels |
|---|---|
| Clients | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Estimates | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Invoices | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Items | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Agenda | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Jobs | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Projects | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Timesheet | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Mileages | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Incomes | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Expenses | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Reports | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Leads / RFPs | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Forms | User, User + Team, User + Team R/O, User R/O + Team R/O, Hidden |
| Dashboard | Normal, Simplified (hides financial data) |
| Photos | User, User + Team, Hidden |
| Bank Accounts | User, Hidden |
| Location | User, User + Team, User + Everyone (see below) |
Location: Who Can See Whom
Location controls whose last known position a user is allowed to see — on the team map, on the Locate button in Users & Teams, and anywhere else a position appears. It is set per user, in the same place as every other access level.
| Setting | What the user can see |
|---|---|
| User | His own position only. Nobody else's. |
| User + Team | His own position, plus the members of the teams he belongs to. A crew sees its own crew. |
| User + Everyone | His own position, plus every member of the business. |
A user never sees anyone outside his business, at any setting. And a member who has turned off location sharing has no position to show, so he will not appear on the map even for someone allowed to see him.
Read-Only Access
Read-only access lets a user view data without being able to create, edit, or delete entries. There are two levels of read-only:
User + Team R/O
The user can view and edit their own data, and can view (but not edit) other team members' data. This is useful when a team member needs visibility into what others are doing, but should only manage their own work.
User R/O + Team R/O
The user can view all data (their own and the team's) but cannot create or edit anything. This is ideal for accountants, auditors, or anyone who needs to review data without making changes.
How to Change Permissions
Only the business owner can change another user's permissions.
-
Go to Settings | Users & Teams
Open the menu and navigate to Settings, then Users & Teams.
-
Select a Team Member
Tap on the team member whose permissions you want to change.
-
Open Their Profile
The user's profile screen shows all configurable screens with their current access levels.
-
Change Access Levels
Tap the dropdown next to any screen to change its access level. A confirmation dialog appears when setting a screen to read-only or hidden.
-
Save
Changes are saved automatically. The team member's interface updates the next time they open the app.
Common Setups
Field Worker
Needs to see their own jobs, timesheet, and mileage. Doesn't need access to invoices, reports, or financial data.
- Jobs: User
- Timesheet: User
- Mileages: User
- Invoices: Hidden
- Reports: Hidden
- Expenses: Hidden
- Dashboard: Simplified
Office Manager
Needs full access to clients, estimates, and invoices. Can view team jobs and timesheets but shouldn't edit others' entries.
- Clients: User + Team
- Estimates: User + Team
- Invoices: User + Team
- Jobs: User + Team R/O
- Timesheet: User + Team R/O
Accountant
Needs to review all financial data without making changes.
- Invoices: User R/O + Team R/O
- Expenses: User R/O + Team R/O
- Incomes: User R/O + Team R/O
- Reports: User R/O + Team R/O
- Jobs: Hidden
- Agenda: Hidden