OptiCRM module

Attendance Management

Student and staff attendance with 7 statuses and shortage alerts

Daily and period-wise marking for students. Check-in/out with overtime for staff. 7 attendance statuses including Leave and Excused. Automated shortage alerts below 75%. Holiday management with 4 types. Regularisation workflow for correction requests. All cleanly integrated with the report builder and calendar.

Start Free Trial →

Attendance · March 2026

94.3%
MTWTFSS 12345678910111213141516171819202122232425262728293031
Present 22 Absent 4 Leave 1
The flow

How Attendance Management works, end to end.

Each step is one screen, one decision, one handoff. Designed to feel like the next obvious thing.

01

Mark daily

Teachers pick class + date, mark each student with a status. Bulk actions for entire class. A clean handoff to the next stage.

02

System computes percentages

Working days excluded for holidays. Color-coded grid shows who's at risk. Built to be the part you stop thinking about.

03

Automated alerts fire

Daily cron identifies students below 75%. Emails primary guardians. Deduplicated weekly. Audit-logged, restorable, repeatable.

04

Corrections if needed

HOD/Principal corrects wrong entries with reason. Regularisation workflow for staff self-corrections. Minimal clicks, maximal context.

Capabilities

What Attendance Management gives you

Six capabilities, each shipped on the live product.

Class-wise and period-wise marking

Mark attendance for the whole class in seconds. Or mark per period, per subject, per teacher — using the timetable for context.

Automated shortage alerts (below 75%)

A daily cron job computes attendance percentage for every student. Those below 75% trigger emails to their primary guardian. Deduplicated — each family notified at most once per week.

7 attendance statuses

Present, Absent, Late, Half Day, Excused, Leave, Holiday, Weekend — with distinct impact on percentage calculations and auto-notifications.

Biometric device import

Import attendance data from biometric devices via CSV. Source tracking distinguishes MANUAL / BIOMETRIC / IMPORTED.

Staff attendance with overtime

Check-in/out tracking for staff. Overtime auto-calculated beyond 8 hours. 7 staff statuses including Work From Home and On Duty.

Holiday management (4 types)

Gazetted, Restricted, Vacation, Custom. Recurring option. Independently applies to students, staff, or both. Auto-integrates with working-day calculations.

The full list

Everything in Attendance Management.

Practical, scannable, no expand-to-see-more.

Monthly summary reports with color coding

Green (>90%), Amber (75-90%), Red (<75%) — grid view with attendance % per student.

Shortage report for parent meetings

List students below 75% with guardian contact info, sorted by percentage.

Correction workflow for mistakes

HODs and Principals can correct records with mandatory reason. Audit-logged.

Regularisation request workflow

Staff can request corrections to their own attendance. HOD/Admin approves. Auto-applies on approval.

Cross-object report builder integration

Join Student + Attendance for combined reports. Custom columns, groupings, filters.

Dashboard KPIs: today's rate, by section

Live rates on the dashboard. todayAttendanceRate and attendanceByClass functions.

Export to CSV / Excel / PDF

All reports exportable in standard formats.

Self-service for staff (My Attendance)

Staff see their own monthly calendar, summary cards, overtime hours, attendance %.

Parent portal visibility

Parents view child attendance on the portal. Status color-coded by month.

Working-days calculation

Excludes holidays and weekends. Accurate percentage math regardless of term length.

Built for Teachers · HODs · Principal · HR

Frequently asked

Common questions.

Can we use our existing biometric devices?

Yes. Import attendance data from biometric devices via CSV. Source tracking distinguishes MANUAL, BIOMETRIC, and IMPORTED records so you can audit data origin.

How do shortage alerts work?

A daily cron job calculates each student's percentage. Anyone below 75% triggers an email to their primary guardian. Notifications are deduplicated weekly so families aren't spammed.

Is period-wise attendance supported, not just daily?

Yes. Mark per-period using the timetable for context. The same module handles whole-class daily marking and per-subject period-wise marking.

Can teachers correct mistakes?

HODs and Principals can correct any record with a mandatory reason — every correction is audit-logged. Staff can submit regularisation requests for their own attendance, which HOD/Admin approves.

How are working days computed?

Holidays (4 types: Gazetted, Restricted, Vacation, Custom) and weekends are excluded from the calculation. Percentages stay accurate regardless of term length.

Ready to streamline attendance management?

Start free with the full platform. Know who was where, alert parents early, keep records audit-ready.

14-day free trial · No credit card · Cancel anytime