Edit LMS Messages



  1. A manager is getting notifications for an individual he or she no longer supervises.
  2. A manager is not receiving notifications for an individual he or she does supervise.

Notifications are sent to managers based on the Organization they oversee and the Position they hold, according to their Primary Profile settings. When a manager is sent a notification for a student they no longer officially supervise, it is usually because the employee’s position in the LMS is still listed as subordinate to the former manager’s. Likewise, if the student’s new manager is not receiving notifications, the student’s position may be missing from the list of positions subordinate to the new manager’s.

You should also consider other factors in researching manager notification issues:


  • LMS Role assignment does not determine a user’s managerial status. Any LMS user who is assigned a supervisory Position is granted managerial oversight of all users assigned to the same Organization with direct reporting relationships.
  • If a manager has multiple positions within a profile, is the superior position set as “Primary”? Make sure the superior position is primary and that any expired position assignments are not set to primary.
  • Does the manager preside over multiple locations which require him or her to have multiple profiles? It may be necessary to activate a secondary profile (using the Switch Profile options in the Header) to look at data related to a non-primary profile.

Portal administrators should review and update the position relationships, primary position settings within a profile, and primary/secondary profile settings whenever job changes occur to ensure smooth transitions during organizational change. For customers whose LMS user data is managed through nightly HR data feeds, corrections may need to be made within the HR system outside of the LMS.

Appendix: VALID MESSAGE PARAMETERS

Use the following list to determine which user the message targets and which parameters are valid for use in customizing your message content.


Message Event Allowable Parameters
Alternate Manager - Assignment Due Advance Notification
Target: User's Alternate Manager (person-to-person)
Trigger: Uses "Days Before Due Date" settings to notify student's alternate manager the appropriate number of days prior to the student's assignment due date
[Participant], [StudentAndCourseList]
Alternate Managers - Assignment Notification
Target: User's Alternate Manager (person-to-person)

Trigger: Sent to an alternate manager when training as been assigned to their students

[Participant], [StudentAndCourseList]
Alternate Managers - Assignment Overdue Notification
Target: User's Alternate Manager (person-to-person)
Trigger: Sent to a student's alternate manager if an assigned course has not been completed by the due date

[Participant], [StudentAndCourseList]
Accreditation Goal Achieved
Target: Student
Trigger: Completion of an Accreditation Goal
[Participant], [CertificationName]
Course - SCORM Content Deletion Failed
Target: Performing Portal Administrator
Trigger: SCORM package deletion failed
[Participant], [CourseNumber], [CourseName], [Date], [PackageLanguage]
Course - SCORM Content Deletion Succeeded
Target: Performing Portal Administrator
Trigger: SCORM package deletion success
[Participant], [CourseNumber], [CourseName] , [Date], [PackageLanguage]
Course - SCORM Content Deployment Failed
Target: Performing Portal Administrator
Trigger: SCORM package deployment failure
[Participant], [CourseName] , [CourseNumber] , [Date], [UserFullName], [PackageLanguage]
Course - SCORM Content Deployment Manifest Load Failed
Target: Performing Portal Administrator
Trigger: System failure to load the SCORM manifest of an uploaded course

[Participant], [CourseName] , [CourseNumber] , [Date], [UserFullName], [PackageLanguage]
Course - SCORM Content Deployment Max Retries Reached
Target: Performing Portal Administrator
Trigger: Failure of a SCORM package to deploy after the system attempts 3 times

[Participant], [CourseName] , [CourseNumber] , [Date], [UserFullName], [PackageLanguage] 
Course - SCORM Content Deployment Succeeded
Target: performing Portal Administrator
Trigger: SCORM package successfully deploys

