The three channels and what each does well
Push notifications via the parent mobile app: best for daily updates — attendance, fees due, marks updates, notices. Highest engagement.
SMS: best for compliance and audit-trail communication — official notices, fee receipts, board exam hall tickets. Always delivered, always logged.
WhatsApp: best for richer engagement — newsletters, photo updates, broadcast announcements. Works well as a complement to the app and SMS, not a replacement.
Why native apps beat 'mobile-friendly websites'
A native parent app has push notifications. A mobile-friendly website doesn't. That's the difference between a parent learning about an absence within an hour vs not learning until the parent-teacher meeting.
Native apps also work offline (caches the latest data), feel faster, and reach a broader parent base — including parents who don't naturally use websites.
What parents actually want in the app
Survey data and our customer interviews consistently show parents want, in order:
- Today's attendance status for their child
- Marks and progress over time
- Fees paid and pending, with online payment
- Exam timetables and hall tickets
- Notices and announcements
- TC and other certificates on demand
- Daily activity updates (especially for pre-school / primary)
SMS templates that work
Templated SMS removes the every-message-is-bespoke overhead. The high-leverage templates:
- Attendance: 'Your child {Name} was absent today. Please reply if there's a planned permission.'
- Fee due: 'Fee of ₹{Amount} for {Term} is due on {Date}. Pay online at {URL}.'
- Receipt: 'Payment of ₹{Amount} received on {Date}. Receipt: {URL}.'
- Notice: 'School will remain closed on {Date} due to {Reason}.'
WhatsApp Business — the right way
WhatsApp Business API is the right channel for richer communication. Templated messages get pre-approved by Meta, broadcast to opted-in parent groups, and don't run afoul of spam policies. Avoid unofficial WhatsApp tools — they get banned and you lose the channel.
Logging and audit trail
Every communication — push, SMS, WhatsApp — should be logged with delivery status. When a parent says 'I didn't receive that notice,' you need to be able to look up whether the message was delivered and when. This is a non-negotiable feature.