tr Skip to content
Connect LearnDash with another app

LearnDash integration

Connect LearnDash with 910+ other apps in FlowMattic. Pick a trigger, add LearnDash steps, map the fields from earlier steps and run the workflow on your own server with no per-task fees.

8 triggers 6 actions Integration version 1.0.4 Category: Online Courses Unlimited workflows and runs

See what the two do together: triggers, actions and example workflows.

Popular with LearnDash

Triggers and actions for LearnDash

A trigger is the LearnDash event that starts a workflow. An action is what FlowMattic does in LearnDash from a step.

EventWhat it doesType
Course CompletedTiggers when a course is completedTrigger
Enrolled Into a CourseTiggers when a user is enrolled into a new courseTrigger
Added Into a GroupTiggers when a user is added to group accessTrigger
Essay SubmittedTiggers when a new essay is submittedTrigger
Group CompletedTiggers when a user completes all courses in a groupTrigger
Lesson CompletedTiggers when a lesson is completedTrigger
Quiz CompletedTiggers when a quiz is completed by studentTrigger
Topic CompletedTiggers when a topic is completedTrigger
Add to GroupAdd user to group(s).Action
Remove From GroupRemove from group.Action
Enroll Into CourseEnrol user into a course.Action
Remove From CourseRemove the student access from LearnDash course(s).Action
Mark Course as CompleteMark the course as complete for user.Action
Reset Courser ProgressReset the given course progress for user.Action

Three steps to a running LearnDash workflow

The builder keeps the order you think in: connect the app, choose what starts the workflow, add what should happen.

  1. Connect

    Authorise LearnDash once

    Add a LearnDash connection under Connects and reuse it in every workflow. Credentials stay in your WordPress database.

  2. Trigger

    Pick what starts it

    Start from a LearnDash event, or from a WordPress event, a form, a webhook, a schedule or any of the 910+ integrations, then capture a sample so later steps can map real fields.

  3. Act

    Add LearnDash steps and logic

    Chain LearnDash actions with Router, Filter, Iterator and Delay, test each step against captured data, then switch the workflow on.

LearnDash workflows people build

Each example pairs LearnDash with an app it is often used with. Build any of them on the canvas, or start from the workflow library.

Create FluentCRM contacts for newly-enrolled LearnDash students

LearnDash to FluentCRM

Add Mailchimp subscribers for new LearnDash course students

LearnDash to Mailchimp

Create or update MailerLite subscribers for new enrollments into a LearnDash course

LearnDash to MailerLite

Enroll new UpViral leads as LearnDash users

UpViral to LearnDash

Log LearnDash course progress in Google Sheets

LearnDash to Google Sheets

Enroll users into LearnDash courses when new WooCommerce orders are placed

WooCommerce to LearnDash

Add new WPForms form entries to LearnDash groups

WPForms to LearnDash

Enroll customers into LearnDash courses upon new ThriveCart upsell purchases

ThriveCart to LearnDash

Enroll customers into LearnDash courses upon new membership started in Buy Me a Coffee

Buy Me a Coffee to LearnDash

Connect LearnDash with other apps

849 apps have triggers or actions that work with LearnDash. The ones used together most often come first.

Showing 24 of 849 apps

About LearnDash

FlowMattic integration version 1.0.4

LearnDash is the most powerful learning management system for WordPress. You can create and sell professional, engaging courses in just a few clicks.

LearnDash integration changelog

What changed in each version of the integration.

v1.0.4 – 25 April, 2025
– Improved: Course complete trigger now has access to more course data and user data as well
– Fix: Course complete trigger not preserving the selected course in editor

v1.0.3 – 23 April, 2025
– Fix: Enrolled Into a Course action was not sending the captured data to live execution

v1.0.2 – 28 March, 2025
– Improved: Added user email in trigger responses if the user is registered on site
– Fix: Create a new user if not found in Enrol user into course was not working

v1.0.1 – 8 Sept. 2024
– Improve: Add to group action creating new user when not exist, now set the user email as the username for easy access

v1.0 – 16 Sept. 2023
– Initial release

Start automating LearnDash today

Try the LearnDash integration on a live demo site, or install FlowMattic on your own and keep every run on your server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Works within WordPress, so it can easily access any inbuilt WP functions or custom functions and use them in your flow. It's easy to use and already has many useful integrations built.

Gerard H.

It contains a lot of integrations and custom actions that allow you to easily integrate your WordPress with many 3rd party applications and automate your tasks