Skip to main content

All system messages

System messages are divided into different Message groups. This article contains all system messages categorised by those groups.

Written by Liam Basham

Message groups

Below is a list of system messages available in Learnster. They are divided into different message groups to help you understand when and what triggers the different notifications.

ℹ️ Go to System Messages to learn more about how to use system messages in Learnster.

ℹ️ Each system message below is documented with its trigger, delivery channels, and available shortcodes. Reach out to support if you have any questions.

πŸ’‘ Click on any system message title below for further information


Pre-boarding & onboarding (2)

User moved from a pre-boarding account to their onboarding state

The "User moved from a pre-boarding account to their onboarding state" notification is sent to a learner when their account transitions from pre-boarding to active onboarding status. This happens through specific HR integrations (such as HiBob or CatalystOne) that manage the onboarding lifecycle.

This notification is triggered when:

  • An HR integration (e.g. HiBob, CatalystOne) changes the user's status from pre-boarding to onboarding based on their start date or employment status

This notification is not triggered manually from the Learnster Studio interface β€” it is exclusively used by integrations that support pre-boarding workflows.

This notification is sent as Email only β€” in-app notifications are not supported for this message type.

The email includes these shortcodes: first_name, last_name, portal_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is only relevant if your organisation uses an HR integration that supports pre-boarding. Most Learnster customers will not encounter this notification. The related notification "Welcome to Learnster message" is the standard welcome email for all new users.

Welcome to Learnster message

The "Welcome to Learnster message" notification is sent when:

  • A new user is added manually with the "Add User" button

  • A new user is added via "Import Learners"

  • A new user is added via from a integration

When turned off, no emails will be sent out when a new account is added to Learnster. If new accounts are created while this system message is off, and it is turned on afterwards no messages will be sent retroactively.

You can manually send out a new Welcome to Learnster message in two ways:

  • On a individual user press "Click to resend the invitation". You can also copy the Invitation link manually and provide it to the user directly. This is good if a user is not finding their invitation email for any reason.

  • Use Advanced rules. The example below re-sends the invitation email to users who have not logged in every 30 days:

This notification is sent as Email only β€” in-app notifications are not supported for this message type.

The email includes these shortcodes: first_name, last_name, signup_url, training_provider_name, training_provider_email, and training_provider_phone.


Course Enrollment (10)

Learner's course enrollment waiting manager approval

The "Learner's course enrollment waiting manager approval" notification is sent to the learner when they request to enroll in a course that requires manager approval.

This notification is only triggered on courses where automatic enrollment is not enabled β€” meaning someone (typically a manager or admin) needs to approve the enrollment request before the learner is added to the course.

When the learner submits their enrollment request, two notifications are sent at the same time:

  • This notification β€” sent to the learner, confirming their request has been submitted and is pending approval

  • "Course enrollment to manager for approval" β€” sent to the manager/admin who needs to act on the request

When turned off, learners will still be able to request enrollment, but won't receive a confirmation that their request is pending. This may lead to confusion, as the learner won't know their request was received.

After the manager acts on the request, the learner will receive either "Course enrollment was manually approved" or "Course enrollment was rejected" depending on the outcome.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, instructor_name, session_start_date, session_end_date, session_location, training_provider_name, training_provider_email, and training_provider_phone.

Learner invited to scheduled event via calendar

The "Learner invited to scheduled event via calendar" notification is sent to learners when they need to attend a scheduled event as part of a course. The email includes a calendar invitation file (.ics) that the learner can add to their calendar app (e.g. Google Calendar, Outlook).

This notification is triggered in the following situations:

  • A learner is enrolled on a course that contains one or more scheduled blocks β€” the invitation is sent automatically alongside the enrollment notification

  • An admin adds a new scheduled block to a published course and checks the "Send calendar invitation to all learners" option

  • An admin changes a block type to scheduled on a published course (e.g. from unscheduled to scheduled) and checks the send notification option

  • A learner is subscribed to a specific event within a multi-event block

  • A learner's course progress is hard-reset by an admin, which re-sends the enrollment and calendar notifications

The calendar file includes the event name, date and time, time zone, location (if applicable), and online meeting link (if applicable). It also includes built-in reminders at 24 hours and 1 hour before the event.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

When turned off, learners will still be enrolled on the course and can still see the scheduled events β€” but they won't receive the calendar invitation email. Learners can still manually download a calendar file from the course page in Learnster using the "Add to Calendar" button.

⚠️ This notification is closely related to "Course block date is updated" and "Course block date is deleted". When a scheduled block's date, location, or online meeting is changed after the initial invitation, learners receive an update notification instead. If the block is deleted or changed to unscheduled, learners receive a calendar cancellation.

Learner enrolled on/added to a course

The "Learner enrolled on/added to a course" notification is sent when a learner is added to a course. This can happen through any of the following:

  • An admin manually adds the learner to a course in Learnster Studio

  • The learner is added via Advanced rules

  • The learner is added via an integration

  • A previously unpublished course (that already had learners enrolled) gets published

This notification is sent as both an Email and an in-app Notification.

If a learner is enrolled in multiple courses at the same time, they will receive a single combined notification instead of separate ones for each course (see "Learner enrolled on/added to multiple courses").

When turned off, learners will still be enrolled on the course β€” they simply won't receive a notification about it.

You can also set this notification to "Send only if user has logged in once", which is useful if you want to avoid notifying learners who haven't yet activated their account.

Course is full, learner added to waitlist

The "Course is full, learner added to waitlist" notification is sent to a learner when they try to enroll on a course that has reached its maximum number of participants. Instead of being enrolled, the learner is placed on a waiting list.

This notification is triggered when:

  • A course has a maximum participants limit set, all spots are taken, and a learner requests to enroll

  • A manager or admin approves an enrollment request, but the course has filled up since the request was submitted

  • A learner enrolls via Book a course on a fully booked session

The notification includes the learner's queue position in the waitlist, so they know where they stand.

When a spot opens up (e.g. another learner is unenrolled or the maximum participants limit is increased), the next learner in the waitlist queue is automatically enrolled and receives the "Learner enrolled on/added to a course" notification.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

When turned off, learners will still be added to the waitlist β€” they simply won't be notified about it. They can still see their waitlist status on the course page in Learnster.

