Links Mentioned in the Video:
LearnDash is a feature-rich WordPress LMS that provides cutting edge e-learning methodology for WordPress based web sites. In addition to the plugin itself, the company provides practical and experience-driven guidance for setting up online courses. LearnDash has become the most trusted WordPress LMS plugin for major universities, continuing education providers, and entrepreneurs world-wide.
ActiveCampaign is a web-based system that aims to help marketers send fewer emails while still achieving better results by giving them the marketing automation and automated sales CRM features they need to send intelligent, targeted automations.
LearnDash and ActiveCampaign
By coordinating ActiveCampaign’s tags and workflow automation with LearnDash’s interactive learning-based system, you can use:
Advanced ActiveCampaign integration: Start or stop different automations, apply ActiveCampaign tags, or run a specific Automation when the member completes any part of a LearnDash course, including lessons, topics, and quizzes.
Sell LearnDash courses & create unlimited free, trial or paid membership levels: Create an unlimited number of tags or membership levels and connect these to specific LearnDash courses to create different membership bundles, that unlock the content and enroll the users on purchase.
Start or stop ActiveCampaign automations based on course progress: Start or stop different automations when a student completes a specific course, lesson, topic or quiz.
Track course progress with ActiveCampaign tags: Apply ActiveCampaign tags when a student completes any individual LearnDash course, lesson, topic or quiz.
The Elements of a Course
Your training content is naturally broken into courses. Each course is like a single class or subject material. Courses consist of lessons, topics, and quizzes. A course cannot be marked complete until the lessons, topics are completed and all quizzes are passed.
Memberium controls the visibility of your content, including LearnDash’s course materials. However, in order to participate in a course, the member must be also enrolled in the course. You can easily automate the member being enrolled into courses by setting their Auto-Enrollment tags so that the courses are automatically enrolled during login. You can read more about how to auto-enroll your students here.
LearnDash Lessons allow you to break your courses into individual “lessons”. A lesson can have an unlimited number of lesson topics, much like a course can have an unlimited number of lessons. A lesson cannot be marked complete until all topics in that lesson have been marked as complete.
LearnDash Topics allow you to break your lessons into further “sub-lessons”. You can have an unlimited number of topics in a lesson, much like a course can have an unlimited number of lessons. Lesson Topics adopt the same progression functionality as the lesson it belongs to.
You can measure the student’s progress by running various actions as they move through the course, lessons, and topics. Quizzes complete this process by allowing you to test the student after they complete their training materials and objectively assess their knowledge. The testing process is fully automated, making it scalable.
Memberium enhances LearnDash’s certificate system with the unique ability to process WordPress shortcodes as well as Memberium shortcodes, allowing you to customize your certificates with information about your site and your user, including graphics, and information from their ActiveCampaign contact record. You can even dynamically control what is included on the certificate based on the contact’s ActiveCampaign tags.
Memberium also extends LearnDash’s certificate PDFs to not restrict you to A4 Landscape, with Memberium you can choose between a range of available standard page sizes, not just one or two.
Planning your Course
There are many different ways to go about setting up your courses using LearnDash. You can find more information in LearnDash’s knowledgebase which includes walkthroughs on the best practices of setting up LearnDash.
Memberium provides an easy to use integration dialog that lets you control what happens as each component of a course is completed.
Course completion is somewhat unique in that it happens automatically when all the prerequisites for the course complete, and is not a separate action.
As each component ( Lessons, Topics, Quizzes, and Courses ) complete, you can instruct Memberium to do the following actions in your ActiveCampaign App.
Run an Automation
You can run an automation in ActiveCampaign when this component is completed.
Tags Added or Removed
You can add or remove tags from the contact record upon completion.
Next Page to redirect to
After a course element is completed, you can control what page they are sent to next.
You can easily enroll and unenroll students in a course automatically using tags.
Auto-EnrollmentYou can easily enroll and unenroll students in a course automatically using tags.
Quiz ActionsYou can run automations and apply tags based on passing or failing of quizzes.
You can combine LearnDash’s Graduation Text with Memberium shortcodes not only to produce personalized output but to run specific actions/goals/tags depending on the user’s score. Graduation texts offer up to 15 different responses depending on the percentage completion of the student.
Enrollment, Visibility, and Access
In most common WordPress elements (Pages, Posts, etc) access is controlled by Memberium’s access controls, which control the visibility of an item.
LearnDash adds an additional concept called “Enrollment”. In order for someone to use a Course, it is not sufficient to give them “visibility” through Memberium; that only controls whether or not they can see the course. You must also enroll them in the course.
In the Memberium LearnDash course controls is a setting called “AutoEnroll Tags”. The autoenroll tags are a comma-separated list of tags controlling who is enrolled in the course.
If this field is left blank, no actions are taken on this course.
If the field contains one or more tags, then the courses are scanned during login and any courses with auto-enrollment tags held by the are automatically enrolled during the login. If the user has NONE of the auto-enrollment tags, then the course is un-enrolled. If the field is empty then no automatic actions happen during that login. Auto-enrollment tags are currently applied at login only.
Types of Courses
LearnDash courses come in four types, Open, Closed, Free, Buy Now and Recurring.
For Memberium you want to use either Open if you want all users to be automatically treated as if they are enrolled in the course, or Closed if you want to control enrollment on a member by member basis.
LearnDash provides a number of useful shortcodes for your site:
This shortcode is documented to only work on course pages, however, you can actually place it anywhere, and tell it which course’s progress to display. Simply use the undocumented parameter “course_id” to indicate which course you want to display progress for. The course_id is a number, if you need help finding your course’s Id, give us a shout at support and we’ll help you. Here’s an example:
Displays user’s enrolled courses, course progress, quiz scores, and achieved certificates.
This shortcode displays the list of groups users are assigned to as users or leaders.