Skip to main content

Documentation Index

Fetch the complete documentation index at: https://elimuborasolutionsco.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

When Elimu Bora provisions your school, you receive everything you need to get started: a dedicated subdomain, a Super Admin login, and an isolated database that belongs only to your school. This guide walks you through the first things to do after you receive that welcome email, so you can be up and running the same day.
1

Receive your account

The Elimu Bora team creates your school’s account and sends you a welcome email with:
  • Your school’s subdomain — for example, sunrise.elimuboraerp.com
  • Your Super Admin username and temporary password
Keep this email safe. The Super Admin role has unrestricted access within your school’s account and is the starting point for all configuration.
2

Log in for the first time

Open a browser and navigate to your subdomain (e.g., https://sunrise.elimuboraerp.com). Enter your Super Admin credentials on the login screen and click Sign in.On your first login you will be prompted to change your password. Choose a strong password and store it securely.
Elimu Bora supports multi-factor authentication (MFA) for extra security. After logging in, go to your profile settings to enable TOTP-based MFA or email one-time passwords. We strongly recommend enabling MFA on the Super Admin account before inviting other users.
3

Configure your school details

Before adding staff or students, fill in your school’s profile so that reports, invoices, and email notifications carry the correct information.Go to Settings → School Details in the left sidebar. You will find three sections:Identity
  • School Name — the full official name of your school
  • Motto — your school’s motto (optional but recommended; it appears on report cards)
  • Vision — a short vision statement for your school (optional)
Contact Information
  • Phone number, email address, and website URL
  • Physical address: county, city, and town
Branding
  • Logo — upload your school logo (PNG or JPG, max 2 MB). The logo appears on report cards, invoices, and email communications sent to guardians.
  • Primary Colour — pick your school’s brand colour using the colour picker. Elimu Bora uses this colour across dashboards, email templates, and PDF reports.
Click Save Changes when done.
If your logo has a transparent background (PNG), it looks best on the white report card and invoice headers. Avoid logos with white backgrounds on white paper.
4

Set up your academic structure

Before you can enrol students or run assessments, Elimu Bora needs to know your curriculum (CBC or 8-4-4), grade levels, and class streams. This structure governs everything else — attendance registers, timetables, assessments, and report cards all sit within it.See Curriculum setup for step-by-step instructions on creating grade levels, grade streams, subjects, and academic years.
5

Add your team

With your school structure in place, create user accounts for everyone who needs access to the system.Go to the Users section and create accounts for:
  • Teaching staff — assign roles such as Teacher, Class Teacher, or HOD
  • Administrative staff — assign roles such as Bursar, HR/Secretary, or Librarian
  • School leadership — assign Principal or Deputy Principal roles
Each user receives a welcome email with their login credentials. Their role determines which parts of the system they can see and what they can do.
Elimu Bora uses role-based access control. A Teacher, for example, can mark attendance and enter grades for their own classes but cannot access finance records. See Roles and access for a full breakdown of what each role can do.
6

Enrol your students

Go to Students in the sidebar and click New student to add students one at a time, or use the bulk import feature to add hundreds of students from a spreadsheet.For each student you will record:
  • Full name and admission number
  • Admission date and admission type (new, transfer, re-admission, or sponsorship)
  • Curriculum and grade level assignment
  • Blood group and any health conditions (optional)
If you are migrating from another system, use the CSV bulk import to bring in your entire student roll at once. Download the import template from the Students list page, fill it in with your existing data, and upload it. See Bulk imports for the full template reference and import instructions.
7

Link guardians to students

After enrolling students, add their parents and guardians. Go to Guardians and create a guardian account for each parent or caregiver.When you link a guardian to a student, Elimu Bora automatically sends the guardian a welcome email with their login credentials. Guardians sign in at your school’s subdomain and see a read-only view of their children’s data — attendance records, report cards, fee invoices, and wallet balance. They cannot edit any information.You can link multiple guardians to a single student (e.g., both parents) and specify the relationship — Mother, Father, Aunt, Uncle, Sponsor, and so on.
8

You're ready

Your school is now configured and your team is set up. Here is where to go next depending on what you want to do first:

Attendance

Take daily morning and afternoon attendance for each class stream.

Finance

Create fee definitions, generate invoices, and collect payments via M-Pesa or cash.

Assessments

Set up grading scales, create assessments, and publish report cards.

Reports

View attendance summaries, financial reports, and academic performance overviews.