Modern Enrolment Notifier helps Moodle sites send clear, timely notifications around the enrolment lifecycle — without manual follow-up. It keeps learners, teachers, managers, and even external systems informed when enrolment activity happens.
The plugin is built around notification rules. A rule decides:
Event observers only enqueue work. Rendering, sending, retrying, and logging happen later through scheduled tasks, so enrolment activity stays fast even when mail servers or external endpoints are slow.
Enrolment event → Match rule(s) → Queue message → Deliver on cron → Retry / digest / log
| Role | Value |
|---|---|
| Site administrators | One engine for every enrolment notification; full visibility and audit. |
| L&D / compliance teams | Automatic welcomes, expiry reminders, and completion messages at scale. |
| Teachers / course managers | Self-service course notifications within admin-set limits. |
| Ops / integration teams | Push enrolment events to Slack, Teams, or a webhook for downstream automation. |