Learning Management

LearnDash Marketing Automation

Use LearnDash learning activity to start automations and send timely follow-ups.

LearnDashLearnDashNoptinNoptin
Noptin is installed on 15,000+ websitesSee what users say

How it works

Turn LearnDash learning activity into an automation

01

Choose what starts it

Pick an event from LearnDash, such as course enrollment or lesson completion.

02

Narrow it down

Choose the course, lesson, topic, quiz, or group event that matches your goal.

03

Choose the follow-up

Use the event details in your automation rule to decide what happens next.

Available in Noptin

LearnDash events and actions

Courses

3 events · 2 actions

View events and actions

Events

  • When a user is enrolled in a course
  • When a user is removed from a course
  • When a user completes a course

Actions

  • Enroll a user in a course
  • Remove a user from a course

Lessons

1 event

  • When a user completes a lesson

Topics

1 event

  • When a user completes a topic

Quizzes

1 event

  • When a user completes a quiz

Groups

2 events · 2 actions

View events and actions

Events

  • When a user is added to a group
  • When a user is removed from a group

Actions

  • Add a user to a group
  • Remove a user from a group

Learner information

Use the details available for the selected event

Available details depend on the LearnDash event or action you choose and any fields configured on your site.

Explore connections

LearnDash workflow ideas

Automations

Example automations

These are examples. Available fields depend on the event and the choices on your site or connected account.

Start an email sequence when a user completes a course

  1. LearnDashWhen a user completes a course
  2. NoptinAdd a subscriber to an email sequence or course.

Add a subscriber to an email sequence or course. Use the event when a user completes a course as the starting event, and identify the recipient by their email. Use the learner email supplied by the event. Choose the relevant course or lesson and the Noptin sequence; removal stops pending emails in that sequence. Choose a published sequence or course. If the recipient has already started it, Noptin resumes from their previous position.

Stop an email sequence when a user is removed from a course

  1. LearnDashWhen a user is removed from a course
  2. NoptinRemove a subscriber from a sequence or course.

Remove a subscriber from a sequence or course. Use the event when a user is removed from a course as the starting event, and identify the recipient by their email. Use the learner email supplied by the event. Choose the relevant course or lesson and the Noptin sequence; removal stops pending emails in that sequence. Choose the sequence or course whose pending emails should stop.

Start an email sequence when a user is enrolled in a course

  1. LearnDashWhen a user is enrolled in a course
  2. NoptinAdd a subscriber to an email sequence or course.

Add a subscriber to an email sequence or course. Use the event when a user is enrolled in a course as the starting event, and identify the recipient by their email. Use the learner email supplied by the event. Choose the relevant course or lesson and the Noptin sequence; removal stops pending emails in that sequence. Choose a published sequence or course. If the recipient has already started it, Noptin resumes from their previous position.

Add a contact to a List in SendFox when a user completes a course

  1. LearnDashWhen a user completes a course
  2. SendFoxAdd a contact to a List in SendFox

Tag a contact in GetResponse when a user is enrolled in a course

  1. LearnDashWhen a user is enrolled in a course
  2. GetResponseTag a contact in GetResponse

Choose the tag in the action settings. This action has no create-new-contact option, so use it for a contact already in GetResponse.

Tag a contact in ConvertKit when a user completes a course

  1. LearnDashWhen a user completes a course
  2. ConvertKitTag a subscriber in ConvertKit

Choose the tag in the action settings. Turn on the create-new-contact option if the contact does not exist yet.

Enroll a user in a course when a specific weForms form is submitted

  1. weFormsWhen a specific weForms form is submitted.
  2. LearnDashEnroll a user in a course

Enroll a user in a course when a specific Beaver Builder form is submitted

  1. Beaver BuilderWhen a specific Beaver Builder form is submitted.
  2. LearnDashEnroll a user in a course

Grant MemberPress access when a user is enrolled in a course

  1. LearnDashWhen a user is enrolled in a course
  2. MemberPressAdd a user to a membership level

Use the learner's email address to find the existing user or member, then choose the membership level or access group. The MemberPress action records a completed manual transaction, so use it only when granting access is intended.

Start here

Set up LearnDash with Noptin

  1. Install the free Noptin plugin on your WordPress site.
  2. Activate your Noptin license, then install the Noptin add-on for LearnDash from Noptin → Extensions. How to activate your license.
  3. Install and set up LearnDash on your WordPress site.
  4. Create an automation rule starting with an event from LearnDash, choose what happens next, then run a test.

See how to install a premium extension.

How to install the Noptin newsletter plugin

About LearnDash

Connect LearnDash courses, lessons, topics, quizzes, and groups to Noptin.

Visit the LearnDash website ↗

Ready to use LearnDash with Noptin?

Follow the setup above, then build your first workflow in WordPress.

See plans and pricing