[Participant], [CourseName] , [CourseNumber] , [Date], [UserFullName], [PackageLanguage] 
Course - SCORM Content Deletion Failed 
Target: performing Portal Administrator
Trigger: SCORM package removal from SCORM tab fails
[Participant], [CourseName] , [CourseNumber] , [Date], [UserFullName], [PackageLanguage] 
Course - SCORM Content Deletion Succeeded
Target: performing Portal Administrator
Trigger: SCORM package removal from SCORM tab succeeds
[Participant], [CourseName] , [CourseNumber] , [Date], [UserFullName], [PackageLanguage] 
Course Enrollment - Batch Enrollment Completed
Target: Performing administrative or managerial user
Trigger: Completion of enrollments made through the batch enrollment process
[CourseSection], [ResultMessage], [TotalUsersCnt], [SuccessfulEnrollmentsCnt], [WarningEnrollmentsCnt], [IneligibleEnrollmentsCnt], [SuccessfulEnrollmentsList], [WarningEnrollmentsList], [IneligibleEnrollmentsList]
Course Enrollment - Due Date Reminder
Target: Student
Trigger: Uses "Days before Due Date to Remind Students" course setting to trigger reminders on the specified days prior to the due date.

[Participant], [CourseNumber], [CourseName], [UserFullName]
Course Enrollment -Late Cancellation Notification
Target: Student
Trigger: Student's enrollment in an offering is cancelled during the late cancellation period when a fee may be assessed
[Participant], [CourseNumber], [CourseName], [OfferingDate], [LateCancelFee]

Course Enrollment -Past Due Date
Target: Student
Trigger: Passage of the course due date without completing the course

[Participant], [CourseNumber], [CourseName], [UserFullName]
Course Enrollment - Request Denied
Target: Student
Trigger: Manager denies request to enroll in a course

[Participant], [CourseName] , [CourseNumber] , [Facility], [Sessions], [UserFullName]
Course Enrollment - Request Made
Target: Student
Trigger: Student enrolls in a course requiring management approval

[Participant], [CourseName] , [CourseNumber] , [Sessions], [UserFullName]
Course Enrollment - Student Cancelled Enrollment
Target: Student
Trigger: Student cancels enrollment in a course

[Participant], [CourseName] , [CourseNumber] , [Facility], [Sessions], [UserFullName]
Course Enrollment - Student Enrolled
Target: Student
Trigger: Student successfully enrolled in a course

[Participant], [CourseName] , [CourseNumber] , [CourseDescription], [Facility], [Sessions], [ActionUser], [UserFullName]
Course Enrollment - Student Waitlisted
Target: Student
Trigger: Student is added to a waitlist for a course offering

[Participant], [CourseName] , [CourseNumber] , [Facility], [Sessions], [CourseDescription], [CourseNotes], [UserFullName]
Course Enrollment - Upcoming Training Reminder
Target: Student
Trigger: Sent based on established reminders set on the course or offering

[Participant], [CourseName] , [CourseNumber] , [Facility], [Sessions], [CourseID],[UserFullName]
Course Goal Removed
Target: Student
Trigger: A course goal is deleted or waived

[Participant], [CourseName], [UserFullName]
Course Offering - Admin Cancellation
Target: Students and Instructors
Trigger: An administrator cancels an offering in which they are enrolled
[Participant], [CourseNumber], [CourseName], [SectionName], [Facility], [Sessions], [UserFullName]
Course Offering -Announcement Made
Target: Students enrolled in Offerings
Trigger: Initiated on-demand by the administrator or instructor, from the Offering messages page.
[Participant], [AnnouncementText], [CourseName] , [CourseNumber] , [Facility], [Sessions], [ActionUser], [CourseDescription], [CourseNotes], [OfferingDescription], [OfferingNotes], [UserFullName]
Course Offering - Cancelled
Target: Student
Trigger: An administrator or manager cancels an offering in which they are enrolled

[Participant], [CourseName] , [CourseNumber] , [SectionName], [Facility], [Sessions], [UserFullName]
Course Offering - Incomplete Notification with Fee
Target: Students
Trigger: Student marked "Incomplete" during offering roster processing when a fee will be assessed.
[Participant], [CourseNumber], [CourseName], [OfferingDate], [IncompleteFee]
Course Offering - Ineligible Notification with Fee 
Target: Student
Trigger: Student marked "Ineligible" during offering roster processing when a fee will be assessed.
[Participant], [CourseNumber], [CourseName], [OfferingDate], [IneligibleFee]
Course Offering - Instructor Assigned
Target: Instructor
Trigger: An instructor is assigned to an offering

