Reach parents
where they
actually are.
One broadcast. Five channels. Zero double-sends. Per-parent preferences. Per-school AED budget caps. Every send audit-logged. Every opt-out honoured.
- Built on Twilio + Resend
- UAE PDPL aligned
- Meta WABA verified*
- Every send auto-audited
*Pending — in-app, email, SMS, and push live now. WhatsApp activates after WABA + Meta template approval.
The five-channel system
One broadcast. Five channels. The system picks which fire.
The sender picks the priority. The platform resolves per-parent channel availability, opt-in state, and quiet hours at send time. Nothing about delivery is left to the teacher.
In-app inbox
When · Every broadcast — the audited record-of-truth.
Opt-in · Always on.
Push
When · When the parent’s browser or app supports it.
Opt-in · OS-level permission.
When · Urgent+ — with one-click unsubscribe.
Opt-in · On by default.
SMS
When · Urgent+ — UAE Sender ID-routed via Twilio.
Opt-in · Explicit opt-in (PDPL).
When · Urgent+ — Meta-approved templates outside the 24h window.
Opt-in · Two-step (toggle + reply YES).
Priority × channel
The sender picks the priority. The system picks the channels.
A teacher sending “reading log due Friday” doesn’t need to know which parents opted in to SMS. They pick Normal — the system routes in-app + push. School closure? Critical — five channels fire, opt-outs respected unless the safety lane override applies (audit-logged, reviewable).
| Priority | In-app | Push | SMS | ||
|---|---|---|---|---|---|
Normal Reading log, weekly newsletter, friendly nudge. | |||||
Urgent Late pickup, signed form needed, parent meeting tomorrow. | |||||
Critical School closure, weather, safety incident. | * | * |
* Critical priority may bypass SMS / WhatsApp opt-out for school-safety messages (closure, weather, safety incident). Every override is audit-logged as COMM_CONSENT_OVERRIDE and reviewable by your DPO.
UAE-first
WhatsApp is where UAE parents actually communicate.
92% of UAE adults use WhatsApp daily. Schools already use it informally — usually via teachers’ personal phones, with no record, no opt-out, and no audit. CurioPilot replaces the informal sprawl with one Meta-verified WhatsApp Business channel, school-branded, audited end-to-end.
Opt-in
Two-step opt-in. Because we want you to actually want it.
- 1Parent toggles WhatsApp on in their notification settings.
- 2We send a one-time confirmation to their WhatsApp.
- 3They reply YES to confirm. (Or STOP at any time to opt out.)
Until they reply YES, we don’t message them on WhatsApp. Meta requires this. We agree with Meta.
Oakdale School
WABA · +971 4 xxx xxxx
Hi! This is Oakdale School. To receive WhatsApp updates about your child, reply YES. Reply STOP at any time.
YES
Templates
Inside 24 hours: freeform. Outside: Meta-approved templates.
Meta’s WhatsApp policy: businesses can send freeform messages within 24 hours of a parent’s last reply. Outside that window, only pre-approved templates work. CurioPilot ships six templates by default — your school can register more for custom needs.
- School closure
- Child absence
- Parent meeting invite
- Assignment overdue
- Report card ready
- Opt-in handshake
Cost control
Per-school monthly budget caps. In AED. With a real ledger.
SMS in the UAE costs ~21 fils per message. WhatsApp utility conversations cost ~70 fils. We track every paid send in the comm_cost_ledger collection and enforce your monthly cap server-side. Hit 80% of cap? Soft warning. Hit 100%? Hard block on that channel until next month.
No surprise bills. No “credits” that mysteriously deplete. Real numbers, in AED, in your dashboard.
Communications · This month
Oakdale School
budget caps · server-enforced
Suppression list: 312 parents opted out platform-wide. Once a parent opts out, they stay opted out across every school they touch.
source: comm_cost_ledger · reconciled hourly
Two-way replies
When a parent replies on WhatsApp, the teacher sees it in their inbox.
And the teacher’s reply routes back via the same channel — without copy-pasting between WhatsApp Business app and the school’s CRM. AI-suggested replies are one click away (the same Smart Compose flow the teacher already uses for outbound messages, with the parent’s incoming message as context).
Teachers don’t have to learn a new tool. The school doesn’t have to install one.
Teacher inbox
ms. patel · Y5
Maya’s mum · WhatsApp
Hi — will the reading log be sent home today or emailed?
AI suggested reply
Reading log will go home in the satchel and a copy via email at 3pm. Thanks for checking in!
Before vs after
Replace the informal sprawl. Keep the channel parents prefer.
Compliance
Consent captured. Replies routed. Sends logged. STOP honoured.
- UAE PDPL aligned
- GDPR-friendly
- Meta WhatsApp Business policy compliant
- Every send audit-logged
- Explicit opt-in capture for SMS + WhatsApp (timestamp + IP recorded)
- Two-step opt-in handshake for WhatsApp (Meta requirement, our default)
- STOP keyword honoured immediately — suppression list is platform-wide
- Critical-priority safety override audit-logged as COMM_CONSENT_OVERRIDE
- 7-year audit log retention via TraceLayer
- Resend bounce + Twilio status callbacks reconcile delivery state
- Teacher replies through the same WA / SMS channel — no shadow IT
For parents
Parents pick the channel. Parents pick the cadence.
Channel choice and quiet hours aren’t a dark pattern. They’re the default. Schools that respect opt-outs get higher response rates — we’ve seen it.
Choose your channels
In-app, push, email, SMS, WhatsApp. Toggle each independently in Settings → Notifications.
Quiet hours
Defer non-urgent messages until your local quiet hours end. Critical alerts still come through (weather, safety).
Digest frequency
Get every message immediately, or batch into a daily / weekly digest for non-urgent updates.
FAQ
Procurement asks. Answered.
Do parents have to download anything?
No. The in-app inbox lives in the web app and the native app. Email, SMS, and WhatsApp arrive in the parent’s existing tools. No new install.
What if a parent uses WhatsApp Web vs the phone app?
Same delivery — Meta routes it. We don’t care which client they read in.
Can a teacher message a parent privately on WhatsApp?
No — all comms route through the school’s WABA so the audit trail is preserved. Teachers reply from their inbox; the reply goes back via WhatsApp, SMS, or in-app depending on the parent’s channel choice.
What happens if our budget cap is hit mid-week?
SMS and WhatsApp pause for that channel until next month. In-app, email, and push still send — no message loss, just the paid channels back off. School admin gets a warning at 80%.
What about parents who don’t have a phone, or share one?
They get in-app + email. Channel availability is per-recipient, computed at send time — the system never tries to SMS a parent without a phone on file.
Can we use our own Twilio account or our own WABA?
Phase 2 ships platform-managed sending only (one shared CurioPilot WABA + Twilio account). BYO-WABA is on the roadmap as an enterprise-tier toggle for districts with their own Meta Business setup.
What’s the lead time for our first WhatsApp send to actually work?
TDRA Sender ID for SMS is 1–2 weeks (one-time, via Twilio). WhatsApp templates need Meta approval — typically 24–48 hours per template. Six templates ship by default; custom templates as you need them.
Reach every parent. Audit every message. Spend under cap.
We’ll show you the dashboard, walk through TDRA Sender ID + WhatsApp template approval, and run a test broadcast end-to-end.