For creators
Notifications — in-app, email, WhatsApp
Every event the platform fires (enrolment, payment, class reminder, doubt, certificate) fans out across in-app, email, and WhatsApp. Per-event channels are toggleable.
Last updated May 19, 2026
- In-app — always on. Bell icon in the dashboard surfaces unread.
- Email — opt-out per user. Templates live in lib/email-templates.
- WhatsApp — opt-in per user; needs phone on file. Provider-pluggable.
The notification dispatcher is one function call — when a new event ships, it gets all three channels for free.
What triggers a notification
- A new enrolment or successful payment.
- An upcoming live class (including the 1-hour-before reminder).
- A new doubt/question from a learner or prospect.
- A certificate being issued.
Channels & control
In-app notifications are always on (the bell in your dashboard shows unread). Email is on by default but each person can opt out. WhatsApp is opt-in and needs a phone number on file. The point is reach without nagging — important events find people where they actually are, and recipients keep control of email and WhatsApp.
Common questions
- Can students turn off emails? Yes — email is opt-out per user.
- Why didn't a WhatsApp send? WhatsApp is opt-in and needs a phone number on file for that user.
- Do new features get notifications automatically? Yes — one dispatcher fans every event to all three channels.