edyoucated automatically sends emails to your users to enable or support important platform functionalities. Below you will find all automatic emails (often called "transactional emails") that are sent system-side, as well as a short summary about their content and triggers.
Note: Transactional emails are not yet available in all languages. If a user's interface language is not maintained for a specific email, the message will be sent in English as a fallback.
Important: Transactional emails are delivered to users with status Active and Not yet activated. Users who have not logged in yet still receive assignment and invitation emails. Users with status Deactivated do not receive emails.
Type | Notification Name/Code | Recipient | Trigger | Key message lines (EN) |
Mandatory Training | MandatoryTrainingAssigned | Learner | Immediately after being assigned a mandatory training | Notification that a new mandatory training has been assigned |
Mandatory Training | MandatoryTrainingDueSoon | Learner | When the deadline is approaching (configurable "due soon" period) | Deadline for an assigned mandatory training is coming soon |
Mandatory Training | MandatoryTrainingDueDateMissed | Learner | When the deadline has passed and training is still incomplete | Deadline for a mandatory training has expired |
Mandatory Training | MandatoryTrainingDueTodaySummary | Assignment creator/curator | Daily summary of trainings due today | Summarizes uncompleted users |
Mandatory Training | MandatoryTrainingDueSoonSummary | Assignment creator/curator | Daily summary of trainings due soon | Summarizes uncompleted users |
Events | CalendarEventLearningEventCreated | Learner | When user joins a learning event; not generated for past events if the user is added after the event ended. | "You're now attending the event {eventTitle}" - Calendar invitation |
Events | CalendarEventLearningEventUpdated | Learner | When learning event details change; not generated for past events if the update occurs after the event ended. | Calendar invitation with updated event details |
Events | CalendarEventLearningEventDeleted | Learner | When the event is removed from the user's calendar; not generated for past events if the user was added after the event ended. | Calendar invitation for deleted event |
Events | RequestedLearningEvent | Team supervisors/managers | When a learner submits an attendance request | New attendance request awaiting your approval |
Events | RequestedLearningEventDueInThreeDays | Team supervisors/managers | Daily check for pending requests for events starting within 3 days | Pending requests for events starting in ≤3 days |
Events | RequestedLearningEventDueInSevenDays | Team supervisors/managers | Daily check for pending requests for events starting within 7 days | Pending requests for events starting in ≤7 days |
Events | RequestedLearningEventResponse | Learner with pending requests | When supervisor/admin accepts or declines the request | Your request was accepted/declined |
Events | AttendingLearningEventDueInThreeDays | Learner | Daily check for events starting within 3 days | Reminder: upcoming event starts soon |
Events | AttendingLearningEventChanges | Learner with pending requests | When event details change (date, time, language, type, location) | Event details have changed |
Events | AttendingLearningEventAccessLost | Learner | When learner loses access to the event (e.g., changed status or sharing settings) | You no longer have access to this event |
Events | AttendingLearningEventCanceled | Learner | When event is canceled | Unfortunately, the event {eventTitle} was canceled… |
Events | AttendingLearningEventFeedbackReminder | Learner | One day after event ended (if attendance confirmed and feedback URL available) | You recently attended {eventTitle}… Provide feedback |
Events | AttendingLearningEventJoinedFromWaitList | Learner | When moved from wait list to attendee | You are now attending {eventTitle}… |
Events | AttendingLearningEventRemovedByAdmin | Learner | When admin removes learner from event | You're no longer attending {eventTitle}… |
Events | WaitListLearningEventRemovedByAdmin | Learner | When admin removes learner from wait list | You were removed from the wait list of {eventTitle}… |
Events | LearningEventAddedByAdmin | Learner | When admin adds learner to event | You have been added as a participant to {eventTitle}… |
Events | LearningEventAutoSignedUpThroughJourney | Learner | When auto-signup occurs via learning journey | You have been added as a participant to {eventTitle} because of journey {originLearningJourneyTitle} |
Events | LearningEventMinimumParticipantsNotReached | Event creator/curator | Sent for an event with minimum # of participants not reached and either: (1) event's cancelation deadline is reached, or (2) registration deadline is reached, or (3) starts in less than 4 days. | {eventTitle} has {eventCurrentNumberOfParticipants} registrations… below {eventMinimumNumberOfParticipants} |
Events | LearningEventConfirmParticipantsReminder | Event creator/curator | At least one hour after event ended (if participants present) | Please confirm participant attendance for {eventTitle}… |
Journeys | AttendingLearningJourneyStartingSoon | Learner | Daily check for journeys starting within 7 days | The journey {journeyTitle} is starting soon |
Journeys | AttendingLearningJourneyEndingSoon | Learner | Daily check for journeys ending within 7 days | The journey {journeyTitle} is ending soon… |
Journeys | AttendingLearningJourneyCanceled | Learner | When journey is canceled | Unfortunately, the journey {journeyTitle} was canceled… |
Journeys | AttendingLearningJourneyAccessLost | Learner | When access to journey is revoked | The journey {journeyTitle} is not available for you anymore |
Journeys | AttendingLearningJourneyRemovedByAdmin | Learner | When admin removes learner from journey | You're no longer participating in {journeyTitle}… |
Journeys | LearningJourneyAddedByAdmin | Learner | When admin adds learner to journey | You have been added as a participant to {journeyTitle}… |
Certificates | LearningCertificateAvailable | Learner | When certificate is issued | Congratulations, {givenName}, your certificate is available!… |
Certificates | LearningCertificateRevoked | Learner | When certificate is revoked | Your certificate for {entityName} was revoked… |
Integrations | IntegrationRunFailed | Integration owner/observer | When integration fails | Contains details on the integration error |
General Motivation/Nudging (*) | Welcome | Learner | Immediately after successful account activation | Welcome to edyoucated… first steps |
General Motivation/Nudging (*) | Onboarding (day 1) | Learner | 1 day after account activation | Useful tips and first steps |
General Motivation/Nudging (*) | Onboarding (day 4) | Learner | 4 days after account activation | Useful tips and first steps |
General Motivation/Nudging (*) | Onboarding (day 7) | Learner | 7 days after account activation | Useful tips and first steps |
General Motivation/Nudging (*) | NPS Measurement | Learner | 10 weeks after account activation | Rate your learning platform experience |
Signup/Platform | Sign Up | Learner | When user registers for the first time | Confirm your email address |
Signup/Platform | Sign Up: Existing Cognito Account | Learner | When registration detects existing Cognito account | You already have an account… Login link (Cognito) |
Signup/Platform | Sign Up: Existing Google Account | Learner | When registration detects existing Google account | You already have an account… Login link (Google) |
Signup/Platform | Sign Up: Existing SSO Account | Learner | When registration detects existing SSO account | You already have an account… Login link (SSO) |
Signup/Platform | Forgot Password | Learner | When user requests password reset | Reset password link |
Signup/Platform | Forgot Google Password | Learner | When Google user requests password reset | Use Google login… Login link (Google) |
Signup/Platform | Forgot SSO Password | Learner | When SSO user requests password reset | Use SSO login… Login link (SSO) |
Organization Access | UserAddedToOrganization | Invited user | When user is invited to join an organization | You've been invited to join {orgName}… Sign up |
Organization Access | UserDeactivatedInOrganization | User | When user access is deactivated in organization | Your access to {orgName} has been deactivated |
Organization Access | UserReactivatedInOrganization | User | When user access is reactivated in organization | Your access to {orgName} has been reactivated. Log in |
Calendar - Learning Times | CalendarEventLearningTimeCreated | Learner | When user schedules a learning time for themselves | "You've scheduled a new learning time" - Calendar invitation |
Calendar - Learning Times | CalendarEventLearningTimeUpdated | Learner | When user updates their scheduled learning time | Calendar invitation with updated time |
Calendar - Learning Times | CalendarEventLearningTimeDeleted | Learner | When user deletes their scheduled learning time | Calendar invitation for deleted event |
Examples above show English subject/message lines. Where translations exist, emails are localized; otherwise English is used as a fallback.
Important: If a user is added to an event after it has already ended (e.g., via automatic event registration from a journey or by an admin), emails and calendar invitations are not sent for that past event.
Please note: Some emails are marked with (*), which indicates they are "optional" and not urgently needed for platform operation.
Example of a non-optional email: "Reset password";
Example for an optional email: "Welcome" with general info about the platform
If you want to disable these optional emails, please contact the edyoucated support team.
