Communication

One engine for WhatsApp, SMS, Email, and Push.

Every module — fee, attendance, homework, transport, exams — sends through the same automated engine, with consent gates, quiet hours, and a fallback channel when the first one doesn't land.

Fee reminder · sent
1 240 parents
💬 WhatsApp910 delivered
📱 SMS fallback280 delivered
🔔 Quiet hours held50 queued
WhatsApp Business APIBulk SMS + EmailPush notificationsConsent gatesQuiet hoursAutomatic fallback
What it covers

Every channel, one engine, no module sends directly.

No module calls a WhatsApp or SMS sender directly — every notification goes through the same event → rule → template → channel pipeline, so behaviour is consistent everywhere.

WhatsApp Business API

Template-based WhatsApp messaging for fee reminders, attendance alerts, homework, and announcements — the channel parents actually read.

Bulk SMS & Email

SMS and email as reliable fallback channels, with the same templates and rules driving delivery as WhatsApp and push.

Push notifications

In-app push for parents and staff on the mobile app, with deep links straight to the relevant screen — a fee due notice opens the fee screen, not the app's home page.

Consent & opt-out

Parent consent is tracked per channel; a parent who's opted out of WhatsApp for marketing still gets critical fee-due and safety alerts through an allowed channel.

Quiet hours

Non-urgent messages are held during configured quiet hours and released afterward — no fee reminder landing on a parent's phone at 11 PM.

Retry & fallback

A failed WhatsApp delivery automatically retries and falls back to SMS, with a dead-letter queue for anything that still doesn't land, so critical alerts don't silently disappear.

Broadcast & audience targeting

Send to a whole school, one class-section, or a subject-election group — audience expansion handles students, parents, teachers, and staff scoped correctly.

Delivery & consent audit

Every send, delivery status, and consent decision is logged — useful the day a parent disputes whether they were notified.

See the vendor integrations catalogue ▸
FAQ

What administrators ask first

Which WhatsApp provider do you use — is it the official Business API?

Yes — WhatsApp messaging runs through the official Business API via a configured provider, not an unofficial or scraping-based integration that risks a number getting banned.

What happens if a WhatsApp message fails to deliver?

It retries automatically and falls back to SMS if WhatsApp still fails, so a fee-due or safety alert doesn't silently vanish because one channel had an outage.

Can a parent opt out of promotional messages but still get safety alerts?

Yes — consent is tracked per channel and per message category, so an opt-out from general announcements doesn't block a critical attendance or safety notification.

Do we set quiet hours per school, or is it one global setting?

Quiet hours are configurable, with a sensible IST default out of the box, so a reminder queued in the evening is held and released the next morning instead of landing at night.

Do we have to configure every module's messages separately?

No — every module (fee, attendance, homework, transport, exams, and more) publishes through the same engine, so rules, templates, and consent settings apply consistently everywhere, not per module.

See a message go out on all four channels.

30-minute demo — a fee reminder sent through WhatsApp with SMS fallback, live.

Request a demo