Email Templates
Overview of Email Templates
On the settings page, you can find all the email templates you have on your website. By expanding them you will find some settings to adjust. Switch the tabs to set up the required template.

Each email template consists of:

Condition - a condition under which the email will be sent. You can disable it using the toggle, preventing emails from being sent under this condition.
Subject - the subject line of the email.
Main Content Editor - WYSIWYG (What You See Is What You Get) editor that gives you different options to style your text. There is an option to switch to an HTML editor using the <> button.
Smart Tags - shortcodes that the system will replace while email is sending. For example
{{current_date}}
smart tag will be replaced by the date on which this email is being sent.Send Test Email - special button to send test email to admin.
Smart Tags can be used both in the Main Email Body as well as Email Subject.
In addition to the Add Smart Tag button, you can type { symbol, and the system automatically displays the available smart tags that you can use in the main content or email subject:

Email Templates
Email templates for MasterStudy LMS have been organized into several tabs according to recipients and System Notifications.
Emails to Admin
On this tab, all emails sent to the admin under different conditions can be managed.

Here is the list of email templates for the current tab:
New User Signed Up
Sent when there is a new successfull user registration. It has been sent after the user activates his account if Email Confirmation is enabled.
{{user_login}}
– login of the user on your website
{{user_email}}
– email of the user registered on your website
{{registration_date}}
– date of registration{{blog_name}}
– title of your website{{site_url}}
- URL of the website
New Course Action by Instructor
Sent when an instructor adds a new course.
{{action}}
– added or updated action by instructor
{{user_login}}
– instructor login
{{course_title}}
– title of the course
{{blog_name}}
- title of the website
{{site_url}}
- URL link of the website
{{date}}
- date when the instructor added the course
{{dashboard_url}}
- URL link to the admin dashboard
{{course_edit_url}}
- URL link to edit the course
{{course_url}}
- URL link of the course
Course Assigned to Student
Sent when a course is added to a user.
{{course_title}}
– course title
{{login}}
– student login
{{date}}
- issue date of the event
{{site_url}}
- URL link of the website
{{blog_name}}
– title of the website
{{course_url}}
- URL link of the course
New Order Notification
Sent when a new order is placed.
{{user_login}}
– student login
{{student_email}}
- email address of the student{{site_url}}
- URL of the website{{blog_name}}
– title of the website{{date}}
- issue date of the event
Additional Settings of the Template
Date - inserts order creation date
Order ID - inserts a unique Order ID
Title - inserts the system-generated title
Items List - list of courses, bundles, or group courses included in the order
Customer Section - purchaser's info
Button - a button redirects to check the full info about the order
Course Assigned to Student with Membership
Sent when a course is added via membership plan.
{{course_title}}
– course title
{{membership_plan}}
– plan name{{login}}
- login of the student
{{date}}
- issue date of the event{{site_url}}
- URL link of the website{{blog_name}}
– title of the website{{course_url}}
- URL link of the course
Instructor Application Submitted*
Sent when a user submits the Become an Instructor form.
{{user_login}}
– user login
{{user_id}}
– user ID{{user_email}}
– email of the user
{{blog_name}}
- title of the website{{site_url}}
- URL link of the website{{date}}
– application date{{degree}}
– user’s degree{{expertise}}
– field of expertise
New Enterprise Request
Sent when a user submits an enterprise request form.
{{name}}
– name of the student
{{email}}
– email of the user
{{text}}
– message from the user
{{date}}
– request submission date
{{blog_name}}
- title of your website
{{site_url}}
— URL link of your website
Weekly/Monthly Summary Reports**
This condition sends emails to the admin to notify about the courses and their progress, revenue, reviews, and engagement on the platform. The email type is recurring, which means that the system will send an email to the admin according to the time setting that you set here:
{{instructor_name}}
– name of the instructor
{{analytics_url}}
– URL that redirects to Analytics page
{{date}}
– request submission date
{{blog_name}}
- title of your website
{{site_url}}
— URL link of your website
Additional Settings of the Template
Frequency - set the frequency of the recurring email. Available options are weekly and monthly.
Day of the week - choose which day of the week is the most suitable to send the email.
Time - choose the time of the day that the emails should be sent.
Title - enter the subject of the email.
Message - enter your introduction message that will be displayed before the analytics.
*fields of the Become Instructor Form may differ based on your setup in LMS Forms Editor. **Analytics for the email will be automatically added by the system.
Emails to Instructors
On this tab, all emails sent to the admin under different conditions can be managed.

Here is the list of email templates for the current tab:
Instructor's Course Published
Sent when a course created by the instructor is published.
{{course_title}}
– title of the course
{{blog_name}}
- title of the website{{site_url}}
- URL link of the website{{date}}
- date when the course is published and accessible to students
{{course_edit_url}}
- URL link to edit the course{{course_url}}
- URL link of the course
New Q&A Message from Student
Sent when a new comment is posted in the lesson's Discussion section by a student.
{{user_login}}
– student login
{{comment_content}}
– a message content left by the student{{lesson_title}}
– title of the lesson comment has been published{{course_title}}
– title of the course comment has been published
{{course_url}}
- URL link of the course{{blog_name}}
– the title of your website{{site_url}}
- URL link of the website{{date}}
- date when the message has been sent
New Order Notification
Sent to instructor when students buys his course or course bundle succesfully.
{{user_login}}
– student login
{{site_url}}
- URL of the website{{student_email}}
- email address of the student
{{blog_name}}
– title of the website{{date}}
- issue date of the event
Additional Settings of the Template
Date - inserts order creation date
Order ID - inserts a unique Order ID
Title - inserts the system-generated title
Items List - list of courses, bundles, or group courses included in the order
Customer Section - purchaser's info
Button - a button redirects to check the full info about the order
Quiz Completed
Sent when a student completes a quiz.
{{user_login}}
– student login
{{course_title}}
– course title{{quiz_name}}
– quiz name{{quiz_result}}
- final result of the quiz
{{quiz_completion_date}}
- date when student completed the quiz{{site_url}}
- URL link of the website{{blog_name}}
– title of the website{{quiz_url}}
- URL link of the quiz
A Student Completed Course
Sent when student completes the course succesfully.
{{user_login}}
– student login{{course_title}}
– course title{{course_url}}
– URL link of the course
Lesson completion notification
Sent when student completes a lesson successfully.
{{user_login}}
– student login
{{lesson_title}}
– title of the lesson comment has been published{{course_title}}
– title of the course comment has been published
{{course_url}}
- URL link of the course{{blog_name}}
– the title of your website{{site_url}}
- URL link of the website{{date}}
- date when the message has been sent
New Course Enrollment
Sent when student enrolled to the instructor's course
{{user_login}}
- the login of the instructor
{{course_title}}
- title of the course that has a new enrollment
{{date}}
- date of enrollment
New Assignment Submission
Sent when a new assignment is submitted by a student.
{{user_login}}
– student login
{{course_title}}
– title of the course that the student completed an assignment
{{assignmentn_title}}
– title of the assignment in the course
{{date}}
- issue date of the event{{site_url}}
- URL link of the website{{blog_name}}
– title of the website
Course rejection notification
Sent when instructor's course rejectted by admin. Email will be active if Course Premodedration setting is enabled.
{{admin_email}}
– email address of admin to contact
{{course_title}}
– title of the rejected course
{{date}}
- issue date of the event{{site_url}}
- URL link of the website{{blog_name}}
– title of the website
Weekly/Monthly Summary Reports
This condition sends emails to instructors to notify them about their course progress, revenue, reviews, and the engagement of their students on your platform. This email type is recurring, which means that the system will send emails to instructors according to the time settings.
{{instructor_name}}
– name of the instructor
{{analytics_url}}
– URL that redirects to the Analytics page
{{date}}
– request submission date
{{blog_name}}
- title of your website
{{site_url}}
— URL link of your website
Additional Settings of the Template
Frequency - set the frequency of the recurring email. Available options are weekly and monthly.
Day of the week - choose which day of the week is the most suitable to send the email.
Time - choose the time of the day that the emails should be sent.
Title - enter the subject of the email.
Message - enter your introduction message that will be displayed before the analytics.
Instructor Application Approved
Sent when admin approves the become instructor form submitted by user
{{instuctor_name}}
– full name of the instructor
{{login_url}}
– URL that brings the instructor to the sign-in page
{{blog_name}}
– the title of your website
{{admin_comment}}
- the comment has been made in response to the request by the admin
{{site_url}}
- URL link of the website
{{date}}
- date of approval
Emails to Students
On this tab, all emails sent to the admin under different conditions can be managed.

Here is the list of email templates for the current tab:
Q&A Message Answered
Sent when there is a new reply to the question in the lesson's Discussion section
{{user_login}}
– user login who replied
{{comment_content}}
– a message content left by the user
{{lesson_title}}
– title of the lesson comment has been published
{{course_title}}
– title of the course comment has been published{{course_url}}
- URL link of the course{{blog_name}}
– the title of your website
{{site_url}}
- URL link of the website{{date}}
- date when the message has been sent
Students Manually Enrolled (via Manage Students)
Sent when student has been added to the course using Manage Students tab by admin/instructor.
{{username}}
– student login
{{password}}
– student password to sign-in{{lesson_title}}
– title of the lesson comment has been published{{course_title}}
– title of the course comment has been published
{{course_url}}
- URL link of the course{{blog_name}}
– the title of your website{{site_url}}
- URL link of the website{{date}}
- date when the message has been sent
Order Notification
Sent when a user places a new order.
{{user_login}}
– student login
{{site_url}}
- URL of the website{{blog_name}}
– title of the website{{date}}
- issue date of the event
Additional Settings of the Template
Date - inserts order creation date
Order ID - inserts a unique Order ID
Title - inserts the system-generated title
Items List - list of courses, bundles, or group courses included in the order
Button - a button redirects to check the full info about the order
Course Assigned
Sent when a course is added to a student's account.
{{course_title}}
– course title
{{user_login}}
– student login{{date}}
- issue date of the event{{site_url}}
- URL link of the website{{blog_name}}
– title of the website{{course_url}}
- URL link of the course
Removed from Course
Sent when student has been removed from the course.
{{user_login}}
– student login
{{instructor_name}}
– name of the instructor who removed a student from the course{{course_title}}
– title of the course
{{date}}
- issue date of the event{{site_url}}
- URL link of the website{{blog_name}}
– title of the website
Reminder to Inactive Students
Sent when a student has not logged into the site for a specified number of days, reminding them to return and continue their learning.
{{user_login}}
– student login
{{login_url}}
- URL link to sign in
{{date}}
- issue date of the event
{{site_url}}
- URL link of the website
{{blog_name}}
– title of the website
{{inactivity_period}}
- number of inactive days
Additional Settings of the Template
Send After (Days of Inactivity) - set the number of inactive days after which the reminder email will be sent.
Student Completed Quiz
Sent when a student completes a quiz.
{{user_login}}
– student login
{{course_title}}
– course title{{quiz_name}}
– quiz name{{quiz_result}}
- final result of the quiz{{quiz_passing_grade}}
– passing grade of the quiz
{{quiz_url}}
- URL link of the quiz{{attempt_url}}
- URL link of the quiz attempt{{attempt_number}}
- the order number of the quiz attempt{{quiz_completion_date}}
- date when student completed the quiz{{site_url}}
- URL link of the website{{blog_name}}
– title of the website
Course Completed
Sent when student comletes the course succesfully.
{{user_login}}
- student login
{{course_title}}
- course title
{{course_url}}
- URL link of the course
Course Enrollment Expired
Sent when course enrollment period of the studednt is expired. It works only in courses which is Time Limit .
{{course_title}}
– course title
{{user_login}}
– student login{{course_expiration_date}}
- expiration date of the course{{site_url}}
- URL link of the website{{blog_name}}
– title of the website{{course_url}}
- URL link of the course
Course Assigned with Membership
Sent when a user receives a course through a membership plan.
{{course_title}}
– course title
{{membership_plan}}
– plan name
{user_login}}
- login of the student
{{date}}
- issue date of the event{{site_url}}
- URL link of the website{{blog_name}}
– title of the website{{course_url}}
- URL link of the course
New Announcement Posted
Sent when the instructor posts a new course announcement.
{{mail}}
– content of the announcement
{{user_login}}
– instructor login
{{course_title}}
– title of the course
{{instuctor_name}}
– full name of the instructor
{{mail}}
- announcement content
{{course_url}}
- URL link of the course
{{blog_name}}
- title of the website
{{site_url}}
- URL link of the website
{{date}}
- date when the instructor published the announcement
Assignment Graded
Sent when the status of a student's assignment is updated.
{{date}}
- issue date of the event
{{site_url}}
- URL link of the website
{{blog_name}}
– title of the website
New Group Invitation
Sent when a user is invited to join a new group.
{{group_name}}
– name of the group
{{admin_login}}
- login of the group admin who invited the student{{date}}
- date of invitation
{{blog_name}}
- title of your website{{site_url}}
- URL link of your website
Enterprise Group Credentials Sent
Sent when a user is added to a group with login credentials.
{{username}}
– student's username
{{password}}
– password to access his profile{{blog_name}}
- title of your website{{site_url}}
– URL link of the website{{login_url}}
– URL link that redirects to the sign-in page{{date}}
- date of the event
{{group_name}}
– name of the group{{admin_login}}
- login of the group admin who invited the student
New Course Assigned for Enterprise Group
Sent when a new course becomes available in the group.
{{admin_login}}
– admin login
{{user_login}}
- student login
{{group_name}}
– group name{{blog_name}}
– site name{{course_title}}
– course title{{user_url}}
- URL link redirects to the student profile{{site_url}}
– URL link of the website{{date}}
- date of the event
Removed from Enterprise Group
Sent when group admin removes the student from the enterprise group.
{{admin_login}}
– admin login
{{user_login}}
- student login
{{group_name}}
– group name{{blog_name}}
– site name
{{site_url}}
– URL link of the website{{date}}
- date of the event
Course Progress Update
Sends emails to students to notify them about their progress on your platform. This email type is recurring, which means that the system will send emails to students according to the time setting that you set.
{{user_login}}
- student login
{{blog_name}}
– site name
{{site_url}}
– URL link of the website{{date}}
- date of the event
Additional Setting of the Template
Frequency - set the frequency of the recurring email. Available options are weekly and monthly.
Day of the week - choose which day of the week is the most suitable to send the email.
Time - choose the time of the day that the emails should be sent.
Title - enter the subject of the email.
Message - enter your introduction message that will be displayed before the analytics.
Course Now Available for Completion
Sent when a course becomes available for completion/enroll. The template can be activated if Upcoming Course Status addon is enabled.
{{course_title}}
– title of the course
{{date}}
- issue date of the event{{site_url}}
- URL link of the website{{blog_name}}
– title of the website{{user_login}}
- student login{{course_url}}
- URL address of the course
Course Available for Pre-Sale
Sent when a course is available for pre-sale. The template can be activated if Upcoming Course Status addon is enabled.
{{course_title}}
– title of the course
{{date}}
- issue date of the event{{site_url}}
- URL link of the website{{blog_name}}
– title of the website{{user_login}}
- student login{{course_url}}
- URL address of the course{{instructor_name}}
- full name of the instructor{{upcoming_date}}
- expected pre-sale date of the course
Course Start Date Updated
Sent when the start date of a course is changed. The template can be activated if Upcoming Course Status addon is enabled.
{{course_title}}
– title of the course
{{date}}
- issue date of the event{{site_url}}
- URL link of the website{{blog_name}}
– title of the website{{user_login}}
- student login{{course_url}}
- URL address of the course{{instructor_name}}
- full name of the instructor{{upcoming_date}}
- expected pre-sale date of the course
Course Certificate Issued
Sent when students earns a certificate by completing required progress in the course.
{{date}
– certificate achieved date
{{certificate_preview}}
– preview image of the certificate{{button}}
– button that redirects to the Certificate page.
{{site_url}}
- URL of the website{{blog_name}}
– title of the website{{date}}
- issue date of the event{{course_title}}
- title of the completed course{{course_url}}
- URL of the course
Instructor Application Rejected
Sent when admin rejects the become instructor form submitted by user.
{{instuctor_name}}
– full name of the instructor
{{blog_name}}
– the title of your website
{{admin_comment}}
- the comment has been made in response to the request by admin{{site_url}}
- URL link of the website{{date}}
- date of denial
System Notifications
Under this tab, you can manage the system notification emails sent to users, mainly about user account management.
Account Approval Required
Sends email notifications with the special URL-link to users to activate their newly registered accounts. Works when Email Confirmation is enabled.
{{blog_name}}
– title of your website{{reset_url}}
– URL link that the user should click on to activate his account{{user_login}}
– login of the user on your website{{site_url}}
- URL of the website{{date}}
- date of registration
Welcome Email After Registration
Sends a welcome message to users after the succesfull registration on your platform.
{{blog_name}}
– title of your website
{{user_login}}
– login of the user on your website{{user_id}}
- unique ID of the user
{{login_url}}
– URL link that redirects to the sign-in page{{site_url}}
- URL of the website{{date}}
- date of registration
Password Reset Request
Sent when user clicks on the Forgot Password link on the sign-in/up page.
{{user_login}}
– login of the user on your website
{{reset_url}}
– URL link that opens a special page to reset the password and set a new one{{blog_name}}
– title of your website
{{date}}
- date of request
Password Successfully Changed
Send when user changed his password.
{{user_login}}
– login of the user on your website{{blog_name}}
– title of your website{{site_url}}
– URL link of the website{{date}}
- date when the password changes
Adding Hyperlinks to Email Templates
Shortcodes can be added as hyperlinks to texts in the WYSIWYG editor. Let's see a clear example.
To do it, first copy or cut the smart tag added to the editor that returns the URL address:

Click on the hyperlink button and add the shortcode to the URL field:

That's it, here is how it will look:

Applying Custom HTML Templates
After disabling Email Branding, you have to provide HTML templates for each email template using the WYSIWYG (What You See Is What You Get) editor. Use the <> button to switch to the HTML editor:

After entering the HTML Code, you can press the <> button again to see how it appears:

The source code from the above screenshot generates the following content:

While adding custom HTML templates, it is necessary to use shortcodes from the Message section to send LMS emails properly.

The user will receive the same email with the custom template:

With the HTML codes you provided, all email templates can have their unique styles.
Last updated
Was this helpful?