Compatibility Add-Ons

Compatibility Add-Ons

LearnDash is built to 「play nice」 with many of the popular themes and plugins available for WordPress. However, there are some instances where a little more is needed in order to improve compatibility between LearnDash and other tools in the WordPress ecosystem.
That is where our Compatibility Add-ons come to the rescue! Simply activate the desired compatibility add-on and you are done. There are no settings to configure!
Table of Contents [show]1 Multilingual Integration1.1 Installation1.2 Supported Vendors1.3 FAQ2 Elementor Integration2.1 Installation2.2 Global Templates and Widgets2.2.1 Supported LearnDash Widgets2.3 Using the Integration2.4 FAQ3 MathJax Add-On3.1 Was this article helpful to you?
Multilingual Integration
This add-on allows for greater compatibility between LearnDash and multilingual sites that are using 3rd party plugins for administering the multilingual translations.
This add-on should be activated if you want to use the LearnDash Course Builder and Quiz Builder along with a multilingual set-up. In addition, this add-on should be activated in order to translate URLs (WPML only).
NOTE
This compatibility add-on is not intended for adding or modifying translation files. Please see the Translation User Guide for information on translations.
Installation
Option 1: Add-ons Menu (requires an active LearnDash license)

In your WordPress admin area, navigate to LEARNDASH LMS > ADD-ONS
Locate the LearnDash Multilingual add-on
Click Install Now
Click the Activate Plugin button

Option 2: Manual Upload

Download the plugin file (must be logged in to download)
In WordPress, navigate to PLUGINS > ADD NEW
Click Upload Plugin
Browse for the .zip file you downloaded in Step 1
Click Install Now
Click Activate Plugin

Supported Vendors

WPML See provided documentation
Polylang

FAQ
Does this work with every multilingual plugin?
We have tested with the WPML and Polylang core plugins. This add-on may help the compatibility for other multilingual plugins, but at this time others have not been tested.
Elementor Integration
See Page Builder User Guide for additional information. 
The Elementor integration allows you to easily create dynamic LearnDash content in Elementor, and even works with their global template options. The Elementor global template settings override the theme styling settings and takes its place, allowing you to use Elementor to set styles for elements not built by Elementor.
IMPORTANT
Elementor requires the LearnDash 3.0 active template and will NOT work with the Legacy template.
Installation
Option 1: Add-ons Menu (requires an active LearnDash license)

In your WordPress admin area, navigate to LEARNDASH LMS > ADD-ONS
Locate the LearnDash Elementor Integration add-on
Click Install Now
Click the Activate Plugin button

Option 2: Manual Upload

Download the plugin file (must be logged in to download)
In WordPress, navigate to PLUGINS > ADD NEW
Click Upload Plugin
Browse for the .zip file you downloaded in Step 1
Click Install Now
Click Activate Plugin

Global Templates and Widgets

Using this integration, course creators can use Elementor templates specifically designed for the most essential e-learning page types: courses, lessons, topics, and quizzes.
This global template functionality extends to widgets as well, You can access these widgets from design panel where they will be readily available to insert into your page wherever you need them.
Supported LearnDash Widgets

