Four flagship capabilities that set Shiksha CRM apart — plus a full ERP underneath.
Mark a whole class in one screen, or let biometric and QR devices do it for you. Staff attendance and payroll are built in too — one system for everyone on campus.
Every vehicle on a live map, updating continuously. Parents see the bus approach in real time, and get a notification the moment their child boards or steps off — so the anxious 'where's the bus' calls stop.
Fee receipts, due reminders, attendance alerts, results and notices delivered straight to parents on WhatsApp — automatically, on your school's own verified WhatsApp Business number. No staff hours spent sending messages one by one.
Parents track fees, attendance, homework, results and the school bus from their phone. Teachers mark attendance and post homework on the go. One branded app, both audiences.
The complete school back office — no module locked behind a higher plan.
Schedules, mark entry, grades, divisions, marksheets and admit cards in a click.
Cataloguing, issue and return, member cards and fine tracking.
Items, stores, suppliers, stock and issue registers.
Rooms, allocation and hostel fees, tied to the student record.
Generate student and staff ID cards and transfer certificates.
Staff directory, payroll, leave and department management.
Finance, attendance, exam and transport reports, exportable.
A public website for your school — news, events and gallery.
Holidays, events and the full academic calendar in one view.
Attendance is the single most repeated task in any school — it happens every day, in every class, for every student — and yet it is where an astonishing amount of time and goodwill is quietly lost. A teacher calling out names and ticking a paper register spends five to ten minutes of every period on it; multiplied across every class and every day of the year, that is hundreds of teaching hours consumed by administration. Worse, a paper register tells no one anything until it is manually compiled weeks later, by which point an absentee pattern that should have triggered a parent conversation has been invisible the entire time. Shiksha CRM's attendance module is built to give those hours back and to turn attendance from a record into a signal.
Marking attendance in Shiksha CRM takes seconds. A teacher opens their class on the app or the web, sees the full roster, and marks the exceptions — because most students are present, they mark only the absentees and latecomers, and everyone else is present by default. For schools with biometric devices, attendance is captured automatically as students tap in, and Shiksha CRM ingests it directly, so there is no separate export-and-import step. QR-based and period-wise attendance are supported too, for schools that need to track presence subject by subject rather than once a day.
The moment attendance is marked, it does something useful. Parents of absent children receive an automatic WhatsApp alert — not at the end of the week, but that morning, while it still matters. This single feature has an outsized effect: parents notice that the school notices, unexplained absences drop, and the safety concern of a child who left home but never reached school is addressed in real time rather than in hindsight. Attendance data also flows into the dashboard, so a principal can see at a glance that today's attendance is ninety-two percent, that Class 8 is running lower than usual, and that every section has submitted its register.
Staff attendance is part of the same system, because a school runs on its people as much as its students. Staff check-in and check-out is captured, linked directly to payroll and leave, so that the days a teacher worked and the leave they took are never in dispute at the end of the month. Leave requests are applied for, approved and recorded in the same place, and the whole picture — who was present, who was on leave, who was late — is available to the administration without a single manual tally. For a school, this means payroll that is accurate by default and an end to the awkward reconciliation of muster rolls and salary slips.
For any school that runs buses, transport is simultaneously the most anxiety-inducing part of the operation and the least visible. A parent whose six-year-old is somewhere on a bus in city traffic has no way of knowing where that bus is, whether it is running late, or whether their child boarded at all — and so the school office fields a stream of worried phone calls every single afternoon. The school, for its part, often has no real-time view of its own fleet: a driver taking an unauthorised detour, a bus running twenty minutes behind, or an over-speeding vehicle is invisible until someone complains. Shiksha CRM's live GPS tracking exists to replace all of that uncertainty with a live, shared picture that both the school and the parent can see.
Every vehicle in your fleet appears on a live map that updates continuously as the bus moves. The school administration can open a single screen and see every bus at once — which are on the road, which are at the depot, which are running on schedule and which are behind. For each bus, the route it is following, the stops ahead, and the number of children currently on board are all visible. This turns transport management from a reactive scramble into a calm, observed operation: if a bus is late, you know before the parents call; if a driver deviates from the route, you are alerted rather than informed after the fact.
For parents, live tracking transforms the daily experience of sending a child to school. Through the mobile app, a parent can watch their child's bus approach in real time and time their walk to the stop accordingly — no more standing at the gate for twenty minutes in the sun, and no more missed pickups. The most reassuring feature of all is the boarding and alighting alert: the moment a child boards the bus in the morning or steps off in the afternoon, the parent receives a notification. The question that haunts every parent of a young child — did my child actually get on the bus, and did they actually get off at the right stop — is answered automatically, every day, without anyone having to ask.
Behind the reassurance sits a layer of safety intelligence. Shiksha CRM's transport module generates alerts for the situations that matter: a vehicle exceeding a safe speed, a bus deviating from its assigned route, a departure running unusually late, or a loss of GPS signal. These alerts reach the administration so that a problem is caught while it is still small. Driver and vehicle records — licences, registration, seating capacity, service history — are maintained against each route, so the school always knows who is driving which children in which vehicle. Transport fees are handled in the same system too, linked to the student's pickup point and their overall fee ledger, so a family's bus fee is never tracked on a separate sheet that no one reconciles.
The way schools communicate with parents has quietly become one of the biggest determinants of how a school is perceived — and most schools are still doing it in ways that no longer work. Printed circulars sent home in school bags are lost or never seen. SMS messages are ignored, buried under promotional spam, or simply not read. Email, for the majority of Indian parents, is not a channel they check. Meanwhile, every one of those parents opens WhatsApp dozens of times a day. Shiksha CRM's WhatsApp automation meets parents exactly where they already are, and it does so automatically, on your school's own verified WhatsApp Business number, so that every message carries your school's identity.
The power of the feature is that it is automatic. When a parent pays fees, the receipt reaches them on WhatsApp within seconds — not because a staff member typed and sent it, but because the system did. When a child is marked absent, the alert goes out that morning. When a term result is published, when a PTM is scheduled, when a fee instalment is due, when the bus is approaching — each of these becomes a WhatsApp message that reaches the right parents at the right moment without consuming a single hour of staff time. The office that used to spend afternoons sending messages one by one is freed to do actual work, and parents receive a stream of timely, relevant updates that make the school feel organised and attentive.
Because it runs on the official WhatsApp Business API through Meta, the automation is reliable and compliant in a way that informal WhatsApp groups and personal numbers can never be. Messages are sent from your verified business number, delivery is tracked and logged, and templates are pre-approved so that communication is consistent and professional. This is a genuine, sanctioned integration — not a workaround that risks a number being banned. The conversation charges that Meta levies are billed by Meta directly, transparently, with no markup added by Shiksha CRM, so you always know exactly what your communication costs.
The result is a communication layer that does more than send messages — it changes the relationship between the school and its parents. Parents who are kept informed are parents who trust the school, pay on time, and speak well of it to other families. Fee reminders that actually reach their target reduce outstanding dues. Absentee alerts that arrive the same morning demonstrate a school that is watching out for its children. In a market where a school's reputation travels by word of mouth among parents, reliable, professional, automatic communication is not a nicety — it is one of the most direct investments a school can make in its own growth.
A modern school lives in its parents' pockets, and Shiksha CRM's mobile app is how it gets there. For all the power of a web dashboard used by the school office, the parent's experience of a school is increasingly defined by what they can see and do on their phone. The Shiksha CRM parent app brings the whole relationship into one place: a parent can check exactly how much fee is due and pay it online, see whether their child was present today, read the homework that was set, view the latest exam results, and track the school bus on a live map — all without making a phone call or waiting for a circular.
For teachers, the same app becomes a tool for getting administrative work done without being tied to a desk. A teacher can mark attendance from their phone as they take the class, post homework the moment they assign it, and see their timetable and duties for the day. This mobility matters: it means attendance is marked in the classroom rather than transcribed later, and homework reaches parents while the school day is still fresh, not hours after the child has come home and forgotten to mention it.
Push notifications tie the whole experience together. Rather than a parent having to remember to open the app and check, the app reaches out when something matters: a fee is due, the child was marked absent, a result is out, the bus is approaching, a notice has been posted. Each notification is a small, timely nudge that keeps the parent connected to the school's daily rhythm. Because the notifications are specific and relevant rather than a flood of noise, parents keep the app installed and keep paying attention — which is exactly what a school wants.
The app is branded to your school, so parents experience it as your school's app, not a generic third-party tool. This reinforces the sense that the school is modern and organised, and it gives the school a direct, owned channel to its community that does not depend on any social platform. Together with the web dashboard for administrators and the WhatsApp automation for broadcast communication, the mobile app completes a communication picture where every audience — administrators, teachers, and parents — has exactly the tool that fits how they work.
The individual strength of attendance, GPS tracking, WhatsApp automation and the mobile app is considerable, but their real power emerges from how they work together, because in a connected system the whole is far greater than the sum of its parts. Consider a single morning in a school running all four. A child is marked absent in the attendance module; that fact instantly triggers a WhatsApp alert to the parent and a notification in the app, so the parent knows within minutes rather than at the end of the week. The same afternoon, the child boards the bus home; the transport module registers the boarding, the parent receives an alert, and can watch the bus approach on the app's live map. Not one of these actions required a staff member to do anything — the connected system did it.
This interconnection is only possible because the features are not separate products stitched together but parts of one platform drawing from one set of records. The attendance module knows which parent to alert because it shares the student record with admissions. The transport module knows which children are on which bus because it shares the same enrolment data. The WhatsApp automation and the app both draw from the same events — a fee paid, a child absent, a bus boarded — and deliver them to parents through whichever channel suits. A school does not configure four integrations; it runs one system that happens to reach parents in several ways.
For the school, this means the flagship features compound rather than merely coexist. Each one makes the others more valuable: attendance is more useful because it can alert parents; GPS is more reassuring because it can notify boarding; WhatsApp and the app are more powerful because they have a constant stream of real events to communicate. The result is a school that runs on a single connected nervous system, where information flows automatically from where it is created to where it is needed — and where the staff are freed from the endless manual relaying of information that consumes so much of a school's day.
Yes. Every feature is included from day one, so you can begin with what solves your most pressing problems — often fees and attendance — and switch on transport, WhatsApp, the app and the rest whenever you are ready, with nothing new to buy.
No. WhatsApp is something parents already use every day, and the app is designed to be simple — check fees, see attendance, track the bus. There is nothing for a parent to learn.
The system records the last known position and resumes updating when signal returns, and it raises a signal-loss alert to the administration so a genuine gap is never mistaken for a stationary bus.
Attendance marked on the app syncs when a connection is available, so a brief loss of signal in a classroom does not stop a teacher from recording the class.
Book a demo and we'll walk you through every one of these with your own school's data.