Staff Lifecycle Management

Staff Lifecycle

RECRUITMENT
├── 1. Add Staff Member (basic info)
├── 2. Set Contract Type & Salary
├── 3. Assign to Campus(es)
└── 4. Collect Documents

ONBOARDING
├── 5. Generate Employee Code (auto: EMP260001)
├── 6. Set Bank Details
├── 7. Define Salary Components
└── 8. Create User Account (optional)

OPERATIONS
├── 9. Record Daily Attendance
├── 10. Process Monthly Payroll
├── 11. Manage Loans (if applicable)
└── 12. Track Performance

OFFBOARDING
├── 13. Set Termination Date
├── 14. Calculate Final Settlement
├── 15. Generate Experience Certificate
└── 16. Archive Records

Staff Contract Types

ContractPay BasisAttendance TrackingBest For
Monthly FixedFixed salaryPresent/AbsentFull-time teachers
HourlyHours × RateCheck-in/Check-outPart-time staff
Per LectureLectures × RateLecture countVisiting faculty

Staff Attendance

Navigate to: Teacher Management → Staff Attendance

┌──────────────────────────────────────────────────────┐
│ Staff Attendance - June 15, 2026 │
├──────────┬──────────┬──────────┬──────────┬─────────┤
│ Staff │ Status │ Check In │ Check Out│ Hours │
├──────────┼──────────┼──────────┼──────────┼─────────┤
│ John Doe │ Present │ 08:00 │ 16:00 │ 8.0 │
│ Jane S. │ Absent │ — │ — │ — │
│ Bob W. │ Half Day │ 08:00 │ 12:00 │ 4.0 │
│ Alice M. │ Leave │ — │ — │ — │
└──────────┴──────────┴──────────┴──────────┴─────────┘

[Save Attendance] [Bulk Mark Present] [Export]

Salary Components

Adding Custom Earnings/Deductions:

Staff: John Doe (EMP260001)
Base Salary: $2,000/month

EARNINGS:
├── Housing Allowance: $500 (non-taxable)
├── Transport Allowance: $200 (non-taxable)
└── Medical Allowance: $150 (non-taxable)

DEDUCTIONS:
├── Health Insurance: $50
└── Loan EMI: $300

NET PAY CALCULATION:
$2,000 + $500 + $200 + $150 - $50 - $300 = $2,500

Staff Documents

Upload and store:

  • CV/Resume
  • Certificates/Degrees
  • ID Proof
  • Contract Letter
  • Experience Certificates
  • Performance Reviews

Comments are closed.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
💬 Ask Me Anything!