Skip to main content

Roles & Permissions

Module: Settings | Platform: Web

Roles & Permissions controls what each user role can see and do across the Appello platform. Every user is assigned a role, and the role's permission matrix determines their access to modules, features, and settings.

Sidebar → Settings → Roles & Permissions

Role List

Roles & Permissions — list of user roles with member counts and permission scope

The main view shows all defined roles in a table.

ColumnDescription
Role NameThe name of the role (e.g. Admin, Field Worker).
Date CreatedWhen the role was first created.
Date UpdatedWhen the role was last modified.
User CountNumber of users currently assigned to this role.

Actions

  • Create Role — define a new role with custom permissions.
  • Export — download the roles list.
  • Search — filter roles by name.
  • Filter — toggle between All, Active, and Archived.

Permission Matrix

Click a role name to open its permission editor.

Permission Matrix — granular checkbox grid showing permissions by role across all modules

Role Information

FieldDescription
NameThe display name for this role.

Permission Tabs

TabDescription
Basic PermissionsModule-level access toggles — enable or disable entire feature areas for the role.
Field-Level PermissionsGranular control over which data fields users in this role can view or edit (e.g. financial fields, contact info).

Permission Categories

The left sidebar organizes permissions into functional groups:

CategoryControls access to
Active PermissionsQuick view of all currently enabled permissions.
CommunicationsAnnouncements, messaging, and notification features.
CRMCompanies, contacts, estimates, and sales pipeline.
Dashboard MetricsDashboard widgets and company metrics.
Default ApplicationBase application access and navigation.
EquipmentEquipment management, assignments, and inspections.
File ManagementFile uploads, folders, and document access.
Finance & AdminInvoicing, accounts payable/receivable, cost tracking.
FormsForm builder, form inbox, form submissions.
Mobile ApplicationMobile app features and field worker capabilities.
OperationsProjects, jobs, notes, and operational workflows.
ReportsReporting and analytics access.
SalesEstimates, change orders, and sales workflows.
SchedulingSchedule views, worker assignment, and calendar access.

Settings Access

Within the Active Permissions view, each Settings module can be toggled independently:

  • Accounting
  • Business Settings
  • Document Template
  • Download Template
  • Human Resources
  • Instance Settings
  • And more...

Each permission shows a toggle (enabled/disabled) and some have a + button to expand sub-permissions for finer control.

Duplicate

Use the Duplicate button to create a copy of an existing role as a starting point for a new one.

Default Roles

Appello ships with three built-in roles:

RoleIntended for
AdminFull access to all modules, settings, and financial data.
Field SupervisorField team leads — scheduling, timesheets, and operations.
Field WorkerOn-site workers — mobile app, timesheets, forms, notes.
note

The permission matrix is extensive and covers dozens of individual toggles per category. During initial setup, it is recommended to duplicate an existing role and adjust permissions rather than building from scratch.