Permissions & Roles

Create permission groups, assign module-level access, and manage sub-admin roles.

User Guide Permissions & Roles

Permission Groups

Permission groups let you define sets of access rights and assign them to employees or managers.

Each group specifies which modules are visible and what actions the member can perform.

AttendUX — Permission Groups
Permission Groups
Creating a Permission Group
GroupMembersModules
Super Admin1All
Branch Manager38 modules
HR Officer25 modules
Permission groups list screenshot

Creating a Permission Group

Click "+ New Group" and follow the steps below.

1

Name the Group

Give the group a descriptive name, e.g., "Branch Manager" or "HR Viewer".

2

Select Modules

Tick the modules this group can access and choose the access level for each.

3

Save

Click Save. The group is now available to assign to employees.

Available Modules

The following modules can be individually toggled per permission group:

Module Description Available Actions
EmployeesView, add, edit, delete employee records.Create / Edit / Delete
AttendanceView, edit, approve attendance records.Create / Edit / Delete
VacationsView, approve, reject vacation requests.Approve / Reject
PayrollView, generate, export payroll.Generate / Export
ReportsView and export reports.View
ShiftsView, create, assign shifts.Create / Edit / Delete
ExpensesView, approve, reject expense claims.Approve / Reject
SettingsView and modify system settings.Modify

Assigning Employees to a Group

After creating a group, assign employees so they inherit the group's access rights.

Open the group → "Members" tab → select employees from the list → Save.

Tip: An employee can belong to only one permission group. Changing groups removes the previous access.

Sub-Admin Role

A sub-admin is a special role that can manage a specific branch or department without full system access.

Sub-admins can be restricted to see only their branch's employees, attendance, and reports.

Role Description Access Level
Super AdminFull access to everything including billing and license management.Full Access
AdminFull access to HR modules but no billing or license settings.Full Access
Sub-AdminAccess limited to assigned branch/department modules.Limited Access
EmployeeSelf-service only: view own attendance, payslips, requests.Self-Service Only
Warning: Only the Super Admin can create or modify sub-admin accounts. Sub-admins cannot access billing or license settings.

Example: Setting Up Branch Manager Access

You want branch managers to handle attendance and vacations for their branch only, without seeing payroll or settings.
1

Create the Group

Go to Permissions → "+ New Group". Name it "Branch Manager".

2

Select Modules

Enable Employees (view only), Attendance (view + edit), Vacations (view + approve), and Reports (view). Leave Payroll and Settings unchecked.

3

Assign the Manager

Open the group's Members tab, select the branch manager, and save.

4

Verify

Log in as the branch manager to confirm they only see the enabled modules.