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
- Click People in the left sidebar
- Select Staff
- You'll see the staff list with search and filter options
Adding a New Staff Member
Step 1: Start Registration
- Go to People -> Staff
- Click + Add Staff
- The registration form opens
Step 2: Personal Information
| Field | Description | Required |
|---|---|---|
| First Name | Staff member's first name | [x] Yes |
| Middle Name | Middle name(s) | No |
| Last Name | Surname/family name | [x] Yes |
| Date of Birth | Birth date | No |
| Gender | Male, Female, Other | [x] Yes |
| National ID | Government ID number | No |
Step 3: Contact Information
| Field | Description |
|---|---|
| Work email address | |
| Phone | Primary phone |
| Alternative Phone | Secondary phone |
| Address | Home address |
Step 4: Emergency Contact
| Field | Description |
|---|---|
| Contact Name | Who to call in emergency |
| Contact Phone | Emergency contact phone |
| Relationship | Spouse, Parent, etc. |
Step 5: Employment Details
| Field | Description | Required |
|---|---|---|
| Staff Number | Unique employee ID | [x] Yes |
| Role | Headmaster, Admin, Support, etc. | [x] Yes |
| Job Title | Specific title (e.g., "Senior Secretary") | No |
| Department | Where they work | No |
| Employment Type | Full-time, Part-time, Contract | [x] Yes |
| Hire Date | Date employment started | [x] Yes |
Step 6: School Assignment
| Field | Description |
|---|---|
| Primary School | Main school assignment |
| Additional Schools | For multi-school staff |
Step 7: Save
- Review all information
- Click Create Staff
- The staff member is now registered
Staff Roles
Understanding Roles
| Role | Description | Typical Responsibilities |
|---|---|---|
| Headmaster | School principal | Overall leadership, policy, external relations |
| Vice Principal | Deputy head | Academic leadership, discipline, operations |
| Admin | Administrative staff | Records, scheduling, admissions, office work |
| Staff | General staff | Various departmental functions |
| Support | Support services | Security, maintenance, cleaning, catering |
Setting a Role
- Open staff member's profile
- Go to Employment tab
- Click Edit
- Select the appropriate Role
- Click Save
Department Assignment
Assigning to a Department
- Open staff member's profile
- Go to Employment tab
- Click Edit
- Select the Department:
- Administration
- Finance
- Human Resources
- IT/Technology
- Facilities/Maintenance
- Security
- Library
- Other
- Click Save
Common Departments
| Department | Typical Staff |
|---|---|
| Administration | Registrars, secretaries, office managers |
| Finance | Accountants, bursars, cashiers |
| Human Resources | HR officers, payroll staff |
| IT/Technology | Technicians, network admins |
| Facilities | Maintenance, groundskeepers |
| Security | Security officers, guards |
| Library | Librarians, assistants |
| Student Services | Counselors, wellness staff |
Multi-School Assignments
For organizations with multiple schools, staff can be assigned to more than one location.
Assigning to Multiple Schools
- Open staff member's profile
- Go to Employment tab
- Click Edit Schools
- Check all schools where they work
- Set the Primary School (their main location)
- Click Save
Managing Multi-School Schedules
For staff working at multiple schools:
- Go to Employment tab
- Click Edit Schedule
- Set which days they work at each school:
| School | Days |
|---|---|
| Main Campus | Monday, Wednesday, Friday |
| Junior Campus | Tuesday |
| Senior Campus | Thursday |
- 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
- Go to People -> Staff
- Click on a staff member's name
- The full profile opens
Profile Sections
| Section | Contents |
|---|---|
| Overview | Photo, summary, quick info |
| Personal | Contact details, emergency contact |
| Employment | Role, department, job title, status |
| Schools | Assigned schools and schedule |
| Qualifications | Education, certifications |
| Leave | Leave balances and history |
| Documents | Uploaded files |
| Activity | Change history |
Employment Status
Status Types
| Status | Description |
|---|---|
| Active | Currently employed and working |
| On Leave | On approved leave |
| Suspended | Temporarily suspended |
| Terminated | Employment ended |
Changing Status
- Open staff member's profile
- Go to Employment tab
- Click Change Status
- Select new status
- Enter effective date
- Add notes if required
- Click Confirm
Managing Leave
Viewing Leave Balances
- Open staff member's profile
- Go to Leave tab
- See balances for:
- Annual Leave
- Sick Leave
- Other leave types
Recording Leave
- Go to Leave tab
- Click + Record Leave
- Enter:
- Leave type
- Start date
- End date
- Reason
- Click Save
Access & Permissions
Setting Access Areas
Control which physical areas staff can access:
- Open staff member's profile
- Go to Employment tab
- Click Edit Access
- Check areas they can access:
- Admin Block
- Staff Room
- Finance Office
- IT Room
- Records Room
- etc.
- Click Save
This information is used for:
- Access card programming
- Security clearance
- Physical access reports