Set Up Roles and Permissions
How the built-in role types work, what each role can access, how to create custom roles, and how to change a team member's role.
How the built-in role types work, what each role can access, how to create custom roles, and how to change a team member's role.
This guide explains the role-based access control system in JobsiteOn. You will learn about the four built-in roles, what each role can and cannot do, how to create custom roles with fine-grained permissions, and how to change a team member's role. Proper role setup ensures that every team member sees exactly what they need and nothing they do not.
/team to understand how many members you
have in each role before making changes.JobsiteOn ships with four built-in roles. These roles cannot be deleted or renamed, but their descriptions below represent the default permissions each one carries.
The Owner role is assigned to the person who created the workspace. There is exactly one Owner per workspace.
| Area | Access |
|---|---|
| Dashboard | Full read |
| Schedule | Full read and write |
| Contacts | Full read and write |
| Properties | Full read and write |
| Jobs | Full read and write |
| Quotes | Full read and write |
| Invoices | Full read and write, including payment config |
| Pricebook | Full read and write |
| Reporting | Full read |
| Team | Invite, remove, and change any role |
| Settings | Full access, including billing and danger zone |
| Integrations | Connect and disconnect |
Admins have nearly the same access as the Owner, with two exceptions: they cannot access the billing section under settings and they cannot delete the workspace.
| Area | Access |
|---|---|
| Dashboard | Full read |
| Schedule | Full read and write |
| Contacts | Full read and write |
| Properties | Full read and write |
| Jobs | Full read and write |
| Quotes | Full read and write |
| Invoices | Full read and write |
| Pricebook | Full read and write |
| Reporting | Full read |
| Team | Invite and manage Dispatchers and Technicians |
| Settings | All settings except billing and deletion |
| Integrations | Connect and disconnect |
Dispatchers focus on scheduling and day-to-day operations. They can create and assign work but cannot change workspace-level settings.
| Area | Access |
|---|---|
| Dashboard | Full read |
| Schedule | Full read and write |
| Contacts | Full read and write |
| Properties | Full read and write |
| Jobs | Full read and write |
| Quotes | Full read, create, and send |
| Invoices | Full read, create, and send |
| Pricebook | Read only |
| Reporting | Read only |
| Team | View roster only |
| Settings | No access |
| Integrations | No access |
Technicians are field-focused. They see their own assigned work, can update job status and add notes, and have limited visibility into the rest of the workspace.
| Area | Access |
|---|---|
| Dashboard | Limited (assigned work summary) |
| Schedule | Read own schedule only |
| Contacts | Read linked contacts only |
| Properties | Read linked properties only |
| Jobs | Read and update assigned jobs only |
| Quotes | No access |
| Invoices | No access |
| Pricebook | Read only |
| Reporting | No access |
| Team | View roster only |
| Settings | Personal account settings only |
| Integrations | No access |
/team./team page, find the member in the Active Members table.The change takes effect immediately. The member's navigation and page access update the next time they load any page in the workspace.
Note: Changing a role does not send an automatic notification to the member. If the change significantly affects what they can do, let them know directly.
Custom roles let you define permissions that do not fit the four built-in role types. For example, you might create a "Field Supervisor" role that has Technician-level job access plus read access to reporting.
/settings and open the Roles section under
Workspace Settings.The new role now appears in the role dropdown when inviting members or changing an existing member's role.
The permission matrix is organized by workspace area:
/settings > Roles.Changes apply immediately to all members assigned to that role.
/settings > Roles.Built-in roles cannot be deleted.
/team page.Ask the member to refresh their browser. Permissions are enforced on each page load, so a refresh applies the update immediately.
Only the workspace Owner can create and manage custom roles. If you are an Admin, ask the Owner to create the role for you.
This is allowed but not recommended. Review both roles and consider merging them into one to simplify management.
There can be only one Owner per workspace. If you need a second person with near-full access, assign them the Admin role. The only differences are billing access and workspace deletion.
No. Permissions are area-based, not record-based. A member with read access to Contacts can see all contacts in the workspace.
Admin is typically the right fit for an office manager who handles scheduling, invoicing, and team coordination.
Start with Dispatcher if they need to assign jobs, or Technician if they only work on their own assigned jobs. If neither fits, create a custom "Field Supervisor" role.
Yes. The mobile experience respects the same role permissions. A Technician sees only their assigned jobs on mobile, just as they do on desktop.
Not directly. Create a new custom role and manually set the permissions. Use an existing role's permission table as a reference.
Did this answer your question?