Skip to main content

Staff

The Staff page lets you add, edit, and manage all non-teaching personnel — accountants, HR managers, IT staff, coordinators, transportation managers, and any other custom role you have created. Each staff member gets login credentials, a role assignment, and an optional salary structure.

Teachers are managed separately

Teachers have their own dedicated section under Teacher → Manage Teacher. This page is for all other staff roles.


Create a Staff Member

The create form is at the top of the Staff page. Fill in the personal details, assign a role, and optionally configure salary components. The staff list is displayed below the form.

Staff page showing create form and staff list
Staff page — create form (top) and staff list (bottom)
1
Navigate to Staff Management → Staff
From the sidebar, expand **Staff Management** and click **Staff**. The staff page opens with the create form at the top and the staff list below.
2
Select a Role
Choose the role for this staff member from the **Role** dropdown. Only custom roles appear here (e.g., Accountant, IT Manager). Create roles first via **Role & Permission** if needed.
3
Enter personal details
Fill in **First Name**, **Last Name**, **Mobile** number, **Email** address, and **Date of Birth**. The mobile number will be used as the default password.
4
Upload a profile image (optional)
Click the image area to upload a profile photo. Recommended size: 308 × 338 pixels.
5
Set salary and session year
Enter the staff member's **Salary** amount and select the **Session Year**. These fields are required for School Admin users.
6
Configure payroll components (optional)
If the Expense Management feature is enabled, you can add **Allowances** (e.g., Housing, Transport, Meal) and **Deductions** (e.g., Tax, Insurance, Savings Fund). Click **Add New Allowance** or **Add New Deduction** and select the type and amount.
7
Submit
Click **Submit** to create the staff member. They will receive login credentials (email + mobile number as password) and appear in the staff list.
Default password

The staff member's mobile number is used as their default login password. They can change it after first login.


View Staff List

The staff list is displayed below the create form. It shows all active staff members with their name, role, email, and mobile number.

ColumnDescription
No.Row number
NameStaff member's full name, email, and profile image
RolesThe assigned custom role
MobilePhone number
ActionEdit, Salary Structure, and Deactivate buttons
  • Use the Search bar to filter by name, email, or role
  • Toggle between Active and Inactive tabs to view active or deactivated staff
  • Use the Session Year dropdown to filter by enrollment year
  • Export the list to CSV/Excel using the Export button
  • Select multiple staff using checkboxes to perform bulk deactivation

Edit a Staff Member

Staff edit modal with pre-filled form fields
Edit Staff modal — update personal details, role, salary, and more
1
Click the Edit button
In the Action column, click the **Edit** (pencil) button next to the staff member you want to modify.
2
Update fields
A modal opens with all fields pre-filled. Modify any field — name, email, mobile, role, salary, status, or payroll components.
3
Additional edit options
The edit modal includes extra options not available at creation: **Reset Password** (resets to mobile number) and **Two-Factor Verification** toggle.
4
Save changes
Click **Submit** to apply changes.

Deactivate / Reactivate Staff

Staff members can be deactivated (soft-deleted) rather than permanently removed. Deactivated staff lose system access but their data is preserved.

1
Deactivate a single staff member
In the Action column, click the **Deactivate** (toggle) button. Confirm when prompted. The staff member moves to the **Inactive** tab.
2
Bulk deactivate
Select multiple staff members using the checkboxes, then click the **Inactive** button above the table to deactivate all selected staff at once.
3
Reactivate
Switch to the **Inactive** tab, find the staff member, and click **Activate** to restore their access.
Deactivation vs. deletion
  • Deactivate: Staff member loses login access but data is preserved. Can be reactivated.
  • Permanent Delete: Available from the Inactive tab. Removes the staff member and their user account entirely. This action cannot be undone.

View Salary Structure

Each staff member has a dedicated salary structure page showing their base salary, allowances, and deductions.

1
Click the Salary Structure button
In the Action column, click the **Salary Structure** (money) button to view the staff member's payroll configuration.
2
Review or update
The salary structure page shows the base salary and all configured allowances and deductions. You can add, edit, or remove payroll components from this page.

  • Role & Permission — Create and manage the roles you assign to staff members
  • Bulk Upload — Import multiple staff members via CSV
  • Payroll — Generate payslips and manage staff payments