πŸ’‘ The waitlist only applies to courses with a maximum participant limit. Online/e-learning courses without a participant cap do not have a waitlist.

Course enrollment was rejected

The "Course enrollment was rejected" notification is sent to a learner when an admin or manager dismisses their enrollment request.

This notification is triggered when:

  • An admin clicks "Dismiss" on an individual enrollment request β€” from the Enrollments tab on a course, or from the user's enrollment list

  • An admin bulk-dismisses multiple enrollment requests at once

This notification is not sent when a learner unenrolls themselves β€” that is handled by a separate notification ("Learner has unenrolled from a course").

This notification is sent as Email, in-app Notification, and SMS (if enabled).

This notification is always active and cannot be turned off. Whenever an enrollment request is dismissed, the learner will be notified.

πŸ’‘ This notification is the counterpart to "Course enrollment was manually approved". Both are sent after a manager or admin acts on a pending enrollment request. The learner also receives "Learner's course enrollment waiting manager approval" when the request is first submitted.

Course enrollment was manually approved

The "Course enrollment was manually approved" notification is sent to a learner when an admin or manager approves their enrollment request on a course that does not have automatic enrollment enabled.

This notification is triggered when:

  • An admin clicks "Approve" on a pending enrollment request β€” from the Enrollments tab on a course, or from the user's enrollment list

  • An admin bulk-approves multiple enrollment requests at once

This notification includes a direct link to the course in the learner portal, so the learner can go directly to the course after being approved.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

This notification is always active and cannot be turned off. Whenever an enrollment request is approved, the learner will be notified.

πŸ’‘ If the course has automatic enrollment enabled, the learner receives "Course enrollment was automatically approved" instead. Both result in the learner being enrolled, but the trigger is different β€” manual approval requires an admin action, while auto-approval happens immediately.

Course enrollment was automatically approved

The "Course enrollment was automatically approved" notification is sent to a learner when they are enrolled on a course that has automatic enrollment enabled. No admin or manager action is needed β€” the learner is approved and enrolled immediately.

This notification is triggered when:

  • An admin adds a learner to a course with automatic enrollment in Learnster Studio

  • A learner is added via Advanced rules to a course with automatic enrollment

  • A learner is added via an integration to a course with automatic enrollment

  • A learner enrolls themselves (e.g. via the learner portal) on a course with automatic enrollment

This notification is only sent for published courses. If the course is still in draft, no notification is sent even if the learner is added.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

This notification is always active and cannot be turned off.

πŸ’‘ If the course does not have automatic enrollment, the learner receives "Learner's course enrollment waiting manager approval" first, and then "Course enrollment was manually approved" or "Course enrollment was rejected" after the admin acts on the request.

Course enrollment to manager for approval

The "Course enrollment to manager for approval" notification is sent to administrators, direct managers, and users in relevant positions (course roles, team roles, and direct manager roles) when a learner requests enrollment on a course that requires manual approval.

This is the counterpart to "Learner's course enrollment waiting manager approval" β€” when a learner submits an enrollment request, both notifications are sent at the same time: the learner receives confirmation that their request is pending, while the managers and admins receive this notification so they can act on it.

When is it triggered?

  • A learner requests enrollment on a course where Enrollment approval is set to Manual

This notification is not sent when automatic enrollment is enabled on the course.

Who receives it?

Unlike most notifications which go to the learner, this one goes to the people who can approve or decline the request. Exactly who receives it depends on how the course's Enrollment Notifications are configured in the course timeline settings:

  • Administrators β€” if "Registration Requests" is enabled under Administrator Notifications

  • Direct managers of the learner β€” if "Registration Requests" is enabled under Direct Manager Notifications

  • Position holders (course roles, team roles, direct manager roles) β€” if "Registration Requests" is enabled under the relevant role section

Recipients must also have the Manage Enrollment permission to receive this notification.

What's in the message?

The email includes details about the enrollment request and contains Approve and Decline action links, allowing the recipient to act on the request directly from the email without having to open Learnster Studio.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

This notification is always active and cannot be turned off. However, you can control who receives it by toggling the "Registration Requests" setting for each recipient group in the course's Enrollment Notifications settings.

This notification is only sent for published courses.

πŸ’‘ To configure who receives enrollment request notifications, go to the course in Learnster Studio β†’ Timeline β†’ Settings β†’ Enrollment Notifications. You'll see separate toggles for administrators, direct managers, and position holders.

Learner enrolled on/added to multiple courses

The "Learner enrolled on/added to multiple courses" notification is sent to a learner when they are added to more than one course at the same time. Instead of receiving a separate "Learner enrolled on/added to a course" notification for each course, the learner gets a single combined message listing all courses they were just enrolled in.

This notification is triggered when:

  • An admin adds a learner to multiple courses at once via a bulk operation in Learnster Studio

  • A learner is added to multiple courses simultaneously via Advanced rules

  • A learner is added to multiple courses via an integration

The email includes a list of all courses the learner was enrolled in, with links to each course in the learner portal.

This notification is sent as Email, in-app Notification, and SMS (if enabled). Only active (published) courses are included.

When a learner is added to just a single course, they receive the "Learner enrolled on/added to a course" notification instead.

πŸ’‘ This notification shares the same on/off toggle and template settings as "Learner enrolled on/added to a course" β€” they are two variants of the same enrollment notification, automatically selected based on whether the learner is added to one or multiple courses.

Learner has unenrolled from a course

The "Learner has unenrolled from a course" notification is sent to administrators, direct managers, and position holders when a learner cancels their own enrollment in a course. The learner themselves does not receive this notification.

This notification is triggered when:

  • A learner clicks the unenroll button on a course in Learnster U

  • A learner unenrolls from a course via the mobile app

This notification is not triggered when an admin or manager dismisses an enrollment request β€” that action sends the "Course enrollment was rejected" notification to the learner instead.

Who receives this notification is controlled by the Enrollment Notifications settings on each course (under the Enrollments tab). There are separate toggles for:

  • Administrators β€” "Registration Cancellation"

  • Direct Managers β€” "Registration Cancellation"

  • Course roles, Team roles, and Direct manager roles β€” "Registration Cancellation" (under their respective position holder sections)

