MasterStudy LMS Pro Plus
Plugin PageVideo TutorialsChangelogResourcesGet MasterStudy
  • Introduction | MasterStudy LMS Documentation
  • Getting Started
    • Free Version and Pro Plus Version
    • System Requirements
    • Plugin Installation
    • Upgrading the License
    • Update The Plugin
    • AppSumo Deal
    • Update Billing Details and Access Invoices
    • LMS Wizard
    • LMS Widgets
      • Gutenberg Blocks
    • License Utilization
    • Fueature Request
  • LMS Settings
    • General
    • Courses
    • Course
    • Course Player
    • Reports & Analytics
    • Quiz
    • LMS Pages
    • Payment Methods
    • reCAPTCHA
    • Profiles
      • Authorization
      • Social Login
      • Profile Menu Reordering
    • Grades
    • Certificates
    • Payout
    • Privacy Policy
    • Shortcodes
    • Import/Export
  • LMS PRO Addons
    • Certificate Builder
    • Email Manager and Branding
      • Email Templates
    • LMS Forms Editor
      • How to edit the registration form?
    • Zoom Conferencing
    • Google Meet
    • Assignments
    • Drip Content
    • Group Courses
    • Live Streaming
    • Course Bundles
    • Point System
    • Media File Manager
    • SCORM
    • Trial Courses
    • Statistics & Payouts
    • Online Testing
    • Multi-instructors
    • Google Classroom
    • Udemy Course Importer
    • Prerequisites
    • The Gradebook
    • Upcoming Course Status
    • Question Media
    • Social Login
    • Audio Lesson
    • Grades
  • LMS Course Features
    • Course Builder
      • How to Add Math Equations in MasterStudy?
    • Lessons
    • Video Lessons
    • Quizzes
    • Questions
    • Reviews
    • Orders
      • Sales Page for Instructor
    • Courses Category
    • Course & Lesson Materials
    • Course Drafts for Instructors
    • Manage Students
    • Change Course Author
    • Instructors Requests
    • Video Preview for Single Course
    • Course Announcements
    • Public Profiles
  • PayPal Payouts Setup
    • General Settings
    • Business Account Settings
    • Developer Account Settings
    • Instructor Settings
    • Payouts Process
    • Automatic Payouts (Expert)
  • LMS Analytics
    • Analytics for Admin
      • Revenue
      • Engagement
      • Users
      • Reviews
    • Analytics for Instructors
      • Revenue
      • Engagement
      • Students
      • Reviews
    • Student Reports
  • Integrations
    • Membership System
    • H5P Plugin
    • Presto Player Integration
    • SureTriggers Integration
    • PeepSo Integration
    • Studiocart Integration
    • VdoCipher Integration
    • Polylang Integration
      • LMS Contents Translation
    • Plugin Translation
      • Loco Translate
  • WPML
    • Getting Started
    • Translating LMS pages
    • Translating Lessons
    • Translating Quizzes
    • Translating Assignments
    • Translating Courses
    • Making Static String Translations
  • Divi Builder Integration
    • Getting Started
    • MasterStudy LMS Divi Modules
  • Woocommerce
    • Installation and Settings
    • Orders Management
  • Troubleshooting
    • Introduction
    • Plugin Conflicts
    • Theme Compatibility
    • 404 Errors
    • Update Issues
    • New Comment Email
    • Cache Settings
    • Email not sending
    • Debug Logs
    • Submit a Support Ticket
  • Developer's guide
    • Components
      • Back-link
      • Button
      • Countdown
      • Curriculum-accordion
      • Discussions
      • File-attachment
      • Progress
      • Tabs
      • Nav-button
      • Hint
      • Editor
      • Alert
      • File-upload
      • Loader
      • Tabs-pagination
      • Dark-mode-button
      • Buy-button
      • Pagination
    • Course Builder Customization
    • Course Builder Custom Fields
    • Course Player Templates
  • Changelog
  • Release Notes
  • Changelog (Free Version)
  • Changelog (Pro Version)
  • Changelog (Divi Modules)
  • Stylemixthemes
    • MasterStudy Starter Theme
    • MasterStudy LMS Plugin
    • Themes
    • Plugins
Powered by GitBook
On this page
  • Overview of Email Templates
  • Email Templates
  • Instructors
  • Lessons
  • Account
  • Enterprise
  • Orders
  • Course
  • Assignment
  • Reports
  • Upcoming
  • Adding Hyperlinks to Email Templates
  • Applying Custom HTML Templates

Was this helpful?

Export as PDF
  1. LMS PRO Addons
  2. Email Manager and Branding

Email Templates

PreviousEmail Manager and BrandingNextLMS Forms Editor

Last updated 2 months ago

