School Attendance Management Software for Indian Schools
When a parent messages βRahul will be absent todayβ in the class WhatsApp group, Chatmadi reads it, identifies Rahul, logs an unconfirmed absence record, and alerts the class teacher for a two-click confirmation. No spreadsheets. No copy-pasting. No biometric machines required.
Complete Attendance Management Without Biometric Machines
Chatmadi covers every aspect of school attendance from AI detection to pattern analysis, all through the WhatsApp groups your school already uses.
AI Absence Detection from WhatsApp
Upload your class WhatsApp group export and Chatmadi reads every message. When a parent says their child is absent, the AI identifies the student by name, logs the reason, categorises the absence as medical, family, or other, and creates an unconfirmed record for the class teacher to review. The entire analysis completes in under 30 seconds for a full month of messages.
Two-Click Teacher Confirmation
The class teacher sees a banner on their dashboard showing all AI-detected absences waiting for review. Each record shows the original WhatsApp message, the student name, the detected reason, and the date. The teacher confirms or dismisses each record in two clicks. Confirmed absences update the attendance calendar and student profile immediately.
Heat Map Attendance Calendar
The attendance page shows a month-view calendar with colour intensity showing absence volume per day. Light orange for 1 to 2 absences, medium orange for 3 to 5, and dark orange for 6 or more. Clicking any day opens a detail panel showing which students were absent, the reason for each absence, and whether it was AI-detected or manually logged.
Role-Locked Write Access
Only the assigned class teacher can log or confirm attendance for their class. Admins, principals, and subject teachers have read-only access. This prevents data errors caused by the wrong person entering attendance for a class they are not responsible for. The restriction is enforced at the server level, not just the interface.
Quick Absence Log on Dashboard
The class teacher can log an absence directly from their dashboard without navigating to the attendance page. A modal shows a dropdown of all students in the class, a date picker, duration in days, and an optional reason field. The absence is recorded with source set to manual and updates the student profile and attendance calendar instantly.
Absence Pattern Detection
Chatmadi tracks absence patterns across the academic year. Students with consecutive absences, students with attendance below the configured threshold, and students showing irregular patterns are flagged automatically. The principal and admin see a welfare dashboard with all flagged students, making it easy to identify who needs follow-up before small issues become serious.
Threshold Alerts and Notifications
Set your school's attendance threshold, typically 75%, in Settings. When a student's attendance falls below this level, they are flagged on the class teacher's dashboard and the admin notification panel. Extended absence alerts fire when a student has been absent for five or more consecutive days, prompting a welfare check.
Class Outbreak Detection
When an unusually high number of students in the same class are absent on the same day, Chatmadi flags it as a potential class outbreak. This is useful for identifying viral illness patterns, class-specific issues, or school events that may have been miscommunicated. The principal sees outbreak flags across all classes from their overview dashboard.
How Attendance Works in a Typical School Day
From the first parent message in the morning to the end-of-day attendance summary, here is what Chatmadi does without any manual effort from your staff.
Parent messages the class group
A parent sends "Rohan will not come today, he has a cold" in the Class 6B WhatsApp group. Several other parents send similar messages over the next hour.
Teacher uploads the group export
The class teacher opens WhatsApp, exports the group chat, and uploads the file to Chatmadi. The AI reads all messages from the past 24 hours and identifies every absence mention.
Dashboard banner appears
The teacher's dashboard shows an amber banner: "AI detected 4 absences from today's WhatsApp. Needs your review." The banner shows the student names as chips.
Teacher confirms in two clicks
The teacher opens the review panel, sees the original message for each record, and confirms or dismisses each one. The entire review takes under 2 minutes for a class of 40 students.
Records are live across the system
Confirmed absences appear on the attendance calendar, update each student's attendance percentage, and are visible to the principal and admin in their dashboards.
What Changes for Each Role
For Class Teachers
- Never read through group messages to find absences. Upload the chat and your dashboard shows who is absent before school starts.
- The nothing-logged-today banner reminds you after 9am on weekdays if attendance has not been recorded yet, so nothing slips through.
- You are the only person who can log or modify attendance for your class. No one else can enter wrong data for your students.
For Principals
- The school-wide attendance calendar shows absence heat maps across all classes. Identify problem days and class outbreaks at a glance.
- Students flagged for welfare concerns due to consecutive absences appear in your oversight dashboard with severity indicators.
- Class-wise attendance comparison helps you identify which classes have structural attendance problems that need addressing.
For Admin Staff
- View attendance across all classes without needing to contact individual teachers for daily reports.
- Export attendance data as CSV for any date range for board submissions, parent meetings, or management reports.
- When no class teacher is assigned to a class, you receive an automatic notification so the gap can be filled before attendance is affected.
Stop Reading WhatsApp Messages to Take Attendance. Let Chatmadi Read Them For You.
The free Starter plan includes full attendance management with manual logging, calendar view, and pattern detection. WhatsApp AI absence detection is included on all plans when you upload conversation exports. Real-time WhatsApp Business API integration is available from the Growth plan.