LearnDash Notifications

Notification Add-on


This add-on enables a new level of learner engagement within your LearnDash courses. Configure various notifications to be sent out automatically based on what learners do (and do not do) in a course.

This is a perfect tool for bolstering learner engagement, encouragement, promotions, and cross-selling.

Click here to read the official add-on announcement.

Add-On Features

Automatically Send Notifications – When learners perform certain actions on your LMS the notifications will automatically be sent out based on the settings you configure.

13 Available Triggers – Send notifications based on any of the triggers below. The triggers can be configured for a specific course/lesson/topic/quiz, or they can be “global”.

  • User enrolls into a course
  • User completes a course
  • User completes a lesson
  • A scheduled lesson is available to a user
  • User completes a topic
  • User passes a quiz
  • User fails a quiz
  • User completes a quiz
  • An assignment is uploaded
  • An assignment is approved
  • User hasn’t logged in for “X” days
  • “X”days before a course expires
  • Essay question has been put into graded status

Delay Notifications – The notifications can be sent immediately or you can configure a delay (in days) for when the message should be sent.

34 Dynamic Shortcodes – As you choose your notification triggers you are presented with dynamic shortcodes that you can use in your message to automatically display things like course information, user details, lesson title, quiz scores, etc.

Choose Recipients – The recipients of the notifications can be the User, the User’s Group Leader, and/or the site Admin.

December 4th, 2017 – V1.2.0

  • Added submit disabled fields function
  • Updated course expiration notification to hourly cron
  • Updated legacy notification blank fields hidden
  • Fixed error notice

November 7th, 2017 – V1.1.0

  • Updated to be compatible with LearnDash v2.5
    Notifications V1.1.0 will not work with older versions of LearnDash 
  • Updated learndash_usermeta_userid function hook to customize userid for notification purposes
  • Updated shortcode priorities to make sure they are registered
  • Updated delete delayed emails when post deleted function
  • Updated metabox field and added JS function to update select field values when trigger is changed
  • Updated save metabox function
  • Updated to include submit disable fields function
  • Updated to include JS and PHP AJAX logic to retrieve and display child field values
  • Updated cron parameters
  • Updated to bcc to normal email address
  • Fixed undefined index of sfwd-courses_expire_access_days
  • Fixed assignment comment notification
  • Fixed undefined variable notices
  • Removed trigger field and sub field edit once notification is created
  • Removed course complete check
  • Removed send check for each email address

August 16th, 2016 – V1.0

  • Initial release

Pricing: FREE

Download Now!



Add-On Terms

Unlimited support & upgrades for active LearnDash licenses.