Bonyeza Interactive Clouds: branded result slips and template-wise reports.

See printable slips, charts, rankings, subject analysis, and real school portal menus immediately after activation.

Front office screenshot Student dashboard screenshot Fee collection screenshot Fee collection report screenshot Marksheet print preview screenshot Exam report screenshot Human resource and payroll screenshot Bulk SMS screenshot Front office screenshot repeat Student dashboard screenshot repeat Fee collection screenshot repeat Fee collection report screenshot repeat Marksheet print preview screenshot repeat Exam report screenshot repeat Human resource and payroll screenshot repeat Bulk SMS screenshot repeat

One platform, every school workflow

The system is designed for active school operations: admissions teams, accountants, teachers, librarians, transport managers, front office staff, parents, students, and school administrators all work from the same trusted records.

For school leadership

  • Review operational and financial reports.
  • Control access through roles and permissions.
  • Monitor attendance, exams, finance, staff, and communication.
  • Keep every school team working from one clean record set.

For school administrators

  • Manage students, staff, classes, sessions, and school settings.
  • Process fees, expenses, payroll, inventory, and reports.
  • Publish notices, exams, assignments, and portal updates.
  • Print receipts, cards, certificates, and official documents.

For families and learners

  • View school-specific portal information.
  • Access fees, homework, exams, attendance, and notices.
  • Receive email/SMS communication from the school.
  • Use secure login credentials issued by the school.

All features defined

These are the major feature areas exposed by the platform and represented in the existing school management codebase, organized for clear marketing and buyer evaluation.

01

Student Information

Admissions, profiles, guardians, documents, custom fields, class placement, promotion history, alumni, and student timeline tracking.

02

Fees and Finance

Fee groups, types, discounts, balances, collection, receipts, invoices, daily collection, bank/payment allocation, income, expenses, and financial reporting.

03

Attendance

Daily class attendance, subject attendance, staff attendance, QR/biometric readiness, late/absent tracking, and attendance reports.

04

Exams and Results

Exam groups, schedules, marks entry, grading, marksheets, rank reports, admit cards, online exams, and result publication.

05

Teachers and Staff

Staff profiles, departments, designations, roles, permissions, payroll, payslips, leave requests, attendance, documents, and staff ID cards.

06

Parents and Learners

Student and parent portals for fees, assignments, attendance, exams, notices, profile details, online payment, and learning resources.

07

Communication

Email, SMS, notices, events, homework alerts, fee reminders, exam notices, birthday messages, and role-based notifications.

08

Lesson and Academics

Syllabus status, lesson planning, homework, daily assignments, subject groups, timetable, classes, sections, and teacher allocation.

09

Library

Book inventory, members, issuing, returns, due reports, library cards, and student/staff borrowing history.

10

Inventory

Item categories, stock, suppliers, stores, item issue, inventory movement, sales, and balance reports.

11

Transport and Hostel

Routes, vehicles, pickup points, transport fee allocation, hostel rooms, room types, and route reporting.

12

Front Office

Admission enquiries, visitor book, postal dispatch/receive, phone calls, complaints, references, sources, and follow-up records.

13

Certificates and Cards

Student ID cards, staff ID cards, admit cards, certificates, transfer certificates, templates, signatures, and print layouts.

14

Reports

Student, finance, attendance, examination, human resource, library, inventory, online admission, transaction, and audit reports.

15

Cloud School Portal

Each activated school receives a dedicated portal URL, school Super Admin login, role permissions, and access to its own students, staff, parents, fees, reports, and messages.

16

System Administration

School settings, sessions, languages, currencies, modules, sidebar control, permissions, roles, backups, logs, and integrations.

Tenant activation built for cloud onboarding

The public website collects school activation requests. After approval, the school receives its own portal link and school Super Admin credentials by configured email and SMS.

1

School requests activation

The school fills in its name, administrator contact, phone, location, expected student count, and onboarding notes.

2

Activation is reviewed

The request is checked in the backend, then approved or rejected before a school portal is issued.

3

Portal URL is generated

The system creates a link such as school-name.schooldemo.bonyeza.co.ke and stores it with the tenant request.

4

Credentials are sent

A school Super Admin account is created and login details are shared through configured mail and SMS services.

Bank and M-Pesa API integration for automated fee payments

Bonyeza can be configured to help schools automate parent fee payments through M-Pesa, bank deposits, transfer references, payment callbacks, receipts, and balance updates.

How parent payments are automated

Parents can pay school fees using mobile money or bank channels, then the system links the payment to the student fee invoice so accountants do not have to manually chase every receipt.

  • M-Pesa STK Push can prompt the parent to authorize payment from their phone.
  • Paybill or till payments can be matched using account numbers, admission numbers, invoice numbers, or transaction codes.
  • Bank deposits and transfers can be recorded with payment references for reconciliation.
  • Successful payments update student balances, payment history, and collection reports.
  • Receipts can be generated immediately and shared through portal, SMS, email, or WhatsApp.

What the school gets

  • Payment settings for onboarding, online admission, fee collection, and finance teams.
  • Support for cash, bank, mobile money, card, cheque, and custom payment modes.
  • Daily collections grouped by date, class, cashier, payment method, and reference.
  • Outstanding balance reports and automatic reminders for unpaid or partial fees.
  • Audit trail for transaction codes, receipt numbers, invoice numbers, and reversals.
1
Parent selects a student invoice

The parent or accountant opens the fee balance and chooses the amount to pay, including full, partial, transport, or selected fee items.

2
M-Pesa or bank channel receives payment

The school can use STK Push, paybill/till references, or bank deposit references depending on the payment provider configuration.

3
Callback or reference is validated

The system records the transaction code, confirms the amount, and attaches it to the correct student fee record.

4
Receipt and reports update automatically

The student balance reduces, a receipt is available for printing or sharing, and finance reports reflect the collection immediately.

Reporting for decisions, not guesswork

Bonyeza Interactive Clouds supports broad reporting across students, finance, fees, exams, attendance, staff, payroll, library, inventory, transport, admissions, transactions, and system audit activity.

Financial visibility

  • Daily collection reports and transaction search.
  • Fee balances, discounts, receipts, and invoices.
  • Income, expenses, payroll, and accounting summaries.

Academic visibility

  • Student information and class-section reports.
  • Exam marks, schedules, ranks, and marksheets.
  • Syllabus status, lesson plan, homework, and attendance views.

Operational visibility

  • Staff, leave, attendance, and human resource reports.
  • Library books, issues, dues, and inventory reports.
  • Admissions, parent login details, and user log reports.
Activation request

Bring a school onto Bonyeza Interactive Clouds

Open the activation form and submit the school details. After approval, the school receives its portal link, Super Admin username, and generated password.

Start cloud onboarding

The activation form opens as a formatted popup so the school can request onboarding without leaving this page.

Open activation form