Overview

Every person who logs into Octal HR is a Portal User. A user account is separate from an employee record — an employee has HR data (salary, attendance, leave balance) while a user account controls who can log in and what they can see. One employee can have one user account, but not every user needs to be an employee (e.g., an external auditor).

User Access Types

The Admin → Users form offers two access types:

User

A role-based user. Their permissions are defined by the role you assign (HR Manager, Payroll Officer, Manager, or View Only).

Admin

Super Admin — full access to every module and setting. No role is required for Admin accounts.

Managing Users

Go to Admin → Users. The user list shows name, email, role, status, and last login.

AA
Ayesha Abbasi
ayesha@acmecorp.pk
HR Manager ● Active
FK
Fahad Khan
fahad.khan@acmecorp.pk
Payroll Officer ● Active
ZM
Zara Malik
zara.malik@acmecorp.pk
Manager ● Active
BI
Bilal Iqbal
bilal.iqbal@acmecorp.pk
View Only ○ Inactive

Inviting Users

Users receive an email invitation with a time-limited link to set their password and activate their account.

1
Admin → Users → Add User.
2
Enter the user's name and email address. Choose an Access Type: User (role-based) or Admin (Super Admin).
3
If Access Type is User, assign a Role: HR Manager, Payroll Officer, Manager, or View Only. See User Roles & Permissions for capability details.
4
Set an initial password for the account.
5
Save. Share the login credentials with the user through your usual secure channel.

Account Status

A user account is either Active or Inactive. In addition, an account can be temporarily locked after too many failed login attempts.

State Meaning Can Log In?
● ActiveAccount is enabled and in normal useYes
○ InactiveDisabled by an admin (e.g. the person has left)No
🔒 LockedTemporarily locked after repeated failed loginsNot until unlocked

To clear a lock, open the user and choose Unlock — this resets the failed-attempt counter so the user can log in again.

Deactivating a User

When an employee leaves the company, deactivate their user account to prevent login while preserving all HR data for records and audit purposes.

1
Open Admin → Users and find the user.
2
Use the status toggle to switch the account from Active to Inactive.
3
The account can no longer log in. Toggle it back to Active later if the person is re-hired.
Prefer deactivating over deleting. A user can be permanently deleted, but deactivating keeps the account and its history intact and lets you reactivate it later. Reserve deletion for accounts created in error.

Changing a User's Role

Open the user, choose a different role, and save. The new role's permissions apply the next time their session refreshes.

Seat & Concurrent Limits

Admin/Staff seats count against your subscription. Employee users (self-service portal only) are billed per the employee headcount, not the user seat limit.

Plan Admin/Staff Seats
Starter5 included
Growth20 included
EnterpriseUnlimited