Was this helpful?

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 - Set the condition under which the email will be sent. You can disable this feature using the toggle, preventing emails from being sent under this condition.

  • Subject - Specify the subject line of the email.

  • Message - Use shortcodes in the main content of the email to include specific details like the student's name, course title, date, etc.

  • Main Content Editor - WYSIWYG (What You See Is What You Get) editor that gives you different options to style your text. There is an availability to switch to an HTML editor using the <> button.

  • Send Test Email - special button to send test email to admin.

In this documentation, we will see all email templates and their functionalities.

Email Templates

Let's review all email templates one by one.

Instructors

The Instructors tab includes settings for managing email notifications related to instructor activities. Notifications can be configured for when instructors add new courses, when courses are published, etc. These settings facilitate effective communication and smooth operation of instructor-related functions:

Send an email to the admin when the instructor has added their course (email to admin)

This condition ensures that administrators are promptly notified via email whenever an instructor adds a new course, facilitating timely review and management of newly added content.

  • Added or updated action made by instructor - inserts action (add/modify/remove) done by the instructor.

  • Instructor login - inserts login of the instructor.

  • Course name - inserts the course name.

Send an email to the instructor when the course is published (email to instructor)

This condition sends an email notification to instructors when their course is published, keeping them informed about the status of their course and confirming its availability to students.

  • Course Title - inserts the title of the course

Become an instructor (email to admin)

  • User login - inserts the login of the user who wants to become an instructor

  • User ID - inserts the ID of the user who wants to become an instructor

  • Degree -inserts the degree of the user who wants to become an instructor

  • Expertise - inserts the field of expertise of the user who wants to become an instructor

Announcement from the Instructor (email to students)

This condition handles email notifications for announcements made by instructors, ensuring that students receive important updates, news, and information directly from their instructors promptly.

  • Instructor Message - inserts the message that has been announced via the Course Announcements section in the instructors dashboard:

Lessons

The Lessons tab includes settings for managing email notifications related to the Q&A interactions within lessons. These notifications help maintain effective communication between students and instructors, promptly addressing questions and answers.

Q&A Message (email to instructors)

This condition sends email notifications to instructors whenever a new comment is posted in the lesson's Discussion section. It ensures that instructors are promptly informed of student inquiries, enabling timely responses and active engagement.

  • User login - inserts the login of the student

  • Comment Content -inserts the text of the message that the student left in the Discussion Section

  • Lesson title -inserts the title of the lesson

  • Course title - inserts the title of the course

Q&A Message Answered (email to students)

This condition sends email notifications to students when their questions in the lesson's Q&A section are answered. It ensures that students are promptly informed of responses to their inquiries, fostering effective communication and support throughout the learning process.

Account

The Account tab includes settings for managing email notifications related to user account activities. These notifications help inform users about important actions and changes related to their accounts, ensuring security and smooth operation.

Account Premoderation (email to users)

This condition sends email notifications with the special URL-link to users to activate their newly registered accounts.

  • Reset URL - inserts URL link for activation

Register on the website (email to users)

This condition sends a welcome email to users when they register on the website. It confirms their registration and provides them with important information about their new account.

  • Blog Name - inserts the name of your website

Users added via Manage Students (email to students)

  • Username - inserts the username of the student

  • Password - inserts the password of the student

  • Site URL - inserts the URL of your website

Password changed (email to users)

This condition sends email notifications to users when their account password is changed. It ensures that users are aware of changes to their account security and can take action if the change is unauthorized.

Enterprise

The Enterprise tab includes settings for managing email notifications related to enterprise-level functionalities and communications. These notifications help streamline communication and operations within organizational and corporate contexts.

Enterprise Request (email to admin)

This condition sends email notifications to administrators when an enterprise request is submitted.

  • Name - inserts the name of the user

  • Email - inserts the email of the user

  • Text - inserts the text message of the user

New group invite (email to students)

  • Site name - inserts the name of your website.

New user credentials for enterprise group (email to students)

  • Username - inserts the username of the student

  • Password - inserts the password of the student

  • Site URL - inserts the URL of your website

New course available for enterprise group (email to students)

This condition sends email notifications to members of an enterprise group when a new course becomes available. It keeps them informed about new learning opportunities and encourages participation in the course.

  • Admin login - inserts the login (username) of the user that has been added to students to the group

  • Group Name - inserts the name of the group

  • Blog name - inserts the name of the blog, in that case, your site name

  • Course title - inserts the title of the course

Orders

The Orders tab includes settings for managing email notifications related to order activities. These notifications ensure that both administrators and users are promptly informed about new orders and their details, facilitating smooth transactions and efficient order management.

New order (for admin) - email to admin

This condition sends email notifications to administrators when a new order is placed. It informs administrators about new transactions and helps them efficiently manage and process orders.

  • User login - inserts the login of the user

New Order (for user) - email to user

This condition sends email notifications to users when they place a new order. It provides them with confirmation and details of their purchase, ensuring transparency and helping users keep track of their transactions.

