Skip to main content
Version: Current

Staff Management

Manage your non-teaching personnel - from administrators and office staff to facilities and support teams.


Staff Management Architecture​


Staff Onboarding Workflow​

START: New Staff Member Hired
|
v
+-------------------------------------------------------------+
| STEP 1: Collect Documents |
| ------------------------- |
| Gather required documents: |
| * National ID / Work permit |
| * Relevant certificates |
| * References |
| * Police clearance (if required) |
+----------------------------+--------------------------------+
|
v
+-------------------------------------------------------------+
| STEP 2: Create Staff Profile |
| --------------------------- |
| Enter employee information: |
| * Personal details (name, contact) |
| * Employment details (start date, salary) |
| * Emergency contact |
+----------------------------+--------------------------------+
|
v
+-------------------------------------------------------------+
| STEP 3: Assign Department & Role |
| ------------------------------- |
| Configure their position: |
| * Select department (Administration, Finance, etc.) |
| * Assign role (Secretary, Bursar, etc.) |
| * Set job title |
+----------------------------+--------------------------------+
|
v
+-------------------------------------------------------------+
| STEP 4: Set System Access |
| ------------------------- |
| Configure login and permissions: |
| * Create login credentials (email + password) |
| * Assign permissions based on role |
| * Send welcome email |
+----------------------------+--------------------------------+
|
v
STAFF MEMBER ACTIVE ?

Overview​

The Staff module helps you manage employees who aren't primarily teaching:

  • Administrative staff (registrars, secretaries, office managers)
  • Finance staff (accountants, bursars)
  • Support staff (security, maintenance, cleaners)
  • IT staff (technicians, system administrators)
  • Leadership (principals, vice principals with non-teaching roles)

Accessing Staff Management​

  1. Click People in the left sidebar
  2. Select Staff
  3. You'll see the staff list with search and filter options

Adding a New Staff Member​

Step 1: Start Registration​

  1. Go to People -> Staff
  2. Click + Add Staff
  3. The registration form opens

Step 2: Personal Information​

FieldDescriptionRequired
First NameStaff member's first name[x] Yes
Middle NameMiddle name(s)No
Last NameSurname/family name[x] Yes
Date of BirthBirth dateNo
GenderMale, Female, Other[x] Yes
National IDGovernment ID numberNo

Step 3: Contact Information​

FieldDescription
EmailWork email address
PhonePrimary phone
Alternative PhoneSecondary phone
AddressHome address

Step 4: Emergency Contact​

FieldDescription
Contact NameWho to call in emergency
Contact PhoneEmergency contact phone
RelationshipSpouse, Parent, etc.

Step 5: Employment Details​

FieldDescriptionRequired
Staff NumberUnique employee ID[x] Yes
RoleHeadmaster, Admin, Support, etc.[x] Yes
Job TitleSpecific title (e.g., "Senior Secretary")No
DepartmentWhere they workNo
Employment TypeFull-time, Part-time, Contract[x] Yes
Hire DateDate employment started[x] Yes

Step 6: School Assignment​

FieldDescription
Primary SchoolMain school assignment
Additional SchoolsFor multi-school staff

Step 7: Save​

  1. Review all information
  2. Click Create Staff
  3. The staff member is now registered

Staff Roles​

Understanding Roles​

RoleDescriptionTypical Responsibilities
HeadmasterSchool principalOverall leadership, policy, external relations
Vice PrincipalDeputy headAcademic leadership, discipline, operations
AdminAdministrative staffRecords, scheduling, admissions, office work
StaffGeneral staffVarious departmental functions
SupportSupport servicesSecurity, maintenance, cleaning, catering

Setting a Role​

  1. Open staff member's profile
  2. Go to Employment tab
  3. Click Edit
  4. Select the appropriate Role
  5. Click Save

Department Assignment​

Assigning to a Department​

  1. Open staff member's profile
  2. Go to Employment tab
  3. Click Edit
  4. Select the Department:
    • Administration
    • Finance
    • Human Resources
    • IT/Technology
    • Facilities/Maintenance
    • Security
    • Library
    • Other
  5. Click Save

Common Departments​

DepartmentTypical Staff
AdministrationRegistrars, secretaries, office managers
FinanceAccountants, bursars, cashiers
Human ResourcesHR officers, payroll staff
IT/TechnologyTechnicians, network admins
FacilitiesMaintenance, groundskeepers
SecuritySecurity officers, guards
LibraryLibrarians, assistants
Student ServicesCounselors, wellness staff

Multi-School Assignments​