LearnDash Login – Inserts the login button into the page using the [learndash_login] shortcode.
Profile – Inserts the profile icon with a link to the learner』s profile page using the [ld_profile] shortcode.
Course List – Displays the course list using the the [ld_course_list] shortcode.
Lesson List – Inserts the lessons list using the [ld_lesson_list shortcode.
Topic List – Lists lesson topics using the [ld_topic_list] shortcode.
Quiz list – Shows the list of quizzes using the [ld_quiz_list] shortcode.
Course Content – Displays the lessons, including number of topics and quizzes.
Course Infobar – Show pricing, enrollment status, and start button.
Course Certificate – Shows if a learner has earned a certificate and offers option to download.
Lesson Content – Displays the content list including topics and quizzes.
Lesson Infobar – Shows breadcrumbs and whether a learner has completed the lesson.
Topic Content – Shows the topic material.
Topic Infobar – Displays lesson progress, breadcrumbs, and completion status.
Quiz Content – Displays a variety of quiz question types.
Quiz Infobar – Shows breadcrumbs and progress status.

Using the Integration
In this webinar, we cover what this integration does and provide an example custom course template.

To add to that, here』s another recently concluded webinar that recaps how you can integrate Elementor Pro with LearnDash in addition to having it work seamlessly with WooCommerce:

FAQ
Can I customize LearnDash Focus Mode with Elementor using this integration?
No. This is not currently supported but is on our roadmap as we continue to enhance this integration.
MathJax Add-On
Currently in development.

Was this article helpful to you?

Yes

No

Certificate Builder Add-On

Certificate Builder Add-On

The LearnDash certificate builder addon gives you the ability to create and design your certificates easily using the built in Gutenberg Builder. Aside from the usual classic editor, you can now use the built in blocks editor when building your certificate making it easier for those who would like to create certificates using a WYSWYG editor.
There will be a few options that we will discuss below.
NOTE
You need to have LearnDash installed & activated before you can activate the 「Certificate Builder」 plugin.
Table of Contents [show]1 Installation2 How It Works2.1 Add A Background2.2 Adding Content2.3 Fonts2.4 Previewing Your Certificate2.5 Was this article helpful to you?
Installation
Option 1: Add-ons Menu (requires an active LearnDash license)

On your WordPress admin area, navigate to LEARNDASH LMS > ADD-ONS
Locate the Certificate Builder add-on
Click Install Now
Click the Activate Plugin button

Option 2: Manual Upload

Download the plugin file (must be logged in to download)
In WordPress, navigate to PLUGINS > ADD NEW
Click Upload Plugin
Browse for the .zip file you downloaded in Step 1
Click Install Now
Click Activate Plugin

How It Works
In order to use the block editor, you need to click on the 「Use Certificate Builder」 button on the Certificate Page.
In your WordPress admin area, navigate to LEARNDASH LMS > CERTIFICATES

Click on Add New

Once you are on the Certificate Page, add title to your page.
Click on the Use Certificate Builder button in order to enter the Blocks Editor and you can start creating your certificate

Assuming that you』ve followed the already created and set up your course with quizzes for your users, you can associate the certificate after creating them to be awarded upon completion of the course.
NOTE
If you use it on a working certificate, the content will get replaced with the Gutenberg block. It is recommended to use the builder with a fresh certificate.
Add A Background
The first screen is a media uploader screen, where you need to provide a background image to continue. Do note that it is a requirement to add a background to your certificate in order to proceed with using the certificate builder.

After the background image is uploaded, from here, you can use other Gutenberg blocks to layout the certificate.
Adding Content
Just like any other page or content, you are free to use the Gutenberg editor to create and customize your certificate.
You are free to use any type of Gutenberg blocks, even with dynamic content such as the LearnDash Courseinfo, Usermeta, and Groupinfo. Just look for these blocks from the drop down on your Blocks Editor.

Fonts
You have the option to use custom fonts for the following blocks:

Heading
LearnDash Usermeta
LearnDash CourseInfo
LearnDash Groupinfo

You can find these options on the Block Settings section on the right-hand sidebar of your Editor screen.

You can add custom fonts to be used for the certificates on the Fonts section of your certificates page.

Navigate to LEARNDASH LMS > CERTIFICATES > FONTS

Add a Label to your font.
Click Choose File on the specific style that they belong in
Browse for the file on your computer
Click Save Changes to finish the process

NOTE
Make sure that if you are using the certificates for commercial purposes, you have to acquire the necessary licenses and permissions before using custom fonts.
Once you』re done uploading the fonts, you can go back to the certificate builder and choose the font when building your certificate.
You also still have the option to use different font styling options to your certificates.
Previewing Your Certificate
One other feature of the certificate builder is the ability to preview your certificates in real-time with real information.

On your Certificate Builder, click on Preview
Select Desktop
View your certificate in a PDF format

NOTE
Do note that the previews will need real data when building the certificate, such as the LearnDash Courseinfo. Information about the current user will be pulled when previewing.
Once you』re done, click on Update and associate the certificate that you just created with a course or quiz. You can learn more about certificates on our Certificates documentation.

Was this article helpful to you?

Yes

No

Achievements Add-On

Achievements Add-On

The LearnDash Achievements add-on gives you the ability to add and display achievement banners following different triggers on your LearnDash site. You will also be able to award points according to the achievements that each user reaches on your site, creating a more engaging and competitive environment for your users.
Using shortcodes, you will also be able to display each user』s individual and group achievements in a leaderboard and place it anywhere on your site.
There will be a few options that we will discuss below.
NOTE
You need to have LearnDash installed & activated before you can activate the 「Achievements」 plugin.
Table of Contents [show]1 Installation2 Walkthrough Video3 How It Works3.1 Adding Triggers3.2 Awarding Points3.2.1 Allow Using Achievement Points to Purchase Courses3.2.2 Additional Settings for Administrators and Group Leaders3.3 Setting Occurrences3.4 Achievement Images4 Front End Display5 Popup Settings6 Shortcodes6.1 Achievements Leaderboard [ld_achievements_leaderboard]6.2 User Achievements [ld_my_achievements]6.3 Was this article helpful to you?
Installation
Option 1: Add-ons Menu (requires an active LearnDash license)

In your WordPress admin area, navigate to LEARNDASH LMS > ADD-ONS
Locate the Achievements add-on
Click Install Now
Click the Activate Plugin button

Option 2: Manual Upload

Download the plugin file (must be logged in to download)
In WordPress, navigate to PLUGINS > ADD NEW
Click Upload Plugin
Browse for the .zip file you downloaded in Step 1
Click Install Now
Click Activate Plugin

Walkthrough Video
If you』re interested in learning more about gamification with LearnDash and WordPress, along with a walkthrough on how to create, manage, and set up your achievements add-on, watch this webinar replay.

How It Works
In order to set achievements and triggers on your site, you need to first create and set the different achievements and triggers from your WordPress dashboard.
In your WordPress admin area, navigate to LEARNDASH LMS > ACHIEVEMENTS

Click on Add New Achievement

Add a title to your achievement
Add a message to be shown below the main title on the banner

After adding the title and the message, the next step is to complete the details of the achievement, including triggers, points, occurrences, and the image associated with the achievement.
Adding Triggers
A Trigger is an action on the user』s end that would call on the achievement to be awarded and displayed to that user. The achievements add-on comes with a variety of triggers either coming from WordPress itself or LearnDash.

To set the trigger, simply select one from the dropdown.
You will also be required to associate a course, quiz, lesson, topic, etc., depending on the trigger that you have selected.

IMPORTANT
Both the trigger and the associated course, quiz, lesson, topic, etc., can no longer be changed after the achievement has been published.
Awarding Points
Points can also be awarded with every achievement that the user reaches.

NOTE
The points earned for achievements are not connected to the total Earned Course Points. They will be counted against a separate leaderboard that can be displayed by a shortcode or the Gutenberg block, as explained below.
Allow Using Achievement Points to Purchase Courses
Achievement points can also be used by the users to purchase courses.

Once the Achievements add-on is installed, there will be a new tab on the specific course settings page called Achievements. You have to enable the setting to 「Allow to use achievements points to buy this course」 and indicate the course price. The course Access Mode under the Course Access Settings must also be set to 「Buy Now」 for this to take effect.
On the front-end, if the user has enough points to buy the course, they will see an option to redeem their points to get access to the specific course.
Additional Settings for Administrators and Group Leaders
While individual user』s points and achievements can only be viewed by users via the User Achievements and the Achievements Leaderboard shortcodes and/or blocks below, there are additional permissions that are allowed for Administrators and Group Leaders.

Group Leaders are able to see each users』 points by going to the WordPress admin area and navigating to LEARNDASH LMS. From there, Group Leaders will be able to see all the users joined on their group and their achievements and points
Administrators can award extra points to their users when needed by following the steps below

In your WordPress admin area, navigate to USERS> ALL USERS
Select the user that you want to award extra points to
Scroll down to 「Achievements」 and 「User』s Points」
Enter the number of extra points to be awarded to that user
Click Update User

Setting Occurrences
You can also set the maximum number of occurrences the achievement will be given for. Enter 0 for unlimited occurrences.

The Occurrences option is counted on a per user basis.
Achievement Images
An Achievement image is the badge or icon displayed on the front-end banner whenever the achievement is awarded. You can choose among the preinstalled set of icons or upload your own (we recommend an image with a 1:1 aspect ratio). The achievement image is optional.

Front End Display
Whenever the achievement is triggered, a popup will appear on the upper right side of the user』s screen. Depending on the title, message, and the image, this is how the popup will appear on the user』s end.

NOTE
When the RTL option is turned on in the Popup settings, the banner will be displayed on the upper left side of the screen instead of the right.
Popup Settings
The Achievements add-on also allows you to customize the popup based on your preferences.

In your WordPress admin area, navigate to LEARNDASH LMS > ACHIEVEMENTS, and click on the Popup Settings tab. The following options are available:

Popup Time – the number of second(s) before the popup fades away. Enter 0 to manually click to hide the popup
Background Color – the background color of the popup
Text Color – the text color of the popup
RTL – check this box to use RTL layout. If this is turned on, the popup will appear on the upper left side of the screen instead of the right

Once you』re done customizing the popup, click Save to save your settings.
Shortcodes
The Achievements add-on also gives you the ability to use shortcodes to display leaderboards and user achievements anywhere on your site.
In your WordPress admin area, navigate to LEARNDASH LMS > ACHIEVEMENTS, and click on the Shortcodes tab to see the available shortcodes.
Achievements Leaderboard [ld_achievements_leaderboard]

This shortcode displays a list of users and their points based on their achievements. This shortcode can be used with a parameter named number, which is the total users to be displayed in an achievement leaderboard, for example: [ld_achievements_leaderboard number="20"].
User Achievements [ld_my_achievements]

This shortcode displays a list of a logged-in user achievements, including achievements icon and its title on icon hover.
In addition to the shortcodes, there are also new Gutenberg blocks available for adding the user achievements and achievements leaderboard to any page on your site.

Was this article helpful to you?

Yes

No

3rd Party Plugins

3rd Party Plugins

The LearnDash plugins listed below are created and managed by 3rd party companies (not LearnDash). As such, they are subject to their own terms of use, pricing and support process.
 

Plugin
Cost
Author
Docs
Description

General / Miscellaneous

Uncanny LearnDash Toolkit
Free
Uncanny Owl
Docs
Adds 10+ extra features to your LearnDash site.

Topic Progression for Storyline & Captivate
Free
Discover eLearning
Docs
Embed Articulate Storyline & Adobe Captivate content into LearnDash topics.

Custom Certificate Shortcodes
Free
Discover eLearning
Video
Add dynamic custom fields onto your course certificates.

Student Notes
Premium
Learning Templates

Allow note taking and communication with Group Leaders.

Zoom WordPress Plugin
Premium
eLearning Evolve
Docs
Include Zoom.com live meetings into course content.

Uncanny LearnDash Toolkit Pro
Premium
Uncanny Owl
Docs
Adds an additional 20+ features to your LearnDash site.

LearnDash Notes
Premium
SnapOrbital
Docs
Improve the engagement & retention of your courses through your own on-site note taking system.

Ratings, Reviews & Feedback
Premium
WisdmLabs
Docs
Enable learners to leave reviews & feedback on courses.

Enrollment Codes
Premium
Uncanny Owl
Docs
Create invite codes for LearnDash Groups so learners can self-enroll.

Multiple Instructors
Premium
WisdmLabs
Docs
Allow multiple course instructors similar to Udemy, Coursera, and Lynda.com.

Private Sessions
Premium
SnapOrbital
Docs
Set up private coaching/tutoring sessions with learners.

LearnDash Activity Feed
Premium
SuitePlugins

Create activity feeds that display student progress.

Certificate Tracker for LearnDash
Premium
ELearning Complete

Adds unique certificate ID for validation.

Certificate Verifier for LearnDash
Premium
ELearning Complete

Verifies certificates are valid based on ID.

Quiz Embed for LearnDash
Premium
ELearning Complete

Another method for adding quizzes into course content.

Parent and Child Access
Premium
Immerseus eLearning
Docs
Give parents, managers, or guardians access to view students』 progress on their LearnDash courses.

Groups / Community / Social

BuddyPress for LearnDash
Free
BuddyBoss
Docs
Add LearnDash activity streams, private messaging & custom profiles.

Group Comments/Live Chat
Free
Learning Templates

Allow Groups to leave comments on content without seeing discussion of others.

Uncanny LearnDash Groups
Premium
Uncanny Owl
Docs
Sell course licenses, manage learners on the front-end, and track learner progress.

Group Registration
Premium
WisdmLabs
Docs
Sell your course to an organization. They can then configure accounts for all their employees.

Buddy Up
Premium
WooNinjas
Docs
Allow users to create their own 「buddy groups」 for a course.

LearnDash User Results
Premium
Raymond Radet

Displays learner Quiz results by Group on a single page.

PeepSo Integration
Premium
PeepSo
Docs
Connects LearnDash with your PeepSo account. Requires the free PeepSo plugin.

LearnDash Student Voice
Premium
eLearning Evolve
Docs
Allows users to leave feedback directly within LearnDash course content.

Private Messaging For LearnDash
Premium
Immerseus eLearning
Docs
Allow users to send private and secure messages to each other, to coaches, teachers, group leaders. Also allows for group messaging.

Gamification

GamiPress Integration
Free
GamiPress
Docs
A feature-rich way to award badges & points for completing both course and non-course related activities. Requires GamiPress. Paid add-ons available.

BadgeOS Integration
Free
LearningTimes
Docs
A badge & point solution for WordPress. Adds gamification elements to your course content. Requires the free BadgeOS plugin.

MyCred Integration
Free
WPExperts
Docs
Award points for course, lesson, topic & quiz completion. Requires the free myCRED plugin. Paid add-ons available.

WPAchievements
Premium
DigitalBuilder
Docs
Achievements, ranks, points, leaderboards and more.

H5P for LearnDash
Premium
ELearning Complete

Tighter connection between LearnDash and H5P content.

Design / Layout

Design Upgrade
Free
Escape Creative
Docs
Redesigns options for LearnDash templates and elements.

Widget Areas for LearnDash
Free
Escape Creative
Docs
Add content as custom sidebars LearnDash Focus Mode.

Custom CSS
Free
Blueprint Coding

Write your own CSS that only applies to LearnDash pages.

Visual Customizer
Premium
SnapOrbital
Docs
Change colors, layouts, templates & add features like estimated duration, content type and custom icons.

Design Upgrade Pro
Premium
Escape Creative
Video
80+ customizable design options for course content tables, course grid, navigation, progress bar & more.

Custom Template for LearnDash
Premium
Brainstorm Force
Video
Use a custom course template for non-enrolled users.

Gridbuilder for LearnDash
Premium
Gridbuilder

Create a custom course list page.

BeaverDash
Premium
Tangible Plugins

Bridges the gap between the Beaver Builder page builder and LearnDash.

Divi LearnDash Kit
Premium
Divi Booster

Integrates the Divi theme with LearnDash.

Ecommerce / Checkout / Payment

CartFlows
Free
Brainstorm Force & WPCrafter
Docs
Create custom course checkout funnels with WooCommerce.

WPFomify
Premium
IdeaBox Creations
Docs
Social proof pop-up for recent course enrollments & sales.

NotificationX
Premium
WPDeveloper
Docs
Increase conversions by displaying recent course sales & sign-ups.

Square for LearnDash
Premium
WPExperts
Docs
Accept payments with Square for LearnDash courses.

Upsell Plugin
Premium
Jaber Marketing
Video
Create upsells and downsells with LearnDash.

Administration / Course Management

Dashboard Widgets
Free
Escape Creative

Adds an Overview and Courses widget to your WordPress dashboard.

Course Scheduler
Free
WooNinjas

Allow admins to schedule courses via a drag-and-drop calendar.

Adaptive Learning
Free
WooNinjas

Allow admins to create non-linear course content based on performance.

Content Cloner
Free
WisdmLabs
Docs
Easily clone entire courses with the click of a button.

LearnDash Gradebook
Premium
Real Big Plugins
Docs
Create a report card system & easily define grade weights for quizzes and assignments while monitoring student progress.

Quiz Import/Export
Premium
WooNinjas
Docs
Mass import or export quiz questions using MS Excel.

Moodle to LearnDash
Premium
WooNinjas
Docs
Import Moodle LMS content to LearnDash.

Calendar Plugin for LearnDash
Premium
Immerseus eLearning
Docs
Integrate Google Calendar and Outlook to LearnDash. Also allows users to add calendar events on a per student, per course basis or add an event for all users.

Marketing

Mailchimp Integration
Premium
Real Big Plugins
Docs
Let LearnDash students opt-in to Mailchimp lists and tag them by course.

ConvertKit Integration
Premium
Real Big Plugins
Docs
Subscribe LearnDash students to ConvertKit lists and automatically segment them by course.

WPFusion
Premium
Very Good Plugins
Docs
Connect LearnDash to 20+ CRMs like Ontraport, Drip, and Keap.

Reporting / APIs / LRS

LearnDash GroupLeader Shortcodes
Free
Learning Templates
Docs
Group Leader reporting, user upload, and group management shortcodes.

Better LearnDash API
Free
RAM ICT Services

A custom API for LearnDash to work with various autoresponders.

LearnDash Exporter
Free
Manny Costales

Export a CSV report of graduated students in a specific period of time.

GrassBlade Pro
Premium
Next Software Solutions
Docs
Launch Tin Can API courses from WordPress with LearnDash.

GrassBlade LRS
Premium
Next Software Solutions
Docs
Connect your Tin Can API data and specific LearnDash activities.

LearnDash xAPI
Premium
Learning Templates

Integrate LearnDash with Tin Can (xAPI) leveraging popular e-learning tools.

Tin Canny Reporting
Premium
Uncanny Owl
Docs
Launch & record Tin Can (xAPI) and SCORM content in LearnDash courses.

LearnDash User Data
Premium
Users Insights

List, search and filter your LearnDash user activity.

Front-End Reporting & Analysis
Premium
24/7 Digital Classrooms
Docs
Front-end reporting, analysis, grading, and rubric functionality.

Membership / CRM

Dashing Memberships
Free
RistrettoApps
Video
Add additional membership features to LearnDash sites.

HubSpot Integration
Free
QFNetwork

Connects LearnDash courses to HubSpot CRM.

Salesforce Integration
Free
QFNetwork

Connects LearnDash courses to Salesforce CRM.

Memberium
Premium
Memberium
Docs
Protect & sell LearnDash created courses easily with Infusionsoft by Keap.

ActiveMember360
Premium
responseFLOW
Docs
Enables a deep integration between LearnDash course content & ActiveCampaign.

iMember360
Premium
responseFLOW
Docs
Connect your LearnDash course activity to Keap (formerly Infusionsoft).

Memberful
Premium
Patreon

Sell LearnDash courses with this simple yet versatile membership plugin.

Ultimate Member Integration
Premium
SuitePlugins

Connects LearnDash to the Ultimate Member plugin.

Groundhogg Integration
Premium
Groundhogg Inc.
Docs
Connects LearnDash to Groundhogg CRM.

Automation

Uncanny Automator
Premium
Uncanny Owl
Docs
Add automation based on LearnDash specific triggers.

Slack Integration
Premium
Real Big Plugins
Docs
Sync LearnDash course events with Slack channels to view activities in real-time.

Broadcast for LearnDash
Premium
Plainview Plugins
Docs
Use WordPress Multisite to push courses from a 『parent』 site to all 『child』 sites.

Mobile App Solutions

AppPresser
Premium
AppPresser
Docs
Integrates with LearnDash to help you build an iOS/Android mobile app.

WisdmApp
Premium
WisdmLabs

iOS/Android mobile app with limited branding & design, built for you.

learnerApp
Premium
AppBoss

Custom-built app for iOS & Android using React.

Was this article helpful to you?

Yes

No

Registration

Registration

The Registration tab is where you can customize the registration page after the user clicks on the 「Take this Course」 or Buy Now button.

Table of Contents [show]1 Registration Fields2 Registration Pages2.1 Was this article helpful to you?
Registration Fields
This is where you can customize the fields that you want to show on the registration page. All three: username, email, and password, are required and the rest are optional including:

First Name
Last Name

You have to option to rearrange these options to a specific order, enable or disable each item, set them as required and edit the Label for these fields.
NOTE
If you want to add additional fields we use the standard WordPress hooks for the login and register forms/actions.
Registration Pages
Just like any other eCommerce platform, you can assign specific pages to be the Registration and Registration Success page for your site. You can customize these pages as much as you want to.
NOTE
If these options are filled and set, the site will use the new registration flow as indicated above. If left unset, the old registration process will be in effect.
Don』t forget to hit 「Save」 after making the changes.

Was this article helpful to you?

Yes

No

Emails

Emails

The emails tab lets you customize your various LearnDash emails without a need for a third-party plugin. You can enable or disable certain emails, change their content and update the 「From」 name and email from this Tab.
Table of Contents [show]1 Email Notifications2 Email Sender Settings2.1 Was this article helpful to you?
Email Notifications

On these section, you can enable or disable certain email notifications that are sent from your site. There are three different email notifications that are available as of LearnDash 3.6. These are:

Course Purchase Success – an email notification sent to the customer after a successful course purchase
Group Purchase Success – an email notification sent to the customer after a successful group purchase
New User Registration – formerly required notification that is sent to the customer after successful registration to the site. Check out our Registration Tab to find out how to manage your user registration options to allow for a more seamless registration.

Click on Manage in order to edit/update each of the above notifications. You will then be presented with the following options:

Active – toggle whether or not the certain email notification is active
Recipient(s) – non-changeable option indicating the recipients of such email
Subject – field to input the subject line of the email
Message – field to input the actual email message to the customer. You have the option to add media or use the following placeholders, whose content will change depending on the site:

{user_login} – User Login
{first_name} – User first name
{last_name} – User last name
{display_name} – User display name
{user_email} – User email
{post_title} – Course Title
{post_url} – Course URL
{site_title} – Site Title
{site_url} – Site URL

Content Type – select whether to send the email as an HTML/Text email or Text only without rich text formatting.

Email Sender Settings
This section allows you to update the 「From」 name and email of the above email notifications. If you leave these empty, the emails will be sent using the default site administration email and site title.

Hit 「Save」 when you』re finished making the changes.

Was this article helpful to you?

Yes

No

Course Access Settings

Course Access Settings

The course access settings allow you to define a set of criteria for how a user gains and maintains access to your course. We』ll go through all the options, some of which include a one-time payment, recurring payments, free access, prerequisites and more.
Table of Contents [show]1 Locating Course Access Settings2 Access Mode2.1 Open2.2 Free2.3 Buy Now2.4 Recurring2.5 Course Enrollment URL2.6 Closed3 Course Prerequisites4 Course Points4.1 Required for Access4.2 Awarded on Completion5 Course Access Expiration6 Alter Course Access List6.1 Was this article helpful to you?
Locating Course Access Settings

Navigate to LEARNDASH LMS > COURSES
Click on the course you want to edit
Click on the Settings tab at the top of the page
Locate the section titled 「Course Access Settings」

Access Mode
Access mode is how you determine the way in which someone can gain access to a course (completely free, free with registration required, one-time payment, recurring subscription, etc.). LearnDash has 5 course access modes to choose from.
Open
The following rules apply to Open courses:

Free & open to anyone visiting your site
No registration, login or payment is required for access
Must be registered/logged in to track course progress
Linear Progression does not apply

NOTE
If you have Open courses on your site, as soon as someone registers an account, they will automatically gain access to all Open courses.
Free
The following rules apply to Free courses:

Must be registered/logged in to access
No payment is required
「Take this Course」 button is shown to users not yet enrolled. They are sent through the registration process. If you』re using LearnDash』s customized login & registration, the button will say 「Login to Enroll.」

The Free access mode is a good choice if you want an administrator to manually enroll students into the course.
Buy Now
The following rules apply to Buy Now courses:

Must be registered/logged in to access
Requires a one-time fee to be paid (no free access)
Only works with the following payment methods: PayPal, Stripe & 2Checkout
Do not use if you』re selling courses via a shopping cart or membership plugin (see Closed below)

The Buy Now access mode does not allow you to use discounts/coupons. Consider using an ecommerce or membership integration, along with the Closed access mode.
When using the Buy Now mode, you need to enter a price in the Course Price field.

First, select the Buy Now access mode
Then, enter your price in the Course Price field

Enabling the 「Buy Now」 access mode also allows you to let your users use their achievement points to purchase a course. Here』s how to do it using the Achievements Add-on.
NOTE
For both 「Buy Now」 and 「Recurring」 access modes, the user will be automatically enrolled into the course upon a completed payment.
Recurring
Recurring is very similar to Buy Now, except for recurring payments (as opposed to one-time payments).
The following rules apply to Recurring courses:

Must be registered/logged in to access
Requires a recurring fee (choose a billing cycle in X days, weeks, months or years)
Only works with the following payment methods: PayPal, Stripe & 2Checkout
Do not use if you』re selling courses via a shopping cart or membership plugin (see Closed below)

To set up the Recurring access mode:

Select the Recurring option
In the Course Price field, enter the amount you』d like to charge
Enter the amount of days/weeks/months/years on which you』d like the user to be billed again
Choose either day(s), week(s), month(s) or year(s) from the dropdown

NOTE
If choosing day(s), you must provide a number between 1-90.
You also have the option to control the recurring subscription with the following fields:

Recurring Times – determines how many times the billing cycle repeats. Leave empty for unlimited repeats
Course Trial Price – fill this out if you want to have a trial period for the course with a special 「trial」 price
Trial Duration – determine length of the trial period. After the trial is over, the normal course price billing goes into effect.

Course Enrollment URL
This field allows you to set a per-course redirect on your courses. Fill this out with the URL where you want your users to be redirected to after registration or enrollment.

You may have courses that you want to upsell, other offers, or even other course materials you want the users to download first, this setting will help you redirect the users to those pages after enrollment. They will also be automatically logged in and registered if they register on the native LearnDash Registration page.
NOTE
This option is only available for the 「Recurring」 and 「Buy Now」 options.
Closed
The following rules apply to Closed courses:

Must be registered/logged in to access
Allows you to sell your course via an ecommerce or membership add-on
Enables a custom Button URL field, which sends users to a custom sales or checkout page (a button is only shown if you enter a URL)
Manually enroll users into the course, or add them via group enrollment

When you choose Closed, you are essentially telling LearnDash to restrict access to your course, but don』t do anything else. You either let an ecommerce/membership add-on handle course access, or manually add users yourself. You can also add users to the course via group enrollment.
To redirect the Take this Course button to a custom URL:

First, select the Closed access mode
Then, enter the URL where you』d like the button to go

Course Prerequisites
Prerequisites allow you to choose another course (or courses) that a user must complete before taking this course. When selecting a course(s), you have two options:

Any Selected (default)
If a user has completed any one of the selected courses, they will be able to access this course.
All Selected
The user must complete all selected courses in order to access this course.

To add a course prerequisite:

Next to Course Prerequisites, toggle the setting on
Choose either Any Selected or All Selected
Click in the box to search for a course. Add as many courses as you』d like.

To remove a course prerequisite:

Click the x next to the course name

Course Points
Course points are a simple way to incentive your users. They can also be used as a prerequisite for another course.

To enable course points:

Next to Course Points, toggle the setting on

Required for Access
This is the number of points a user must obtain before gaining access to the course.
For example, let』s say you have a few beginner-level courses that each award 50 points upon completion. You might also have an intermediate-level course. If you want the student to complete at least 2 beginner-level courses (2 courses x 50 points/ea. = 100 points) before taking the intermediate-level course, you could set the required for access setting to 100 points.
Awarded on Completion
This is the number of points a user will receive for completing the course. In the above example, all of your beginner-level courses would set this value to 50.
NOTE
The provided examples are just to explain how course points work. You can use any numbers you』d like, and customize the course points to fit your learning curriculum.
Course Access Expiration
With course access expiration, you can choose to provide access to a course for a limited time period, based on the user』s enrollment date (aka: when they signed up for the course).

Next to Course Access Expiration, toggle the setting on
Enter the number of days the course will be available for

This will automatically count that many days from the user』s enrollment date

Choose whether or not you want the user』s course & quiz data to be deleted when access expires

WARNING
Once data is deleted, it is gone forever. If you choose to enable the Data deletion setting, we recommend you make a backup first.
Alter Course Access List
WARNING
We do not recommend manually updating the course access list as it can have unintended negative consequences.
The course access list displays a list of enrolled users by user ID. Each user ID is separated by a comma. Due to a wide variety of add-ons & third-party plugins that affect course enrollment dynamically, this list might not always reflect all enrolled users.
The recommended way to add or remove a user from a course is from the user』s profile page in the WordPress admin area. See user management to learn more.
If you need to alter the course access list:

Next to Alter Course Access List, toggle the setting on
In the box that appears, add or delete the user IDs you want to change. Remember to separate them with commas.

Was this article helpful to you?

Yes

No

How do I find the course ID?

How do I find the course ID?

If you』re using a shortcode that requires the course ID, there are a few ways you can find it.
Table of Contents [show]1 Without a Plugin2 With a Plugin2.1 Was this article helpful to you?
Without a Plugin
There are two ways you can find the course ID without a plugin.

Navigate to LEARNDASH LMS > COURSES
Hover over the course in which you need the ID
Look at the bottom of your browser for a URL
The number after the post= part of the URL is the course ID

You can also click on the course to edit it. Once on the course edit screen, look at the URL. Once again, the number after post= is your course ID.

With a Plugin
If you』d rather see the course ID more clearly on the Courses screen, there』s a simple plugin you can use.

Install & activate the Reveal IDs plugin
That』s it! The course ID will magically appear on your Courses listing screen

Was this article helpful to you?

Yes

No