tr Skip to content

Add Mailchimp subscribers for new LearnDash course students

When a user is enrolled into a LearnDash course, FlowMattic adds them to your Mailchimp audience, or updates them if they are already on it, so your course students are part of your email marketing.

LearnDash Mailchimp

2 steps Setup ~5 min Used on 1.4k sites Free to import

The Add Mailchimp subscribers for new LearnDash course students workflow on the FlowMattic canvas, with 2 steps across LearnDash, Mailchimp
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Students who enroll in your LearnDash courses are some of the people most interested in what you teach next. If they never reach your Mailchimp audience, your launch emails and newsletters miss them. This workflow adds each newly enrolled student to Mailchimp.

The LearnDash trigger, Enrolled Into a Course, fires when a user is enrolled into a course on your WordPress site. The student's user details and the course data become values you can map.

The Mailchimp step uses Add New Member. According to its description, it adds a new member to the list, or updates them if they already exist. So a student who enrolls in a second course is updated rather than added twice, though the workflow runs again for that enrollment. Map the student's email and name into the step. Task History records each run with Mailchimp's response.

Announcing your next course

Everyone enrolled in your beginner course is in Mailchimp, so the email about the advanced course reaches people who already know your teaching.

Course newsletter for a membership site

A membership site using LearnDash sends a monthly Mailchimp newsletter, and each new student is on the list from their first enrollment.

Free mini-course as a lead magnet

Visitors enroll in a free LearnDash course, and the enrollment puts them in your Mailchimp audience for future emails.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    LearnDash Enrolled Into a Course

    Runs once for every LearnDash course enrollment on your site. The student's WordPress user details and the course information are passed on for mapping in Mailchimp.

  2. Step 2Action
    Mailchimp Add New Member

    Adds the student to your Mailchimp audience, or updates the member if the email is already there. Connect Mailchimp, pick the audience, and map the student's email and name.

What you need

  • FlowMatticCore
  • LearnDash PluginPlugin
  • Mailchimp AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Map the LearnDash course name into a Mailchimp field or tag if the step offers one, so you can segment students by course later.
  • Add a Filter after the trigger that continues only for one course if just that course's students belong in this audience.
  • Enroll a test user in a course after import so FlowMattic captures the LearnDash data, then complete the Mailchimp mapping before you switch the workflow on.

Questions about this workflow

What if the LearnDash student is already in my Mailchimp audience?

Add New Member updates an existing member instead of creating a duplicate, so their record is refreshed with the values you mapped.

Does enrolling in a second LearnDash course run the workflow again?

Yes. Each enrollment fires the trigger, and Mailchimp updates the same member. Map the course name somewhere if you want the second course recorded.

Are students enrolled before I import this added to Mailchimp?

No. Only enrollments after the workflow is active start a run. Add earlier students through a Mailchimp import.

Does the enrollment have to come from a purchase?

No. The trigger fires whenever a user is enrolled into a course, however the enrollment happens on your LearnDash site.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

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

Flowmattic is one of most advanced integration platform , A perfect alternative of zapier with unlimited task and founder and his team always ready to stand even at 2am midnight so really dedicated

Inderpreet Singh

An excellent replacement to Zapier with unlimited tasks and full control over data. Customer service is fantastic! Have had hands-on support from owner who is ultra helpful and they have even been integrating new SAAS options continuously.