[Participant], [CourseName] , [CourseNumber] , [SectionName], [Facility], [Sessions], [UserFullName]
Course Offering - No Show Notification
Target: Student
Trigger: Student marked "No Show" during offering roster processing

[Participant],[CourseName] , [CourseNumber], [OfferingDate]
Course Offering - No Show Notification with Fee
Target: Student
Trigger: Student marked "No Show" during offering roster processing when a fee will be assessed.
[Participant], [CourseNumber], [CourseName], [OfferingDate], [NoShowFee]
Course Offering - Schedule Changed
Target: Student
Trigger: A change occurs in an offering's schedule

[Participant], [CourseName] , [CourseNumber] , [SectionName], [Facility], [Sessions], [Room], [Changes], [UserFullName]
Course Offering Cancellation - Minimum Enrollment Not Met (Instructors)
Target: Offering-specific Instructor
Trigger: The system cancels an offering because the minimum enrollment has not been met

[Participant], [CourseName] , [CourseNumber] , [SectionName], [Facility], [Sessions], [UserFullName]
Course Offering Cancellation - Minimum Enrollment Not Met (Students)
Target: Student
Trigger: The system cancels an offering because the minimum enrollment has not been met

[Participant], [CourseName] , [CourseNumber] , [SectionName], [Facility], [Sessions], [UserFullName]
Data Imports - User Import Failed
Target: Portal Administrator
Trigger: The user import has failed to process

[Participant], [UserFullName]
Data Imports - User Import Succeeded
Target: Portal Administrator
Trigger: The user import process has successfully completed

[Participant], [UserFullName]
Data Import - Transcript Import Failed
Target: Portal Administrator
Trigger: The transcript import has failed to process
[Participant], [UserFullName]
Data Import - Transcript ImportSucceeded
Target: Portal Administrator
Trigger: The transcript import process successfully completed

[Participant], [UserFullName]
General - Announcement Made
Target: Users specified in using Announcement feature. 
Trigger: Manual generation of message via the Announcements feature from the user interface. 

Note: Never remove these parameters. Avoid CC/BCC for this message to prevent excessive duplicate distributions. Any texts or images placed in the message configuration here will ALWAYS show on the announcement when sent. If you place your entire message here to format it, you must enter a minimum of 1 character on the Announcement message body to get past the required field. Remove custom messages after finished to avoid them being pulled into others' messages in the future. 
[AnnouncementText], [UserFullName]
Goal - Error Goal Assignment Schedule Run
Target: Performing Portal Administrator
Trigger: Scheduled goal rule failed to run due to errors

[Participant], [AutoAssignRuleName]
Goal - Goal Assignment ScheduleRan
Target: Performing Portal Administrator
Trigger: Scheduled goal rule ran successfully

[Participant], [AutoAssignRuleName]
Goal Assignment Due Date Reminder
Target: Student
Trigger: Sent based on Days Before Due Date to Send Reminder setting on goal "Training Goal" step

[Participant], [GoalList]
Goal Due Date Changed
Target: Student
Trigger: The Due Date for a goal has been changed
[Participant], [goalName], [goalDueDate]
Manager - Assignment Due Advance Notification
Target: Manager
Trigger:  Managed student's goals are nearing the due date
[Participant], [StudentAndCourseList]
Manager - Assignment Notification
Target: Manager
Trigger: Managed students are assigned goals

[Participant], [StudentAndCourseList]
Manager - Assignment Overdue Notification
Target: Manager
Trigger: Managed students have goal assignments that are overdue
[Participant], [StudentAndCourseList]
MTR Import Completed
Target: Performing Portal Administrator
Trigger: Minimum Training Requirement Import successfully completed
[Participant]
MTR Import Email Sent via SSIS
Target: Performing Portal Administrator
Trigger: Minimum Training Requirement Import results generated
No parameters available
MTR Import Failed
Target: Performing Portal Administrator
Trigger: Minimum Training Requirement Import failed
[Participant]
Payment - Credit Card Payment Made
Target: User who processed the payment
Trigger: User paid for tuition-based course using a credit card (if e-commerce is enabled in the LMS)
No parameters available
Report Results Error
Target: Performing User
Trigger: Report generation fails due to errors
[Participant], [UserFullName]
Report Results Ready
Target: Performing User
Trigger: Report generation successful and results are available