Course

The Course tab includes settings for managing email notifications related to course activities. These notifications ensure that administrators and users are informed about course enrollments, completions, and other important course-related actions, facilitating a smooth and engaging learning experience.

Course added to User (for admin) - email to admin

This condition sends email notifications to administrators when a course is added to a user. It keeps administrators informed about user enrollments and helps them manage course assignments efficiently.

  • Course title - inserts the title of the course that student has enrolled

  • Login - inserts the login of the student

Course added to User (for user)

This condition sends email notifications to users when a new course is added to their account. It informs them about their new learning opportunity and provides details about the course.

  • Course title - inserts the title of the course

Quiz Completed (email to instructor)

This condition sends email notifications to instructors when students complete a quiz.

  • User login - inserts the login of the student

  • Course title - inserts the title of the course

  • Quiz name - inserts the name of the quiz

  • Passing grade - inserts the passing grade of the quiz

  • Progress - inserts the student's progress.

Course added with Membership Plan to User (for admin) - email to admin

  • Course title - inserts the course title that has been enrolled using subscriptions

  • Plan name - inserts the plan (subscription/membership) name

Course added with Membership Plan to User (for user) - email to student

This condition sends email notifications to users when a new course is added to their account as part of a membership plan. It informs them about their new course and provides details about their membership benefits.

  • Course title - inserts the course title that has been enrolled using subscriptions

  • Plan name - inserts the plan (subscription/membership) name

Assignment

Assignment status change (for student) - email to student

This condition sends email notifications to students whenever there is a change in the status of their assignment. It keeps students informed about the progress and evaluation of their work, ensuring they are aware of any updates or feedback.

New assignment (for instructor) - email to instructor

This condition sends email notifications to instructors when a new assignment is submitted. It informs instructors about new tasks they need to review, helping them manage their grading and feedback responsibilities efficiently.

  • User login - inserts the login of the user

  • Course title - inserts the title of the course

  • Assignment title - inserts the title of the assignment

Reports

The Reports tab includes settings for managing recurring email notifications related to the analytics of your LMS. These notifications help keep admin, instructors and students informed about their statistics on the platform, ensuring they stay updated and engaged.

Progress updates for students (email to students)

This condition 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 here:

  • 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.

Analytics for the email will be automatically added by the system.

Here is an example of progress updates email to students:

Reports for instructors (email to instructors)

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 setting that you set here:

  • 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.

Analytics for the email will be automatically added by the system.

Here is an example of a report email to instructors:

Reports for admin (email to admin)

This condition sends emails to the admin to notify about the courses and their progress, revenue, reviews, and engagement on the platform. This 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:

  • 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.

Analytics for the email will be automatically added by the system.

Here is an example of a report email to admin:

Upcoming

The course has become available for completion (to subscribers)

This condition sends email notifications to subscribers when a course becomes available for completion. It informs them that they can now access and complete the course, encouraging them to start their learning journey.

  • Course title - inserts the title of the course

The course is now available for pre-sale (to subscribers)

This condition sends email notifications to subscribers when a course is available for pre-sale. It informs them about the opportunity to purchase the course in advance, often at a special rate, generating interest and early enrollment.

  • Course title - inserts the title of the course

Course start date has been changed (to subscribers)

This condition sends email notifications to subscribers when there is a change in the start date of a course. It keeps subscribers informed about scheduling changes, helping them adjust their plans and stay committed to the course.

Course title - inserts the title of the course

Adding Hyperlinks to Email Templates

Shortcodes can be added as hyperlinks to texts in the WYSIWYG editor. Let's see a clear example.

1

To do it, first copy or cut the shortcode that returns the URL address:

2

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

3

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

Applying Custom HTML Templates

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.

Admin will get this email once someone sends .

This condition sends email notifications to users when they are added to the platform via the feature. It informs them about their new account and provides relevant login details.

This condition sends email notifications to users when they are invited to join a new. It informs them about the invitation and details how to join the group.

This condition sends email notifications to new users with their login credentials when they are added to a . It gives them the necessary information to access their accounts and participate in group activities.

This condition sends email notifications to administrators when a course is added to a user as part of a plan. It keeps administrators informed about membership-based course assignments and helps them manage these enrollments efficiently.

The tab includes settings for managing email notifications related to assignment activities. These notifications help ensure that both students and instructors are kept informed about assignment statuses and new assignments, facilitating effective communication and timely completion of coursework.

The Upcoming tab includes settings for managing email notifications related to . These notifications help keep subscribers informed about new course availability, pre-sale opportunities, and schedule changes, ensuring they stay updated and engaged.

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

Become an Instructor form
Manage Students
group
group
membership
upcoming courses
Assignments
email template
Email Branding
Available Email Templates
Overview of Instructors Tab
Become Instructor Form
Announcement
HTML editor
The Result of Custom HTML template