Try For Free
Knowledge Base User Roles Understanding base roles

Understanding base roles


What Is a Base Role?

When you create custom roles in Geo-CX, every role must be built on top of a base role.

A base role defines the maximum set of permissions that any role built on it can ever have. Think of it as a ceiling — your custom role can have fewer permissions than the base role allows, but it can never have more.

This ensures that access levels stay consistent and appropriate across your organization, no matter how many custom roles you create.


Why Base Roles Matter

Base roles give your organization a clear structure for managing access:

  • They set boundaries. A custom role can only include permissions that its base role allows. This prevents accidental over-permission.
  • They reflect job functions. Each base role is designed around a type of user in the field or office, so your custom roles stay grounded in real responsibilities.
  • They simplify role management. Instead of building permissions from scratch every time, you start from a well-defined foundation.

Available Base Roles

Geo-CX provides the following base roles for you to build on:

Base RoleTypical Use
Construction ManagerFull-access administrative users who manage projects, crews, timesheets, and configurations
ForemanSupervisory users who manage their crew, validate timesheets, and oversee field activity
TechnicianField users who submit forms, log time, and report from the job site
ViewerRead-only users who need visibility into safety records and documents without making changes

Note: Base roles are provided by the platform and cannot be created, renamed, or deleted by your organization.


How Base Roles Work With Custom Roles

When you create a custom role, you select a base role as its parent. The permissions available to your custom role are limited to what that base role allows.

For example:

  • A custom role built on Technician can only include permissions a Technician is allowed to have.
  • A custom role built on Construction Manager has access to the widest set of available permissions.

If you need to give a custom role more permissions than its current base role allows, you would need to change the base role to one with a higher permission ceiling.

CM Base Role


Choosing the Right Base Role

When creating a new role, choose the base role that most closely matches what that user type needs to do. Start broad if you are unsure — you can always restrict permissions within the role. What you cannot do is grant permissions beyond what the base role permits.

A good rule of thumb:

  • Office or admin users → Construction Manager base
  • On-site supervisors → Foreman base
  • Field crew members → Technician base
  • Stakeholders or read-only observers → Viewer base

base role selection


Tip: If you are unsure which base role to use for a new custom role, start with the one that matches the most similar job function. You can always adjust the specific permissions within that role afterward.