Skip to Content

Built on Odoo 19 · Botspot Infoware

One system to run admissions, attendance, fees and hostels for your school

One Odoo application replacing spreadsheets and registers, covering admissions, attendance, fees, exams, library, transport and hostel allocation.

Everything a school office does today, in one Odoo app

One record, start to finish

An admission enquiry becomes an application, and an approved application creates the student and parent record automatically, with no re-typing.

Fees tied to accounting

Every fee invoice is linked to a journal entry, so the accounts team and the school office always see the same payment status.

Hostel down to the bed

Hostels are modelled as wings, floors, rooms and individual beds, with allocation, renewal and vacate tracked as a full history per student.

Indian-compliance ready

Aadhaar, APAAR ID, PEN and UDISE code are first-class fields on every student record from day one, not bolted-on custom fields.

Day-to-day school operations

Basic features every school needs

The foundation of the system: the registers and records that teachers, class coordinators and the accounts office use every day.

Daily attendance

Open the class attendance sheet for a date, mark each student present or absent on one list, then confirm. Present, absent and total counts are calculated automatically for the class.

Used by: class teachers · Benefit: a confirmed, dated attendance record per class instead of a paper register.

Timetable & periods

Set school periods with start times, end times and recess once, then build each class weekly timetable by assigning a subject, teacher and room to every period across every weekday.

Used by: academic coordinators, teachers · Benefit: one weekly class schedule with built-in double-booking prevention.

Examinations & grade scales

Create an exam against an exam type and grade scale, load students from the active class, and enter theory and practical marks per subject. Grades and pass or fail follow automatically.

Used by: teachers, exam coordinators · Benefit: consistent grading across subjects without manual grade look-ups.

Fee structure & invoices

Link fee categories to accounting products, combine them into a fee structure with line items, and bill students as fee invoices that support paid, partially paid or confirmed status.

Used by: accounts/fee office, parents · Benefit: a clear itemised fee record per student that reconciles with accounting.

Library

Catalogue books by category with total copy counts. Issuing a book reduces availability; returning or marking a copy lost updates the count again so library stock always stays current.

Used by: librarian, students/parents · Benefit: real-time visibility of copies that are issued, returned or lost.

Transport

Record vehicles, drivers, attendants, routes and stops in one place, then mark any student as a transport user with a specific assigned route and pickup stop across the school.

Used by: transport in-charge, admin office · Benefit: one place to see which students use which vehicle and stop.

Beyond basic record-keeping

Special features that connect departments

These capabilities link the front office, accounts and communication together instead of leaving them as separate spreadsheets.

Admission workflow with auto-enrolment

A prospective family starts as an enquiry, then converts into a full admission application. It moves through submitted, verified and approved stages, and enrolment creates linked parent and student records without front-office re-keying.

Fee-to-accounting integration

Confirming a fee invoice can generate the matching accounting journal entry. Payments and reconciliation are read back automatically, updating the invoice between confirmed, partially paid and paid without any duplicate manual entry.

Targeted notices & circulars

A circular can be targeted by medium, standard or class and published with a mail template, so only the relevant students and parents are notified instead of sending one blanket message out to the whole school community.

Dashboard walkthrough

School & Hostel dashboards

School dashboard

  • Students, staff and fee collection at a glance
  • Admissions and enquiry status in simple charts
  • Class results, attendance and library alerts

Hostel dashboard

  • Free, reserved and occupied beds in one view
  • 2D room board and 3D building occupancy map
  • Search a student or bed and open its details

What sets this system apart

Genuinely distinctive capabilities

Most school software stops at "hostel: yes/no". This system goes further where it matters.

Bed-level hostel allocation with renewal history

Hostel buildings are modelled as hostel → wing → floor → room → bed, and each room can carry its own paid facilities. Every allocation moves through a full lifecycle, and each renewal links back to the last one, building a complete occupancy history per bed, not just a yes/no flag.

Leadership KPI dashboard

A single dashboard brings together academic toppers, class-wise academic averages, the admissions and enquiry pipeline, fee-collection status, overdue library books and hostel occupancy, so a principal does not have to open six different lists to see how the school is doing this term.

Indian-compliance student fields

Aadhaar number, APAAR ID (Automated Permanent Academic Account Registry), PEN and UDISE code are built into every student record from day one, alongside category and medical details, fields most generic school software leaves out entirely or bolts on later as free-text notes.

How the pieces fit together

Detailed feature workflows

  1. Enquiry: a family's interest is logged with student and parent name, then tracked through contacted, visited and interested stages.
  2. Admission created: an interested enquiry is converted into an admission application, in draft status.
  3. Submitted: the family's application and documents are submitted for review.
  4. Documents verified: the office confirms the submitted documents are in order.
  5. Approved: the school approves the application for admission.
  6. Enrolled: enrolling the application automatically creates the parent and student records and links them back to the admission.

Admission workflow. A dot travels through the same stages listed on the left as a real admission moves toward enrolment.

Residential facilities

Hostel management, down to the bed

Every hostel building is broken down into a clear hierarchy: a hostel contains one or more wings, each wing has floors, each floor has rooms, and each room has individually tracked beds. This mirrors how a warden actually thinks about the building, rather than treating "hostel" as a single flag on the student record.

  • Each room can carry its own paid facilities (for example an attached bathroom or air-conditioning), priced independently of the base room fee.
  • A bed allocation links one student to one bed for a stay, and the system prevents a student from holding two active hostel bookings at the same time.
  • Allocations follow a clear lifecycle (draft, pending payment, allocated, in renewal, renewed, vacated or cancelled), so the warden always knows the real status of every bed.
  • Renewing a stay creates a new allocation linked back to the previous one, building a complete renewal history per student rather than overwriting the record.
  • Allocating a bed can automatically generate the matching hostel fee invoice, keeping occupancy and billing in step.

What school administrators ask first

Frequently asked questions

Does the fee module integrate with accounting?

Yes. Every fee invoice is linked to a journal entry in Accounting, so payments recorded in either place stay in sync automatically.

How does a student move from enquiry to an enrolled record?

An enquiry is converted to an admission application, which moves through submitted, documents-verified and approved stages. Approving and enrolling the application automatically creates the linked parent and student records.

Can the system manage hostel rooms and beds individually?

Yes. Hostels are organised into wings, floors, rooms and individual beds, each room can carry its own paid facilities, and every allocation follows a lifecycle from draft to allocated, renewed or vacated.

Does the system support Indian compliance fields for students?

Yes. Student records capture Aadhaar number, APAAR ID, PEN and UDISE code alongside standard admission and academic details.

Is there a dashboard for school leadership?

Yes. A KPI dashboard shows academic toppers, class averages, admission and enquiry pipelines, fee-collection status, overdue library books and hostel occupancy in one screen.

See it running on your own admissions and fee data

Talk to Botspot Infoware about a walkthrough of the Botspot School Management System, configured for your board, standards and fee structure.