Recipients must have the View Enrollment permission to receive this notification.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

This notification is always active and cannot be turned off individually. The only way to control delivery is through the Enrollment Notifications toggles described above.

The email includes these shortcodes: first_name, team_member_name, course_name, session_start_date, session_end_date, session_location, and session_enrollment_history (a link to the enrollment history page in Studio).

πŸ’‘ This is the counterpart to "Course enrollment to manager for approval". Together, they notify managers when a learner joins and when a learner leaves. The course must be published for this notification to be sent.


Instructor and course admin approvals (4)

Instructor has marked course as failed

The "Instructor has marked course as failed" notification is sent to a learner when an instructor or administrator marks their course as failed.

This notification only applies to courses where the Completion criteria is set to Manual. With manual completion, an instructor or admin must explicitly approve or reject each learner's course result.

This notification is triggered when:

  • An instructor or admin clicks "Mark as Failed" on a learner in the course timeline (Learners tab)

  • An instructor or admin uses the participant details panel to mark a learner as failed

  • The status is set via the API (manual approval endpoints)

The notification is sent with a 7-minute delay after the action, giving the instructor a window to correct a mistake before the learner is notified.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes details about the course and the instructor, using shortcodes such as: first_name, last_name, course_name, instructor_name, session_start_date, session_end_date, session_date_range, session_location, session_completion_date, portal_url, course_portal_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is the counterpart to "Learner completed a course" (for passed) and "Learner completed a course without a certificate" (for passed without certificate). All three are only relevant for courses with Manual completion criteria. Courses with dynamic or static completion determine pass/fail status automatically based on progress and activities.

Assignment marked as incorrect by Instructor

The "Assignment marked as incorrect by Instructor" notification is sent to a learner when an instructor or admin marks their assignment activity submission as incorrect (failed).

This notification is triggered when:

  • An instructor or admin reviews a submitted assignment and marks it as failed/incorrect in the course timeline (Learners tab β†’ participant details β†’ activity progress)

  • An assignment that was previously marked as correct is changed back to incorrect

The notification is sent with a 7-minute delay after the action, giving the instructor a window to correct a mistake before the learner is notified. If the instructor changes the status again within those 7 minutes, only the final state triggers a notification.

This notification only applies to Assignment activities β€” not to other activity types like quizzes or content blocks.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the counterpart to "Assignment marked as correct by Instructor". Together, they notify learners about the outcome of their assignment review. The related notification "Assignment activity waiting for review" is sent to the instructor when a learner first submits the assignment.

Assignment marked as correct by Instructor

The "Assignment marked as correct by Instructor" notification is sent to a learner when an instructor or admin marks their assignment activity submission as correct (passed).

This notification is triggered when:

  • An instructor or admin reviews a submitted assignment and marks it as passed/correct in the course timeline (Learners tab β†’ participant details β†’ activity progress)

The notification is sent with a 7-minute delay after the action, giving the instructor a window to correct a mistake before the learner is notified. If the instructor changes the status again within those 7 minutes, only the final state triggers a notification.

This notification only applies to Assignment activities β€” not to other activity types like quizzes or content blocks.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the counterpart to "Assignment marked as incorrect by Instructor". Together, they notify learners about the outcome of their assignment review. The related notification "Assignment activity waiting for review" is sent to the instructor when a learner first submits the assignment.

Assignment activity waiting for review

The "Assignment activity waiting for review" notification is sent to instructors and course admins when a learner submits an assignment activity that requires manual review. The learner themselves does not receive this notification.

This notification is triggered when:

  • A learner submits an assignment (text answer or file upload) within a course

  • A learner resubmits an assignment after a previous review

The notification is sent with a 7-minute delay after submission, so if a learner makes quick edits or resubmissions, only one notification is sent.

Who receives it?

