1. Home
  2. Docs
  3. LearnDash Addons
  4. LearnDash Student Notifications

LearnDash Student Notifications

Keep your students engaged and active on your site! The LearnDash Student Notification add-on automatically sends notifications based on each student’s course activity.

Follow the instructions below to install and set up the LearnDash Student Notification add-on.

Video Tutorial

Watch the tutorial video below for a quick walkthrough of the add-on’s features and setup process.


For detailed instructions, please continue reading the full documentation. If you still have any questions, feel free to submit a support ticket.

Table Of Contents
  1. Video Tutorial
  2. Installation
  3. Activate Your License Key
  4. Student Notification Triggers
  5. FAQs
  6. Changelogs

Installation

  1. Install the LearnDash plugin & activate it.
  2. Install the LearnDash Student Notification add-on and activate it.
  3. There will be a new Dashboard entry named “Student Notification” on the backend.
LearnDash Student Notification – Main Menu

Activate Your License Key

The license key can be configured from the License Settings tab, found on the “Student Notification” menu. License keys will be sent to your email address when you purchase the add-on.

Insert your license key in the field and then click on Activate.

LearnDash Student Notification – License

Student Notification Triggers

1. Course Enrollment

LearnDash Student Notification – Course Enrollment

Enroll Course Notification

If you want to send a notification after Course Enrollment, then enable this toggle. This notification will pop up on the frontend when the user enrolls in a course.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Course Enrollment Notification will look on the frontend

LearnDash Student Notification – Course Enrollment Preview

2. Completes Course

LearnDash Student Notification – Completes Course

Completes Course Notification

If you want to enable notification when the user completes a course, then enable this toggle.

Notification Message

In this field, add your Notification message that will be displayed on the frontend.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Completes Course Notification will look on the frontend

LearnDash Student Notification – Completes Course Preview

3. Completes Lesson

LearnDash Student Notification – Completes Lesson

Completes Lesson Notification

If you want to send a notification when the user completes a lesson, then enable this toggle.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Completes Lesson Notification will look on the frontend

LearnDash Student Notification – Completes Lesson Preview

4. Completes Topic

LearnDash Student Notification – Completes Topic

Completes Topic Notification

If you want to send a notification when the user completes a topic, then enable this toggle.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Completes Topic Notification will look on the frontend

LearnDash Student Notification – Completes Topic Preview

5. Passes Quiz

LearnDash Student Notification – Passes Quiz

Quiz Pass Notification

If you want to send a notification when the user passes a quiz, then enable this toggle.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Passes Quiz Notification will look on the frontend

LearnDash Student Notification – Passes Quiz Preview

6. Fails Quiz

LearnDash Student Notification – Fails Quiz

Quiz Fail Notification

If you want to send a notification when the user fails a quiz, then enable this toggle.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Fails Quiz Notification will look on the frontend

LearnDash Student Notification – Fails Quiz Preview

7. Completes Quiz

LearnDash Student Notification – Completes Quiz

Quiz Completes Notification

If you want to send a notification when the user completes a quiz, then enable this toggle.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo popup. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Completes Quiz Notification will look on the frontend

LearnDash Student Notification – Completes Quiz Preview

8. Assignment Uploaded

LearnDash Student Notification – Assignment Uploaded

Assignment Uploaded Notification

If you want to send a notification when a user successfully uploads an Assignment then enable this toggle.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Assignment Uploaded Notification will look on the frontend

LearnDash Student Notification – Assignment Uploaded Preview

9. Assignment Approved

LearnDash Student Notification – Assignment Approved

Assignment Approved Notification

Enable this toggle if you want to send a notification when a student’s Assignment is approved.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Assignment Approved Notification will look on the frontend

LearnDash Student Notification – Assignment Approved Preview

10. Assignment Comment

LearnDash Student Notification – Assignment Comment

Assignment Comment Notification

Enable this toggle if you want to send a notification when a student submits a comment on the Assignment.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Course Specific

Here,  you can select the courses for which you want to send notifications. Select “All” to show notifications for all courses. If no course is selected, then the notification will not show for any course.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Assignment Comment Notification will look on the frontend

LearnDash Student Notification – Assignment Comment Preview

11. Completes Group

LearnDash Student Notification – Group Completed

Complete Group Notification

Enable this toggle if you want to send a notification when a student completes all of the courses within a group.

Notification Message

In this field, you can add the message that will be displayed on the frontend when the notification is sent.

Notification Types

4 different types of Notifications are available:

  • Success: Select this one to show the success style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Success
  • Info: Select this one to show the info style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Info
  • Warning: Select this one to show the warning style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Warning
  • Error: Select this one to show an error-style notification. You can click on the Show Notification button to see a demo pop-up. This is how it will look on the frontend.
LearnDash Student Notification – Error

Delay Notification

In this field, you can set the time period to delay the notification pop-up on the front end. Its value must be equal to or more than 1.

Group Specific

Here,  you can select the groups for which you want to send notifications. Select “All” to show notifications for all groups. If no group is selected, then the notification will not show for any group.

User Role Specific

Here, you can select the user roles for which you want to show notifications. If no user role is selected, then the notification will not be visible to any user on the frontend pages.

This is how the Completes Group Notification will look on the frontend

LearnDash Student Notification – Group Completed Preview

FAQs

Can multiple notifications be displayed at the same time?

Yes, multiple notifications can show at the same time.

Can the same notification be shown to multiple user roles?

Yes, you can choose notifications for multiple user roles.

Will the admin or group leader also receive notifications?

No, the notification will only be visible for the selected roles.

Can I determine how long the Notifications will be displayed for?

Yes, you can set the display time period for each notification.

Can we disable notifications for specific users within a user role?

No, notifications will be visible to all users within a user role.


Changelogs

1.1.1

  • Fix – Fix minor issue.

1.1.0

  • New – Added Multi-select support for Courses and User Roles across all notification triggers.
  • New – Dynamic fetching of WordPress User Roles for selection, ensuring compatibility with custom roles.
  • Fix – Redesigned notification popups with a modern, premium look featuring accent borders and Font Awesome icons.
  • Fix – Improved Admin UI with flexible-width multi-select fields and optimized spacing.
  • Fix – Fixed toastr library loading order to ensure JavaScript is available before inline notification scripts execute.
  • Fix – Added array validation in assignment comment handler to prevent PHP warnings when settings are not configured.

1.0.3

  • Fix – Updated the text for notification labels and tooltips for better clarity.

1.0.2

  • Fix – PHP warning in license module.

1.0.1

  • Fix – License Activation Issue

1.0.0

  • Initial Release.

How can we help?