For organizations with multiple schools, staff can be assigned to more than one location.

Assigning to Multiple Schools​

  1. Open staff member's profile
  2. Go to Employment tab
  3. Click Edit Schools
  4. Check all schools where they work
  5. Set the Primary School (their main location)
  6. Click Save

Managing Multi-School Schedules​

For staff working at multiple schools:

  1. Go to Employment tab
  2. Click Edit Schedule
  3. Set which days they work at each school:
SchoolDays
Main CampusMonday, Wednesday, Friday
Junior CampusTuesday
Senior CampusThursday
  1. Click Save
Multi-School Staff

These are typically district administrators, IT support, or specialists who serve multiple schools in a network.


Staff Profile​

Viewing a Profile​

  1. Go to People -> Staff
  2. Click on a staff member's name
  3. The full profile opens

Profile Sections​

SectionContents
OverviewPhoto, summary, quick info
PersonalContact details, emergency contact
EmploymentRole, department, job title, status
SchoolsAssigned schools and schedule
QualificationsEducation, certifications
LeaveLeave balances and history
DocumentsUploaded files
ActivityChange history

Employment Status​

Status Types​

StatusDescription
ActiveCurrently employed and working
On LeaveOn approved leave
SuspendedTemporarily suspended
TerminatedEmployment ended

Changing Status​

  1. Open staff member's profile
  2. Go to Employment tab
  3. Click Change Status
  4. Select new status
  5. Enter effective date
  6. Add notes if required
  7. Click Confirm

Managing Leave​

Viewing Leave Balances​

  1. Open staff member's profile
  2. Go to Leave tab
  3. See balances for:
    • Annual Leave
    • Sick Leave
    • Other leave types

Recording Leave​

  1. Go to Leave tab
  2. Click + Record Leave
  3. Enter:
    • Leave type
    • Start date
    • End date
    • Reason
  4. Click Save

Access & Permissions​

Setting Access Areas​

Control which physical areas staff can access:

  1. Open staff member's profile
  2. Go to Employment tab
  3. Click Edit Access
  4. Check areas they can access:
    • Admin Block
    • Staff Room
    • Finance Office
    • IT Room
    • Records Room
    • etc.
  5. Click Save

This information is used for:

  • Access card programming
  • Security clearance
  • Physical access reports

Searching for Staff​

Use the search bar to find staff by:

  • Name
  • Staff number
  • Email
  • Phone

Filters​

FilterOptions
RoleHeadmaster, Admin, Support, etc.
DepartmentAdministration, Finance, IT, etc.
StatusActive, On Leave, etc.
Employment TypeFull-time, Part-time, Contract
SchoolFilter by assigned school

Importing Staff in Bulk​

Prepare Import File​

  1. Go to People -> Staff
  2. Click Import
  3. Download the CSV template
  4. Fill in staff data:
ColumnExampleRequired
first_nameGrace[x]
last_nameNcube[x]
emailg.ncube@school.edu[x]
genderfemale[x]
roleadmin[x]
job_titleSenior SecretaryNo
departmentAdministrationNo
hire_date2024-01-15[x]

Upload and Import​

  1. Click Choose File
  2. Select your CSV
  3. Click Preview
  4. Review for errors
  5. Click Import

Staff Reports​

Available Reports​

ReportDescription
Staff DirectoryComplete list with contact info
Department ReportStaff organized by department
Role SummaryStaff count by role
Leave ReportLeave taken and balances

Generating Reports​

  1. Go to People -> Staff
  2. Click Reports
  3. Select report type
  4. Set parameters
  5. Click Generate
  6. Export to PDF or Excel

Common Questions​

What's the difference between Staff and Teachers?​

  • Teachers are academic staff whose primary role is teaching
  • Staff are non-teaching personnel (though some may have administrative roles)

Teachers who also have administrative duties should be in the Teachers module with their admin roles noted there.

How do I handle staff who work at multiple schools?​

Use the multi-school assignment feature:

  1. Assign them to all schools where they work
  2. Set their primary school
  3. Define their schedule at each location

Can staff have system access?​

Yes - after creating a staff record, you can create a user account for them with appropriate system permissions. See Settings for details.


Best Practices​

Keep Contact Info Current

Regularly verify staff contact information, especially emergency contacts. This is critical for safety.

Clear Job Titles

Use clear, consistent job titles. This helps with:

  • Organizational charts
  • Official communications
  • Reporting
Document Access Needs

Record which areas each staff member needs access to. This simplifies access card management and security audits.


  • Teachers - Teaching staff management
  • Settings - System access and organization setup