Skip to main content
All help topics

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.