Communication
Announcements, messaging, email, SMS, and in-app notifications
Reach parents, students, and staff through the channel they prefer. Announcements with acknowledgement tracking. Thread-based internal messaging. Transactional email via a leading provider or your own SMTP. DLT-compliant SMS for India. Real-time in-app notifications.
Start Free Trial →Annual Sports Day — Saturday 5 PM
Pinned · All parents
All parents are requested to confirm attendance for the Annual Sports Day at the school playground.
Recent thread
How Communication works, end to end.
Each step is one screen, one decision, one handoff. Designed to feel like the next obvious thing.
Configure channels
Add your email provider credentials (or SMTP) and SMS provider key. One-time setup. A clean handoff to the next stage.
Create announcement or rule
For one-off messages — announcement. For recurring triggers — rule. Built to be the part you stop thinking about.
Pick audience
Target by role (All, Students, Parents, Staff) or by dynamic condition (overdue fees, low attendance). Audit-logged, restorable, repeatable.
Send & track
Messages dispatch via chosen channels. Reads and acknowledgements tracked automatically. Minimal clicks, maximal context.
What Communication gives you
Six capabilities, each shipped on the live product.
Announcements with acknowledgement
Create an announcement, target All/Students/Parents/Staff. Optionally require acknowledgement. Track who has read/acknowledged with date and role.
Thread-based internal messaging
1:1 conversations between any users. Thread list with last message preview. Unread badges. Parents and students can message staff from the portal.
Transactional email — managed or self-hosted
Use a managed transactional email partner or plug in your own SMTP server. Automated emails for user creation, password reset, portal registration, fee reminders, report delivery.
DLT-compliant SMS for India
Template-based SMS for India through a DLT-registered partner. Used for attendance alerts, fee reminders, OTPs. Delivery receipts tracked.
Real-time in-app notifications
The moment a notification fires, the bell icon updates. Unread counters tuned for performance, even on busy days.
Notification rules engine
Build rules like "When fee overdue > ₹10,000, email parent + SMS principal." Trigger on events. Evaluate conditions. Route to recipients. Send via chosen channels.
Everything in Communication.
Practical, scannable, no expand-to-see-more.
Pinned announcements at top
Stay-at-top announcements for important notices.
Expiry dates on announcements
Auto-unpublish after a date. Keep the portal uncluttered.
Per-user acknowledgement signature
Who acknowledged, when, from which role. Audit-ready.
Automated emails for 8+ event types
User creation, password reset, registration approval, signup verification, report delivery, fee reminders, data exceptions.
Portal-based parent messaging
Parents message school directly. Teachers and admins reply from the dashboard.
Test-email endpoint for configuration
POST /api/admin/test-email to verify email settings before going live.
Console fallback in dev mode
If no provider configured, emails log to console. Developer-friendly.
Mark all as read / individual read
Standard notification bell behaviours — mark individually or bulk.
Built for Principal · Admissions Head · Class Teachers · HR
Common questions.
Which email providers are supported?
Is the SMS pathway India-compliant?
Can we require parents to acknowledge announcements?
Can we automate notifications based on conditions?
How fast do in-app notifications arrive?
Ready to streamline communication?
Start free with the full platform. Information reaches the right people — on the right channel.
14-day free trial · No credit card · Cancel anytime