This notification is sent to users based on role-based notification settings. The recipients are determined by who has been assigned the "Assignment waiting for review" notification permission for the course β€” typically instructors and course admins with the relevant role.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, participant_progress_url (a direct link to the learner's progress), training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ After reviewing the assignment, the instructor marks it as correct or incorrect. This triggers either "Assignment marked as correct by Instructor" or "Assignment marked as incorrect by Instructor", which are sent to the learner.


Course reminders (14)

Certification period reminder

The "Certification period reminder" notification is a recurring nag reminder sent to learners who have not yet completed a course with Fixed Periods compliance settings. It periodically reminds them that they need to finish the course to stay compliant.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to learners who are still in a "Not Certified" status within an active certification period.

When is it sent?

  • The course must have Fixed Periods recurring type configured (under Compliance settings)

  • There must be an active certification period set on the course

  • The learner must not have completed the course within the current period

  • The reminder interval is configured in the course's compliance settings under "Nag Reminders"

This notification can be toggled on or off per course in the compliance settings. It also supports custom notification templates, allowing you to customise the message content.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, studio_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This reminder is specific to Fixed Periods compliance. For courses with Recurring Periods compliance, the equivalent is "Recertification reminder". The related notification "Certification period start" notifies learners when a new compliance period begins.

Course block date is deleted

The "Course block date is deleted" notification is sent to learners when a scheduled block in their course is deleted or changed to a non-scheduled type. The email includes a calendar cancellation so the event is automatically removed from the learner's calendar.

This notification is triggered when:

  • An admin deletes a scheduled block from a published course

  • An admin changes a block's type from scheduled to unscheduled on a published course

The notification is sent with a 7-minute delay after the action, giving the admin a window to undo or correct the change.

This notification is only sent for published courses. Changes to unpublished courses do not trigger notifications.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, portal_url, studio_url, course_portal_url, event_update_calendar (calendar cancellation file), and event_location.

πŸ’‘ This notification is closely related to "Course block date is updated" and "Learner invited to scheduled event via calendar". When a scheduled block is first created, learners receive a calendar invitation. When it's updated, they receive an update. When it's deleted, they receive this cancellation.

Course block date is updated

The "Course block date is updated" notification is sent to learners when a scheduled block in their course has its date, location, or online meeting details changed. The email includes an updated calendar invitation so the event is automatically updated in the learner's calendar.

This notification is triggered when any of the following change on a scheduled block in a published course:

  • The block's start or end date/time is changed

  • The block's location is changed

  • The block's online meeting/webinar settings are changed

  • The block's scheduled event type is changed

The notification is sent with a 7-minute delay after the change, giving the admin a window to make additional edits before learners are notified.

This notification is only sent for published courses and only for scheduled blocks. Changes to unscheduled blocks or unpublished courses do not trigger notifications.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, portal_url, studio_url, course_portal_url, event_update_calendar (updated calendar file), event_url, event_password, event_description, and event_location.

πŸ’‘ This notification is closely related to "Learner invited to scheduled event via calendar" (initial invitation) and "Course block date is deleted" (cancellation). Together they keep learners' calendars up to date with scheduled course events.

Course block deadline has passed reminder

The "Course block deadline has passed reminder" notification is sent to learners who have not completed a course block after its deadline has passed.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to learners who have unfinished activities in blocks whose deadlines have passed.

When is it sent?

  • The course block must be unscheduled (not a scheduled/classroom block) and have a deadline set

  • The block must have "Send deadline reminder notification" enabled

  • The learner must have unfinished activities in that block

  • The course must not be a recurring course

  • By default, the reminder is sent 1 day after the block deadline, with a maximum sending window of 2 days

The timing can be configured in the course's reminder settings under Block Deadlines.

This notification is always active and cannot be toggled off individually. It is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, block_deadline_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the counterpart to "Course block deadline is approaching reminder", which is sent before the deadline. Together they help learners stay on track with individual block deadlines within a course.

Course block deadline is approaching reminder

The "Course block deadline is approaching reminder" notification is sent to learners who have not completed a course block before its deadline is about to pass.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to learners who have unfinished activities in blocks with upcoming deadlines.

When is it sent?

  • The course block must be unscheduled (not a scheduled/classroom block) and have a deadline set

  • The block must have "Send deadline reminder notification" enabled

  • The learner must have unfinished activities in that block

  • The course must not be a recurring course

  • By default, the reminder is sent 3 days before the block deadline

The timing can be configured in the course's reminder settings under Block Deadlines β€” use the "days before the deadline" setting.

This notification is always active and cannot be toggled off individually. It is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, block_deadline_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the counterpart to "Course block deadline has passed reminder", which is sent after the deadline. Together they help learners stay on track with individual block deadlines within a course.

Course deadline has passed reminder

The "Course deadline has passed reminder" notification is sent to learners who have not completed a course after its overall deadline has passed.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to learners who are not finished with their course after the deadline.

When is it sent?

  • The course must have a deadline configured (either a fixed date or a number of days after enrollment)

  • The learner must not have completed the course

  • The course must not be a recurring course

  • The configured number of days after the deadline must have passed

The timing is configured in the course's reminder settings under Course Deadline. Admins set the number of days after the deadline to send the reminder. The system supports multiple reminder rules β€” for example, reminders can be sent to both the learner and their manager/admin.

This notification supports custom notification templates, allowing you to customise the message content for different reminder rules.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, session_deadline_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the counterpart to "Course deadline is approaching reminder", which is sent before the deadline. There are also manager/admin variants: "Course deadline of student has passed" and "Course deadline of student is approaching" which notify managers and admins instead of the learner.

Course deadline is approaching reminder

The "Course deadline is approaching reminder" notification is sent to learners who have not completed a course before its deadline is about to pass.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to learners who are not finished with their course and whose deadline is coming up.

When is it sent?

  • The course must have a deadline configured (either a fixed date or a number of days after enrollment)

  • The learner must not have completed the course

  • The course must not be a recurring course

  • The configured number of days before the deadline must have been reached

The timing is configured in the course's reminder settings under Course Deadline β€” use the "Send a reminder" toggle and set the number of "days before course deadline". The system supports multiple reminder rules β€” for example, reminders can be sent to both the learner and their manager/admin.

This notification supports custom notification templates, allowing you to customise the message content for different reminder rules.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, session_deadline_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the counterpart to "Course deadline has passed reminder", which is sent after the deadline. There are also manager/admin variants: "Course deadline of student is approaching" and "Course deadline of student has passed" which notify managers and admins instead of the learner.

Course deadline of student has passed

The "Course deadline of student has passed" notification is sent to managers and admins when a learner has not completed a course after its deadline has passed. This is the manager/admin counterpart to "Course deadline has passed reminder" (which goes to the learner).

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and notifies the relevant managers and admins about learners who missed their course deadline.

When is it sent?

  • The course must have a deadline configured (either a fixed date or a number of days after enrollment)

  • The learner must not have completed the course

  • The course must not be a recurring course

  • The configured number of days after the deadline must have passed

Who receives it?

This notification is sent to the learner's managers, admins, or position holders β€” depending on how the course's deadline reminder rules are configured. The "to" field in each reminder rule determines the recipient (e.g. direct manager, admin, or specific position).

This notification supports custom notification templates, allowing you to customise the message content for different reminder rules.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, session_deadline_date, triggered_by_user (the learner's name), training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the manager/admin counterpart to "Course deadline has passed reminder" (sent to the learner). There is also "Course deadline of student is approaching" which notifies managers before the deadline passes.

Course deadline of student is approaching

The "Course deadline of student is approaching" notification is sent to managers and admins when a learner has not completed a course and its deadline is approaching. This is the manager/admin counterpart to "Course deadline is approaching reminder" (which goes to the learner).

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and notifies the relevant managers and admins about learners whose course deadline is coming up.

When is it sent?

  • The course must have a deadline configured (either a fixed date or a number of days after enrollment)

  • The learner must not have completed the course

  • The course must not be a recurring course

  • The configured number of days before the deadline must have been reached

Who receives it?

This notification is sent to the learner's managers, admins, or position holders β€” depending on how the course's deadline reminder rules are configured. The "to" field in each reminder rule determines the recipient.

This notification supports custom notification templates, allowing you to customise the message content for different reminder rules.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, session_deadline_date, triggered_by_user (the learner's name), training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the manager/admin counterpart to "Course deadline is approaching reminder" (sent to the learner). There is also "Course deadline of student has passed" which notifies managers after the deadline passes.

Course event date is updated

The "Course event date is updated" notification is sent to learners when a specific event within a multi-event scheduled block has its details changed. The email includes an updated calendar invitation so the event is automatically updated in the learner's calendar.

This notification is triggered when any of the following change on an event within a scheduled block in a published course:

  • The event's start or end date/time is changed

  • The event's type is changed

  • The event's location is changed

  • The event's online meeting/webinar settings are changed

This notification only applies to courses that use multi-event blocks (blocks with individual events that learners can subscribe to). For standard scheduled blocks without separate events, the related notification "Course block date is updated" is used instead.

The notification is sent with a 7-minute delay after the change, giving the admin a window to make additional edits before learners are notified.

This notification is only sent for published courses.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, portal_url, studio_url, course_portal_url, event_update_calendar (updated calendar file), event_url, event_password, event_description, and event_location.

πŸ’‘ This notification is the event-level equivalent of "Course block date is updated". The difference is that this one applies to individual events within a multi-event block, while "Course block date is updated" applies to the block as a whole.

Course event is deleted

The "Course event is deleted" notification is sent to learners who were subscribed to a specific event within a multi-event scheduled block when that event is deleted. The email includes a calendar cancellation so the event is automatically removed from the learner's calendar.

This notification is triggered when:

  • An admin deletes an event from a multi-event scheduled block in a published course

Unlike "Course block date is deleted" (which is sent to all learners in the course), this notification is only sent to learners who were subscribed to the specific event that was deleted.

The notification is sent with a 7-minute delay after the action, giving the admin a window to undo or correct the change.

This notification is only sent for published courses.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, portal_url, studio_url, course_portal_url, event_update_calendar (calendar cancellation file), and event_location.

πŸ’‘ This notification is the event-level equivalent of "Course block date is deleted". The difference is that this one applies to individual events within a multi-event block, while "Course block date is deleted" applies to the block as a whole.

Reminder about recertification period start

The "Reminder about recertification period start" notification is sent to learners when a new recertification period begins on a course with Recurring Periods compliance settings. It lets the learner know it's time to redo the course to maintain their compliance.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system detects when a learner's recertification period starts and sends the notification accordingly.

When is it sent?

  • The course must have Recurring Periods compliance type configured

  • A new recertification period must have started for the learner (based on their previous completion date and the configured validity period)

This notification can be toggled on or off per course in the compliance settings under "Recertification Notification". It also supports custom notification templates, allowing you to customise the message content.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, date_of_compliance_end, session_start_date, session_end_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is for Recurring Periods compliance only. For Fixed Periods compliance, the equivalent is "Certification period start". There are also manager/admin variants: "Reminder about recertification period start - Manager and Admin notification" and "Reminder about recertification period start - Learner notification" in the Recertification group.

Session Block Published

The "Session Block Published" notification is sent to learners when a new block is published in a course they are enrolled in. This typically happens when an admin adds content to a course after learners have already been enrolled.

This notification is sent automatically on a schedule β€” it is not triggered immediately when the block is published. The system checks periodically and sends notifications to learners who have new published blocks they haven't been notified about yet.

When is it sent?

  • A new block is published (or a block's publish date arrives) in a course that already has enrolled learners

  • The learner must be enrolled on the course at the time the block is published

The timing is based on the block's publish date. By default, the notification is sent on the day the block is published, with a maximum delay window of 2 days.

This notification is always active and cannot be toggled off individually.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is useful for courses where content is released over time. For example, if a course has blocks with scheduled publish dates (drip content), learners will be notified each time new content becomes available.

Your course is about to start reminder

The "Your course is about to start reminder" notification is sent to learners as a reminder before their course's start date.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to learners whose course is about to begin.

When is it sent?

  • The course must have a start date set

  • The configured number of days before the start date must have been reached (default: 1 day before)

  • The learner must be enrolled on the course

The timing is configured in the course's reminder settings. Admins set the number of days before the course start date to send the reminder.

This notification is always active and cannot be toggled off individually.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, instructor_name, session_start_date, session_end_date, session_location, course_portal_url, and training_provider_name, training_provider_email, training_provider_phone.

πŸ’‘ This notification is different from "Course deadline is approaching reminder" β€” this one reminds learners about the course's start date, while the deadline reminder is about the course's completion deadline.


Course completion (5)

Certificate expired. Recertification period ended - Learner notification

The "Certificate expired. Recertification period ended - Learner notification" is sent to a learner when their certification has expired on a course with Recurring Periods compliance settings. It notifies them that their recertification period has ended and they are no longer compliant.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system detects when a learner's certification expiration date has passed and sends the notification accordingly.

When is it sent?

  • The course must have Recurring Periods compliance type configured

  • The learner's certification has expired (their recertification status is "Recertification Expired")

  • The expiration date falls within the current notification check window

This notification can be toggled on or off per course in the compliance settings under "Expiration Notification". It also supports custom notification templates, allowing you to customise the message content.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, date_of_compliance_end, session_start_date, session_end_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is for Recurring Periods compliance only. There is a corresponding manager/admin variant: "Certificate expired. Recertification period ended - Manager and Admin notification". The related notification "Reminder about recertification period start" notifies learners before expiration when a new recertification period begins.

Certificate expired. Recertification period ended - Manager and Admin notification

The "Certificate expired. Recertification period ended - Manager and Admin notification" is sent to managers and admins when a learner's certification has expired on a course with Recurring Periods compliance settings. It notifies the responsible people that the learner is no longer compliant.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system detects when a learner's certification expiration date has passed and notifies the relevant managers and admins.

When is it sent?

  • The course must have Recurring Periods compliance type configured

  • The learner's certification has expired (their recertification status is "Recertification Expired")

  • The expiration date falls within the current notification check window

Who receives it?

This notification is sent to the learner's managers, admins, or position holders β€” depending on how the course's compliance notification rules are configured.

This notification can be toggled on or off per course in the compliance settings under "Expiration Notification". It also supports custom notification templates, allowing you to customise the message content.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, date_of_compliance_end, session_start_date, session_end_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the manager/admin counterpart to "Certificate expired. Recertification period ended - Learner notification". Both are for Recurring Periods compliance only.

Learner completed a course

The "Learner completed a course" notification is sent to a learner when they have successfully completed a course and a certificate is generated.

This notification is triggered when:

  • A learner completes all required activities in a course with Dynamic or Static completion criteria β€” the system automatically marks the course as passed

  • An instructor or admin manually marks a learner as passed in a course with Manual completion criteria

The course must have "Generate certificate" enabled in its certificate settings. If the course does not generate a certificate, the learner receives "Learner completed a course without a certificate" instead.

The notification is sent with a 7-minute delay after completion, giving the instructor a window to correct a mistake before the learner is notified.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, instructor_name, session_start_date, session_end_date, session_date_range, session_location, session_completion_date, portal_url, course_portal_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is the counterpart to "Instructor has marked course as failed" and "Learner completed a course without a certificate". The system automatically selects between the "with certificate" and "without certificate" variants based on the course's certificate settings.

Learner completed a course without a certificate

The "Learner completed a course without a certificate" notification is sent to a learner when they have successfully completed a course that does not generate a certificate.

This notification is triggered when:

  • A learner completes all required activities in a course with Dynamic or Static completion criteria β€” the system automatically marks the course as passed

  • An instructor or admin manually marks a learner as passed in a course with Manual completion criteria

The course must have "Generate certificate" disabled in its certificate settings. If the course generates a certificate, the learner receives "Learner completed a course" instead.

The notification is sent with a 7-minute delay after completion.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, instructor_name, session_start_date, session_end_date, session_location, course_portal_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the "no certificate" variant of the course completion notification. The system automatically selects this version when the course's certificate settings have "Generate certificate" disabled.

New External Course Entry Submitted for Review

The "New External Course Entry Submitted for Review" notification is sent to managers and team managers when a learner submits an external course history entry for review. The learner themselves does not receive this notification.

This notification is triggered when:

  • A learner submits an external course entry via the learner portal (Learnster U)

External course entries allow learners to log courses they completed outside of Learnster. When submitted, the relevant managers are notified so they can review and approve the entry.

Who receives it?

This notification is sent to the learner's direct managers and team managers.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, portal_url, studio_url, external_history_course_name (the name of the external course), external_history_user_name (the learner who submitted the entry), training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ External course history is used for tracking courses completed outside of Learnster, such as in-person workshops, conferences, or courses on other platforms. Managers can review and approve these entries in Learnster Studio.


Course suggestions (2)

Course Suggestion sent

The "Course Suggestion sent" notification is sent to a learner when another user suggests a course to them. The person who made the suggestion does not receive this notification.

This notification is triggered when:

  • A user (e.g. a manager or colleague) sends a course suggestion to another user from the course page in Learnster U

Course suggestions allow users to recommend courses to their colleagues. When a suggestion is sent, the recipient receives this notification with a link to the suggested course.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: course_name, portal_url, course_portal_url, name_of_suggestee (the person who made the suggestion), name_of_user_that_received_suggestion, message_from_suggestee (optional personal message), training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ Course suggestions must be enabled in your workspace settings (Settings β†’ General β†’ "Enable course suggestions"). When the suggested learner enrolls in the course, the person who made the suggestion receives the "Course Suggestion realized" notification.

Course Suggestion realized

The "Course Suggestion realized" notification is sent to the person who made the suggestion when the learner they suggested a course to actually enrolls in that course.

This notification is triggered when:

  • A learner who received a course suggestion enrolls in the suggested course

This is the follow-up to "Course Suggestion sent". It lets the person who made the suggestion know that their recommendation was acted upon.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: course_name, portal_url, course_portal_url, name_of_suggestee (the person who made the suggestion), name_of_user_that_received_suggestion, message_from_suggestee, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is the counterpart to "Course Suggestion sent". Together, they form the course suggestion workflow: suggest β†’ notify recipient β†’ recipient enrolls β†’ notify suggester.


Password reset (2)

Learner forgot password

The "Learner forgot password" notification is sent when a password reset is triggered for a learner. This can happen in two ways:

  • The learner clicks "Forgot your password?" on the Learnster login page

  • An admin clicks "Reset or change password" on the learner's profile in Learnster Studio (found under Users β†’ select a user β†’ Password section)

This notification is sent as Email only β€” there is no in-app notification or SMS for password resets.

The email contains a unique password reset link that allows the learner to set a new password. Each link is single-use and expires after a set time for security.

This notification can be set to "Always Send" or "Send only if user has logged in once".

⚠️ Be cautious about turning this notification off. If disabled, learners will not receive password reset emails β€” whether they request a reset themselves or an admin triggers it from their profile.

Multi-Factor Authentication OTP Code

The "Multi-Factor Authentication OTP Code" notification is sent to a learner when they need to verify their identity using multi-factor authentication (MFA) during login.

This notification is triggered when:

  • A learner logs in to Learnster and MFA is enabled for their account or workspace

  • The system generates a one-time password (OTP) that the learner must enter to complete the login

This notification is sent as Email only β€” there is no in-app notification or SMS for OTP codes.

The email includes a time-sensitive OTP code that the learner must enter on the login page. The code expires after a short period for security.

The email includes these shortcodes: first_name, last_name, and otp_code.

⚠️ This notification cannot be turned off if MFA is enabled. Without it, learners would not be able to complete the login process.


Offboarding (1)

Student account is about to be deleted

The "Student account is about to be deleted" notification is sent to a learner when their account is scheduled for deletion based on the workspace's User retention policy.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to learners whose accounts are approaching the deletion date.

When is it sent?

  • The workspace must have a User retention policy configured (under Settings β†’ General β†’ User retention policy)

  • The learner's account must be scheduled for deletion (e.g. due to inactivity or deactivation)

  • The configured number of days before deletion must have been reached (configurable, up to 5 reminder days)

This notification can be toggled on or off in the retention policy settings.

This notification is sent as Email only β€” in-app notifications are not supported for this message type.

The email includes these shortcodes: first_name, last_name, portal_url, days_before_account_deletion, training_provider_name, training_provider_email, and training_provider_phone.

⚠️ This is a warning notification β€” it gives learners a chance to log in or take action before their account is permanently deleted. The number of reminder days before deletion is configurable (1–5 reminders).


Recertification (9)

Reminder about recertification period start - Manager and Admin notification

The "Reminder about recertification period start - Manager and Admin notification" is sent to managers and admins when a learner's recertification period begins on a course with Recurring Periods compliance settings. It notifies the responsible people that the learner needs to redo the course.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system detects when a learner's recertification period starts and notifies the relevant managers and admins.

When is it sent?

  • The course must have Recurring Periods compliance type configured

  • A new recertification period must have started for the learner

Who receives it?

This notification is sent to the learner's managers, admins, or position holders β€” depending on how the course's compliance notification rules are configured.

This notification can be toggled on or off per course in the compliance settings under "Recertification Notification". It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, date_of_compliance_end, session_start_date, session_end_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the manager/admin counterpart to "Reminder about recertification period start - Learner notification". Both are for Recurring Periods compliance only.

Reminder about recertification period start - Learner notification

The "Reminder about recertification period start - Learner notification" is sent to a learner when their recertification period begins on a course with Recurring Periods compliance settings. It lets them know it's time to redo the course to maintain compliance.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system detects when a learner's recertification period starts and sends the notification accordingly.

When is it sent?

  • The course must have Recurring Periods compliance type configured

  • A new recertification period must have started for the learner (based on their previous completion date and the configured validity period)

This notification can be toggled on or off per course in the compliance settings under "Recertification Notification". It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, date_of_compliance_end, session_start_date, session_end_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the learner variant in the Recertification group. The same notification also appears in the Course reminders group as "Reminder about recertification period start". There is a corresponding manager/admin variant in this group as well.

Reminder about recertification period start

The "Reminder about recertification period start" notification is a recurring nag reminder sent to learners who need to redo a course with Recurring Periods compliance settings. Unlike the one-time recertification start notification, this reminder can be sent periodically until the learner completes the course or their certification expires.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders based on the configured interval.

When is it sent?

  • The course must have Recurring Periods compliance type configured

  • The learner must be in an active recertification period

  • The reminder interval and frequency are configured in the course's compliance settings under "Nag Reminders"

You can configure when reminders stop being sent β€” either when the learner completes the course or when the certification expires.

This notification can be toggled on or off per course in the compliance settings. It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, date_of_compliance_end, session_start_date, session_end_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the Recurring Periods equivalent of "Certification period reminder" (which is for Fixed Periods). Both serve as nag reminders, but this one operates within recertification periods while the other operates within fixed certification periods.

Course participant removed after compliance period expiration

The "Course participant removed after compliance period expiration" notification is sent to a learner when they are automatically removed from a course because their compliance period has expired on a course with Recurring Periods settings.

This notification is sent automatically β€” it is not triggered by any specific user action. The system detects when a learner's compliance period has expired and, based on the course's recurring settings policy, removes them from the course and sends this notification.

When is it sent?

  • The course must have Recurring Periods compliance type configured

  • The course's recurring settings must be configured to remove participants after compliance expiration

  • The learner's compliance period has expired

This notification is always active and cannot be toggled off individually. It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, session_start_date, session_end_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is specific to Recurring Periods compliance courses that are configured to remove participants after expiration. Not all recurring courses use this β€” it depends on the course's recurring settings policy.

Certification period start - Manager and Admin notification

The "Certification period start - Manager and Admin notification" is sent to managers and admins when a new certification period begins on a course with Fixed Periods compliance settings. It notifies the responsible people that learners need to complete the course within the new period.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system detects when a new certification period starts and notifies the relevant managers and admins.

When is it sent?

  • The course must have Fixed Periods compliance type configured

  • A new certification period must have started on the course

Who receives it?

This notification is sent to the learner's managers, admins, or position holders β€” depending on how the course's compliance notification rules are configured.

This notification can be toggled on or off per course in the compliance settings under "Certification Period Starts Notification". It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, studio_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the manager/admin counterpart to "Certification period start - Learner notification". Both are for Fixed Periods compliance only. For Recurring Periods, the equivalent is "Reminder about recertification period start - Manager and Admin notification".

Certification period start - Learner notification

The "Certification period start - Learner notification" is sent to a learner when a new certification period begins on a course with Fixed Periods compliance settings. It lets the learner know it's time to complete the course to become certified within the new period.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system detects when a new certification period starts and sends the notification to enrolled learners who have not yet completed the course.

When is it sent?

  • The course must have Fixed Periods compliance type configured

  • A new certification period must have started on the course

This notification can be toggled on or off per course in the compliance settings under "Certification Period Starts Notification". It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, studio_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the Fixed Periods equivalent of "Reminder about recertification period start - Learner notification" (which is for Recurring Periods). The related notification "Certification period reminder" sends periodic nag reminders throughout the period.

Certification period reminder

The "Certification period reminder" notification is a recurring nag reminder sent to learners who have not yet completed a course with Fixed Periods compliance settings. It periodically reminds them that they need to finish the course to stay compliant.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to learners who are still in a "Not Certified" status within an active certification period.

When is it sent?

  • The course must have Fixed Periods recurring type configured (under Compliance settings)

  • There must be an active certification period set on the course

  • The learner must not have completed the course within the current period

  • The reminder interval is configured in the course's compliance settings under "Nag Reminders"

This notification can be toggled on or off per course in the compliance settings. It also supports custom notification templates, allowing you to customise the message content.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, studio_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This reminder is specific to Fixed Periods compliance. For courses with Recurring Periods compliance, the equivalent is "Recertification reminder". The related notification "Certification period start" notifies learners when a new compliance period begins.

Certificate expired. Recertification period ended - Manager and Admin notification

The "Certificate expired. Recertification period ended - Manager and Admin notification" is sent to managers and admins when a learner's certification has expired on a course with Recurring Periods compliance settings. It notifies the responsible people that the learner is no longer compliant.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system detects when a learner's certification expiration date has passed and notifies the relevant managers and admins.

When is it sent?

  • The course must have Recurring Periods compliance type configured

  • The learner's certification has expired (their recertification status is "Recertification Expired")

  • The expiration date falls within the current notification check window

Who receives it?

This notification is sent to the learner's managers, admins, or position holders β€” depending on how the course's compliance notification rules are configured.

This notification can be toggled on or off per course in the compliance settings under "Expiration Notification". It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, date_of_compliance_end, session_start_date, session_end_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the same notification as the one in the Course completion group. It appears here in the Recertification group as well for organisational purposes.

Certificate expired. Recertification period ended - Learner notification

The "Certificate expired. Recertification period ended - Learner notification" is sent to a learner when their certification has expired on a course with Recurring Periods compliance settings. It notifies them that their recertification period has ended and they are no longer compliant.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system detects when a learner's certification expiration date has passed and sends the notification accordingly.

When is it sent?

  • The course must have Recurring Periods compliance type configured

  • The learner's certification has expired (their recertification status is "Recertification Expired")

  • The expiration date falls within the current notification check window

This notification can be toggled on or off per course in the compliance settings under "Expiration Notification". It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, course_name, course_portal_url, portal_url, date_of_compliance_end, session_start_date, session_end_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the same notification as the one in the Course completion group. It appears here in the Recertification group as well for organisational purposes.


Book a course (4)

Book a course, learner enrolled on a blended/scheduled course

The "Book a course, learner enrolled on a blended/scheduled course" notification is sent to a learner when they enroll in a course through the Book a Course module and the course has scheduled dates (a blended or scheduled course).

This notification is triggered when:

  • A learner books and pays for a course via the Book a Course portal, and the course has a start date (scheduled/blended)

If the booking also includes a payment, the learner will additionally receive either "Card payment receipt" or "Invoice payment receipt" depending on the payment method.

This notification is sent as Email only β€” in-app notifications are not supported for Book a Course notifications.

The email includes these shortcodes: first_name, last_name, course_name, instructor_name, session_start_date, session_end_date, session_date_range, session_price_incl_tax, session_price_excl_tax, session_location, session_currency, course_portal_url, session_calendar (calendar file), training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ Book a Course notifications are only sent if you have the Book a Course module enabled. The system automatically selects between the "blended/scheduled" and "online/not scheduled" variants based on whether the course has scheduled dates.

Book a course, learner enrolled on an online/not scheduled course

The "Book a course, learner enrolled on an online/not scheduled course" notification is sent to a learner when they enroll in a course through the Book a Course module and the course does not have scheduled dates (an online or self-paced course).

This notification is triggered when:

  • A learner books and pays for a course via the Book a Course portal, and the course does not have a start date (online/self-paced)

If the booking also includes a payment, the learner will additionally receive either "Card payment receipt" or "Invoice payment receipt" depending on the payment method.

This notification is sent as Email only β€” in-app notifications are not supported for Book a Course notifications.

The email includes these shortcodes: first_name, last_name, course_name, instructor_name, session_price_incl_tax, session_price_excl_tax, session_location, session_currency, course_portal_url, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This is the "online/not scheduled" variant of the Book a Course enrollment notification. The system automatically selects this version when the course has no scheduled dates.

Card payment receipt

The "Card payment receipt" notification is sent to a learner as a payment confirmation when they pay for a course with a credit card through the Book a Course module.

This notification is triggered when:

  • A learner completes a credit card payment for a course via the Book a Course portal

This notification is sent alongside the course enrollment notification ("Book a course, learner enrolled on a blended/scheduled course" or "Book a course, learner enrolled on an online/not scheduled course").

This notification is sent as Email only β€” in-app notifications are not supported for payment receipts.

The email includes these shortcodes: first_name, last_name, course_name, session_start_date, session_end_date, session_date_range, session_price_incl_tax, session_price_excl_tax, session_location, session_currency, payment_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is only relevant if you have the Book a Course module with credit card payments enabled. The counterpart for invoice payments is "Invoice payment receipt".

Invoice payment receipt

The "Invoice payment receipt" notification is sent to a learner as a payment confirmation when they pay for a course with an invoice through the Book a Course module.

This notification is triggered when:

  • A learner completes an invoice payment for a course via the Book a Course portal

This notification is sent alongside the course enrollment notification ("Book a course, learner enrolled on a blended/scheduled course" or "Book a course, learner enrolled on an online/not scheduled course").

This notification is sent as Email only β€” in-app notifications are not supported for payment receipts.

The email includes these shortcodes: first_name, last_name, course_name, session_start_date, session_end_date, session_date_range, session_price_incl_tax, session_price_excl_tax, session_location, session_currency, payment_date, training_provider_name, training_provider_email, and training_provider_phone.

πŸ’‘ This notification is only relevant if you have the Book a Course module with invoice payments enabled. The counterpart for credit card payments is "Card payment receipt".


Orchestrator (2)

Learner initiative survey reminder

The "Learner initiative survey reminder" notification is sent to learners as a reminder to complete a survey associated with an initiative (Orchestrator module).

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to learners who need to complete a survey.

When is it sent?

  • An initiative must be set up in the Orchestrator module with a survey configured

  • The survey's sendout settings determine when reminders are sent β€” either on a specific date or after course completion

  • Reminders can be configured to send periodically (e.g. every X days) for a configurable number of times

This notification can be toggled on or off per initiative. It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, initiative_name, session_names (the courses in the initiative), and survey_url (direct link to the survey).

πŸ’‘ Orchestrator notifications are only relevant if you have the Orchestrator module enabled. The related notification "Owner initiative survey reminder" sends reminders to initiative owners instead of learners.

Owner initiative survey reminder

The "Owner initiative survey reminder" notification is sent to initiative owners as a reminder to complete a survey associated with an initiative (Orchestrator module). Initiative owners are typically managers or admins responsible for overseeing the initiative.

This notification is sent automatically on a schedule β€” it is not triggered by any specific user action. The system checks periodically and sends reminders to initiative owners who need to complete a survey.

When is it sent?

  • An initiative must be set up in the Orchestrator module with a survey configured for owners

  • The survey's sendout settings determine when reminders are sent β€” either on a specific date or after learner completion reaches a configured threshold

  • Reminders can be configured to send periodically (e.g. every X days) for a configurable number of times

This notification can be toggled on or off per initiative. It also supports custom notification templates.

This notification is sent as Email, in-app Notification, and SMS (if enabled).

The email includes these shortcodes: first_name, last_name, initiative_name, session_names (the courses in the initiative), initiative_student_names (the learners in the initiative), and survey_url (direct link to the survey).

πŸ’‘ Orchestrator notifications are only relevant if you have the Orchestrator module enabled. The related notification "Learner initiative survey reminder" sends reminders to learners instead of owners.


Did this answer your question?