How to Connect LearnDash 3.0 with ActiveCampaign using Memberium

This Article Applies to
OTHER Articles Available

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 Integration

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.

Track course progress with ActiveCampaign tags: Apply ActiveCampaign tags when a student completes any individual LearnDash course, lesson, topic or quiz.

LearnDash Memberium Integration Box

When you install the LearnDash plugin on your site, Memberium will automatically see that it’s there and activate the LearnDash Memberium integration. This will provide you with a box on your course, lesson, topic, and quiz pages.

As each component ( Lessons, Topics, Quizzes, and Courses ) gets marked complete, you can use the integration box to tell Memberium what to do, such as…

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.

Quiz Actions
You can run automations and apply tags based on passing or failing of quizzes.

Graduation Texts
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 integration box is a setting called “AutoEnroll Tags”.  The autoenroll tags is a list of tags controlling who is enrolled in the course.

If the field contains one or more tags, when a member logs into the site, Memberium sees the tags the member has and then scans to see what courses the member should be enrolled in. If the member has a tag that is used as an AutoEnroll tag for a course, Memberium will add that member to the student list for the course.

If the member had one of the auto-enrollment tags but it got removed, then the member will be un-enrolled from the course.

If the field is empty then no automatic actions happen during login.  Auto-enrollment tags are currently applied at login only.

Types of Courses

LearnDash courses come in five types, OpenClosed, FreeBuy Now and Recurring.

For Memberium you want to use Closed this way you can control the enrollment using the autoenroll with tags feature shown above.

LearnDash Groups

Memberium’s integration with LearnDash Groups allows you to auto-join users in the group using tags.

Go to LearnDash > Groups, edit or add a new group and you’d find the “LearnDash for Memberium” option:


You’d just need to enter the tag that will auto-enroll the user to the group.

Basically, if the user has this tag, then they would be automatically added to the group.

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.


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:

[learndash_course_progress course_id=”1016″]

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. 


LearnDash Shortcode Links


9 ways to add more value to your membership site

Table of Contents

This Article Applies to

Related Posts

Login Automation

This setting gives you the ability to define an automation that will be run at login. You can set Login Automation from Memberium -> Settings -> Login screen as shown

Read More »

Ready to See How You Can Automate Your Course or Membership With Memberium for ActiveCampaign?

Watch this quick demo video to see how Memberium works. Discover how thousands of successful business owners use Memberium to sell their membership programs and how you can too! If you’re ready to get started, you can check out our plans and pricing here…