↓ Skip to main content
User Roles & Permissions

User Roles & Permissions

RosterSure is built on the Principle of Least Privilege. This means every userβ€”from your internal Project Managers to external Auditorsβ€”sees exactly what they need to do their job, and nothing else.

Use the matrices below to choose the right role for your team members.


1. Administrative Roles
#

These roles manage the company account, billing, and user settings.

ActionOwnerAdminBilling ContactAuditor
Account Management
View Billing & Invoicesβœ…βŒβœ…βŒ
Manage Subscriptionβœ…βŒβœ…βŒ
Transfer Ownershipβœ…βŒβŒβŒ
User Management
Invite New Usersβœ…βœ…βŒβŒ
Edit User Rolesβœ…βœ…βŒβŒ
Deactivate Usersβœ…βœ…βŒβŒ
Compliance Oversight
View All Projectsβœ…βœ…βŒπŸ‘οΈ
View Audit Logsβœ…βœ…βŒπŸ‘οΈ
Export Compliance Reportsβœ…βœ…βŒπŸ‘οΈ

2. Operational Roles
#

These roles are focused on daily project execution and subcontractor management.

  • Full Permission (βœ…): Can perform action on ALL projects.
  • Scoped Access (πŸ”’): Can perform action ONLY on assigned projects.
  • No Access (❌): Cannot perform action.
ActionAdminProject ManagerMemberView Only
Project Access
View Project Listβœ…πŸ”’ Assigned OnlyπŸ”’ Assigned OnlyπŸ”’ Assigned Only
Create/Edit Projectsβœ…βŒβŒβŒ
Subcontractor Ops
Create New Subcontractorβœ…πŸ”’βŒβŒ
Assign Sub to Projectβœ…πŸ”’βŒβŒ
Archive Subcontractorβœ…βŒβŒβŒ
Compliance Tasks
Upload COI / WSIBβœ…πŸ”’βœ…βŒ
Refresh WSIB Dataβœ…πŸ”’βœ…βŒ
Approve / Reject COIβœ…πŸ”’βŒβŒ
Update Site Checklistβœ…πŸ”’πŸ”’βŒ

Role Definitions
#

πŸ‘‘ Owner
#

The primary account holder. Has absolute control over the organization, including billing, subscription cancellation, and transferring ownership. There can be multiple Co-Owners.

πŸ›‘οΈ Admin
#

Designed for Safety Directors or Office Managers. Has full visibility into all projects and compliance data but cannot modify billing or subscription settings.

πŸ‘· Project Manager (PM)
#

Designed for Site Supers or Project Leads. This is a scoped role. A PM can do almost everything an Admin can do (add subs, check WSIB, upload COIs), but only for the projects they are explicitly assigned to. They cannot see data for projects they don’t manage.

πŸ‘“ Auditor
#

A special external role for CORβ„’ Auditors or Ministry Inspectors. They get read-only access to your entire dashboard, audit trails, and document repository, allowing them to verify compliance without the risk of accidentally changing data.


FAQ: Where is the “Project Manager” option?
#

You might notice that Project Manager isn’t listed in the “Account Role” dropdown when you invite a new user. This is intentional to give you more flexibility.

In RosterSure, a Project Manager is a responsibility on a specific job site, not just a system-wide label. This allows one person to be a Manager on Project A (full control) but just a regular Member on Project B (view only).

How to assign a Project Manager:

  1. Invite as “Member”: In the User Management screen, invite the user and select Member as their Account Role.
  2. Edit User Details: Once the user is created, click their name in the User Roster to view their profile.
  3. Assign Project Roles: Scroll down to the Project Role Assignments section. You will see a list of all active projects.
  4. Change “No Access” to “Manager”: By default, new Members have No Access to specific projects. Simply change the dropdown for the relevant project from No Access to Manager.