This article lists all alerts that can appear in the notification bell inside edyoucated, who receives them, and exactly when they are created. Use the table to understand why a learner, supervisor, or content owner saw (or did not see) a specific notification. Each row explains the trigger (e.g., due-date windows, status changes, scheduled checks), the recipient role, and the English message as it appears in the app. Messages are localized (i.e. will be translated into the user's language) and may include dynamic placeholders like titles, dates, or counts.
Note: Bell notifications are created independently of email delivery. It is currently not possible to customize these bell notifications.
Notification Type | Recipient | Trigger | English message |
ScheduledLearningTimeAttended | Learner | After a scheduled learning time window ends and attendance was recorded for the user | “Awesome, you've made it here for your scheduled learning time… |
ScheduledLearningTimeMissed | Learner | After a scheduled learning time window ends and no attendance was recorded | “We've missed you during your last scheduled learning time! |
LearningGoalReached | Learner | As soon as the learner reaches their weekly learning goal threshold | “Great! You reached your learning goal!” |
MandatoryTrainingAssigned | Learner | When a learning path is assigned as a mandatory training; sent only to assigned users who haven’t completed it | “You’ve been assigned to the mandatory training #{{ assignment_name }}… before #{{ due_date }}.” |
MandatoryTrainingDueSoon | Learner | When the due date is within 7 days and the training is still uncompleted | “Due date of your mandatory training #{{ assignment_name }} is approaching… by #{{ due_date }}.” |
MandatoryTrainingDueDateMissed | Learner | When the due date has passed and the training is still uncompleted | “You missed the due date of your mandatory training #{{ assignment_name }}…” |
LearningPathProgressReset | Learner | When an admin confirms Reset progress for the learner’s learning path. Learn more about resetting learning path progress. | “Your progress for the learning path #{{ learningPathTitle }} has been reset. |
MandatoryTrainingDueTodaySummary | Assignment creator/curator | On or around the due date for the assignment; summarizes remaining uncompleted users | “Today is the due date of mandatory training #{{ assignment_name }}. #{{ users_uncompleted }} users have not yet completed…” OR “All assigned users already completed…” |
MandatoryTrainingDueSoonSummary | Assignment creator/curator | When the due date is within 7 days; summarizes remaining uncompleted users | “Due date of mandatory training #{{ assignment_name }} is approaching. #{{ users_uncompleted }} users have not yet completed…” OR “All assigned users already completed…” |
ComplianceAssignmentOpened | Learner | When a compliance assignment becomes open for the learner | A new compliance requirement is now due, with requirement, due date, and policy details. |
ComplianceAssignmentDueSoon | Learner | When an open compliance assignment is approaching its due date | Reminder that the compliance requirement is due soon. |
ComplianceAssignmentDueToday | Learner | On the day an open compliance assignment is due | Reminder that the compliance requirement is due today. |
ComplianceAssignmentOverdue | Learner | When a compliance assignment becomes overdue | Reminder that the compliance requirement is overdue. |
ComplianceAssignmentOverdueFollowUp | Learner | Follow-up reminder while a compliance assignment remains overdue | Follow-up reminder that the compliance requirement is still overdue. |
ComplianceAssignmentCanceled | Learner | When a compliance assignment is canceled for the learner | The compliance requirement is no longer due, with the previous due date and policy details. |
RequestedLearningEvent | Team supervisors/managers | Immediately when a learner submits a request to attend an event | “You have a new request for event attendance. |
RequestedLearningEventDueInThreeDays | Team supervisors/managers | Daily check for pending requests for events starting in 3 days or less; one summary per supervisor | “You have pending requests for an event that is taking place in three days or less… |
RequestedLearningEventDueInSevenDays | Team supervisors/managers | Daily check for pending requests for events starting in 7 days or less; one summary per supervisor | “You have pending requests for an event that is taking place in seven days or less… |
RequestedLearningEventResponse | Requesting learner | When supervisor/admin accepts or declines the learner’s event request | Approved/Declined variants, with details and link |
AttendingLearningEventDueInThreeDays | Learner (signed-up) | Daily check for events starting in 3 days or less; sent to attendees | “Event #{{ title }} you signed up for is approaching… #{{ fromTo }}. |
AttendingLearningEventChanges | Learner (signed-up) | When event details are updated; sent to attendees | “There were recently some changes for the event #{{ title }}… |
AttendingLearningEventAccessLost | Learner | When the learner loses access to the event | “Unfortunately, the event #{{ title }} is not available to you anymore… |
AttendingLearningEventCanceled | Learner | When an event is canceled; sent to attendees | “Unfortunately, the event #{{ title }} has been canceled… |
AttendingLearningEventFeedbackReminder | Learner | Shortly after the event ends, if feedback is enabled | “You have participated in the event #{{ title }}… |
AttendingLearningEventJoinedFromWaitList | Learner | When the learner moves from the wait list to the attendee list | “You are now attending the event #{{ title }}… |
AttendingLearningEventRemovedByAdmin | Learner | When admin removes the learner from an event | “You have been removed from the event #{{ title }} by your admin… |
WaitListLearningEventRemovedByAdmin | Learner | When admin removes the learner from an event’s wait list | “You have been removed from the wait list of the event #{{ title }}… |
LearningEventMinimumParticipantsNotReached | Event creator/curator | Scheduled check before the start; sent when current sign-ups are below the event’s minimum participants threshold | “The approaching event #{{ title }} currently only has one/ #{{ participantsCount }} sign-ups… |
LearningEventConfirmParticipantsReminder | Event creator/curator | After the event has ended and was not canceled, reminding the creator/curator to confirm participants | “Your event #{{ title }} has finished a short while ago… confirm participation of #{{ participantsCount }} users. |
LearningEventAddedByAdmin | Learner | When an admin adds the learner to an event | “You have been added to the event #{{ title }} by your admin… |
LearningEventAutoSignedUpThroughJourney | Learner | When learner is auto-signed up to an event through a learning journey | “You have been added to the event #{{ title }} because you are participating in journey #{{ journeyTitle }}… |
AttendingLearningJourneyAccessLost | Learner | When the learner loses access to the journey | “Unfortunately, the journey #{{ title }} is not available to you anymore… |
AttendingLearningJourneyCanceled | Learner | When a journey is canceled | “Unfortunately, the journey #{{ title }} has been canceled… |
AttendingLearningJourneyRemovedByAdmin | Learner | When admin removes the learner from a journey | “You have been removed from the journey #{{ title }} by your admin… |
LearningJourneyAddedByAdmin | Learner | When an admin adds the learner to a journey | “You have been added to the journey #{{ title }} by your admin… |
AttendingLearningJourneyStartingSoon | Learner | Scheduled reminder shortly before the journey starts | “The journey #{{ title }} you are signed up for is starting soon… |
AttendingLearningJourneyEndingSoon | Learner | Scheduled reminder shortly before the journey ends | “The journey #{{ title }} … is ending soon… |
LearningCertificateAvailable | Learner | When a certificate becomes valid for a learning path, event, or journey | “You have received a new certificate for … #{{ entityName }}. 🎉” |
LearningCertificateRevoked | Learner | When a certificate is revoked for a learning path, event, or journey | “Your certificate for … #{{ entityName }} was revoked…” |
LearningPathPublicationRequested | Publisher | When an author sends a publication request | “#{{ requesterName }} requested you to review and publish the learning path “#{{ learningPathTitle }}”.” Quoted comment (if provided) |
LearningPathPublicationAccepted | Requester | When an eligible publisher accepts the request and publishes | “#{{ reviewerName }} has accepted your request and published the learning path “#{{ learningPathTitle }}”.” Optional note (if provided) |
LearningPathPublicationDeclined | Requester | When an eligible publisher declines | “#{{ reviewerName }} declined your publication request for “#{{ learningPathTitle }}”.” Optional note (if provided) |
LearningPathContentReviewRequested | Reviewer | When a requester sends a content review request | “#{{ requesterName }} requested you to review the learning path “#{{ learningPathTitle }}”.” Quoted comment (if provided) |
LearningPathContentReviewCompleted | Requester | When a reviewer submits their feedback | “#{{ reviewerName }} has completed the review of the learning path “#{{ learningPathTitle }}”.” |
LearningPathContentReviewDeclined | Requester | When a reviewer declines | “#{{ reviewerName }} declined the content review for “#{{ learningPathTitle }}”.” |