[Participant], [UserFullName]
Self-Registration - Request Approved
Target: Requesting User
Trigger: A manager or administrator has approved the request for an account. Requires portal configuration to allow self-registration and to require approval for it.

[Participant], [UserFullName]
Self-Registration - RequestDenied
Target: Requesting User
Trigger: A manager or administrator has denied the request for an account. Requires portal configuration to allow self-registration and to require approval for it.

[Participant], [UserFullName]
Self-Registration - Request Made
Target: Portal Administrator or Manager
Trigger: A student has requested new account access to the LMS via the self-registration page. Requires portal configuration to allow self-registration and to require approval for it.

[Manager], [Participant], [Username], [UserFullName]
Self-Registration - Request Processed
Target: Requesting User
Trigger: User successfully registers via the self-registration page. Requires portal configuration to allow self-registration.

[UserName], [UserPassword],[UserFullName]
Student - Assessment Completed
Target: Student's Manager
Trigger: Student completes an Assessment type course
[Participant], [StudentName], [ScoreDate], [CourseCode] , [CourseName], [TestScore] , [UserFullName]
Student - Assignment Accreditation Overdue Notification
Target: Student
Trigger: An assigned Accreditation-based goal is overdue

[Participant], [CertificationList]
Student - Assignment Due Advance Notification
Target: Student
Trigger:  Uses "Days Before Due Date" settings to notify a student on the appropriate number of days prior to the student's assignment due date

[Participant],[CourseList]
Student - Assignment Notification
Target: Student
Trigger: A student is assigned a training goal

[Participant],[CourseList]
Student - Assignment Overdue Notification
Target: Student
Trigger: Student does not complete an assigned goal by the due date

[Participant],[CourseList]
Student -Accreditation Expiration Notice
Target: Student
Trigger: A student's accreditation has expired and is no longer valid

[Participant], [CertificationName], [UserFullName]
Student - Course Completed
Target: Student
Trigger: Successful completion of a course

[Participant], [CourseName], [CourseCode], [ScoreDate], [Score], [TranscriptLink], [UserFullName]
Student - Course Credit Expiration Notice
Target: Student
Trigger: The transcript for a course has been manually expired by the portal adminitrator or by the system based on the course's setting for Transcript Expiration Days.

[Participant], [CourseNumber], [CourseName], [TranscriptExpirationDate], [RelatedCertList], [UserFullName]
Student - Course Credit Expiration Reminder
Target: Student
Trigger: Sent the appropriate number of days prior to course expiration based on the course's setting for Days Before Transcript Expiration to Remind Student.

[Participant], [CourseNumber], [CourseName], [TranscriptExpirationDate], [RelatedCertList], [UserFullName]
Student - Course Failed
Target: Student
Trigger: Student receives a failed status upon course completion

[Participant], [CourseName], [ScoreDate], [Score], [UserFullName]
Student - Curriculum Completed
Target: Student
Trigger: Student succesffully completes a curriculum

[StudentName], [CertificationName], [UserFullName]
Student - Login Credentials Added/Updated
Target: Student
Trigger: Student credentials are added or modified

[Username], [UserPassword], [UserFullName]
Student - Password Reset
Target: Requesting user
Trigger: User requests a new password

[Username], [UserPassword], [UserFullName]
Student Password Notification
Target: Student
Trigger: Password is updated

[Participant], [Username], [UserPassword]
User Login Reminder
Target: Student
Trigger: Sent to users who have not logged in

[Participant],[UserFullName]
User Profile Updated - Quick Profile Update
Target: Student
Trigger: Student profile has changed via the Quick Profile Update process

[Participant],[UserFullName]