Try For Free
Knowledge Base User Roles Permissions Reference

Permissions Reference


Overview

Permissions control what each user can see and do inside Geo-CX. They are organized by module and assigned to roles — every action in the platform, from viewing a project to approving a timesheet, is governed by a specific permission.

This article is a full reference of all available permissions, grouped by module. Use it when building or reviewing custom roles in General Configuration.

Note: Permissions are assigned to roles, not directly to users. To change what a user can do, update the role assigned to them — or create a new custom role with the right combination of permissions.


Auth

Controls whether a user can log into each version of the platform.

PermissionWhat it does
Access Web AppAllows the user to log into the web application
Access Mobile AppAllows the user to log into the mobile application

Billing

Controls access to subscription and billing settings.

PermissionWhat it does
Manage SubscriptionsAllows managing the organization's subscription plan
Billing Dashboard WidgetShows the billing and subscription summary card on the dashboard

Note: Billing permissions are exclusive to the Account Owner and cannot be assigned to any custom role.


Chats

Controls access to the Chats module.

PermissionWhat it does
Access ChatsShows the Chats link in the sidebar and allows viewing conversations
Manage ChatsAllows creating chats, sending messages, and managing group members
Chats Dashboard WidgetShows the chats activity summary card on the dashboard

Crew Management

Controls access to crews and crew records.

PermissionWhat it does
Access Crew ManagementShows the Crew Management link in the sidebar
View All CrewsAllows viewing every crew in the organization, not just the user's own
Create CrewsAllows creating new crews
Edit CrewsAllows updating crew details and removing crew members
Delete CrewsAllows deleting crews
Crews Dashboard WidgetShows the crew summary card on the dashboard

Dashboard

Controls what appears on the admin dashboard.

PermissionWhat it does
Admin DashboardUnlocks the full admin dashboard and its features
Track Employees on MapShows the live employee location tracking map on the dashboard

Note: Each module also has its own dashboard widget permission (listed under each module). These control which summary cards are visible on the dashboard.


Documentation (Document Control)

Controls access to the Document Control View and documentation submissions.

PermissionWhat it does
Access Documentation Management ViewShows the Document Control link in the sidebar
View Other Documentation RecordsAllows viewing documentation submissions from other users
Edit Documentation RecordsAllows editing documentation submissions within the user's scope
Create Documentation SubmissionsAllows creating new documentation entries (expenses, daily tasks, etc.)
Manage Documentation FormsEnables the documentation section in Form Builder to list and manage form definitions
Create Documentation FormsAllows creating new documentation form types in Form Builder
Documentation Dashboard WidgetShows the documentation summary card on the dashboard

General Configuration

Controls access to platform-wide settings.

PermissionWhat it does
Manage General ConfigurationAllows managing organization-wide settings
Edit Default PDF TemplateAllows changing the organization's default PDF style
General Configuration Dashboard WidgetShows the general configuration summary card on the dashboard

Global Communications

Controls access to organization-wide announcements and notifications.

PermissionWhat it does
Access Global CommunicationsShows the Global Communications link in the sidebar and allows viewing notifications
Manage Global CommunicationsAllows creating, editing, and deleting organization-wide announcements
Global Communications Dashboard WidgetShows the global communications summary card on the dashboard

Permissions & Roles

Controls who can manage roles and assign permissions inside the platform.

PermissionWhat it does
Manage RolesAllows creating, updating, and deleting custom roles in General Configuration
Manage PermissionsAllows assigning permissions to roles
Assign User RolesAllows assigning roles to individual users
View User PermissionsShows the Permissions tab on an employee's detail page
Permissions Dashboard WidgetShows the roles and permissions summary card on the dashboard

Project Management

Controls access to projects and project-level operations.

PermissionWhat it does
Access Project ManagementShows the Project Management link in the sidebar
View Other ProjectsAllows viewing projects the user is not directly assigned to
Create ProjectsAllows creating new projects
Edit ProjectsAllows updating project details and content
Delete ProjectsAllows deleting projects
Manage Project CrewsAllows assigning and managing crews within a project
Manage Project HolidaysAllows creating and managing holiday calendars for a project
View GeolocationAllows viewing geolocation and map data associated with a project
Projects Dashboard WidgetShows the project status summary card on the dashboard

Reports

Controls access to the Reports module.

PermissionWhat it does
View ReportsAllows reading and viewing report records
Delete ReportsAllows permanently deleting report records
Reports Dashboard WidgetShows the reports summary card on the dashboard

Resource Management

Controls access to employee records and HR-related data.

PermissionWhat it does
Access Resource ManagementShows the Resource Management link in the sidebar
View All ResourcesAllows viewing every employee in the organization; without it, only employees on shared projects or in the same crew are visible
Create ResourcesAllows adding new employees
Edit ResourcesAllows editing employee records and related operational details
Deactivate ResourcesAllows deactivating employee accounts
Import ResourcesAllows bulk importing employees via the import flow
View Pay RateShows the Rates tab on an employee's detail page
Edit Pay RateAllows editing pay rate fields on an employee's detail page
View User PermissionsShows the Permissions tab on an employee's detail page
Resources Dashboard WidgetShows the employee and resource summary card on the dashboard

Safety

Controls access to the Safety Management View and safety submissions.

PermissionWhat it does
Access Safety Management ViewShows the Safety Management link in the sidebar
View Other Safety RecordsAllows viewing safety records submitted by other users
Edit Safety RecordsAllows editing safety submissions beyond the original creator
Create Safety SubmissionsAllows creating new safety submissions and filling missed audits
Manage Safety FormsEnables the safety section in Form Builder to list and manage form definitions
Create Safety FormsAllows creating new safety form types in Form Builder
Safety Dashboard WidgetShows the safety summary cards on the dashboard

Settings

Controls access to general platform configuration settings.

PermissionWhat it does
Manage General ConfigurationAllows managing organization-wide general configuration settings
Settings Dashboard WidgetShows the settings summary card on the dashboard

Task Tracker

Controls access to the Task Tracker module.

PermissionWhat it does
Access Task TrackerShows the Task Tracker link in the sidebar and grants access to all task tracking features
Task Tracker Dashboard WidgetShows the task tracker summary card on the dashboard

Time Off

Controls access to time off requests and management.

PermissionWhat it does
Access Time Off RequestShows the Time Off section in the sidebar and allows access to both request and management views
Edit Time Off ManagementAllows editing time-off entries from the Time Off Management calendar
Time Off Dashboard WidgetShows the time off summary cards on the dashboard

Timesheets

Controls access to timesheet views and actions.

PermissionWhat it does
Access Timesheet — OwnShows the Own tab in Timesheet Management for personal timesheet access
Access Timesheet — OtherShows the Other tab to view and manage team timesheets within the user's scope
Access Timesheet — Current WeekShows the Current Week tab for the operational timesheet view
Add Manual Timesheet TimeShows the Add Manual Time button in the Current Week view
Approve or Decline TimesheetsEnables Approve and Decline actions on timesheets
Edit Timesheet EntriesAllows editing timesheet rows and viewing edit history
Validate TimesheetsEnables Validate and Validate with Comment actions in the Other tab
View TimesheetsGeneral read access to timesheet data
Timesheet Dashboard WidgetShows the timesheet summary card on the dashboard

Users

Controls access to user management.

PermissionWhat it does
Edit UsersAllows modifying user profiles and role assignments
Users Dashboard WidgetShows the user management summary card on the dashboard

Tip: When setting up a new custom role, start by identifying which modules that user type needs to access — then add the specific action permissions within each module. A user without the module access permission (e.g., Access Project Management) cannot reach that module even if they have action permissions within it.