Getting Started with LifterLMS MailChimp

Video Tutorial

# Top


# Top

LifterLMS MailChimp enables you to automatically add LifterLMS students to your MailChimp lists when:

  • A new student registers for your site
  • A new or existing student enrolls into a course
  • A new or existing student enrolls into a membership

During enrollments you can also record interest categories for each of the courses and memberships students have enrolled in.


# Top

To install LifterLMS MailChimp, download the plugin from your account and install via WordPress.

You can see comprehensive installation instructions at

Connecting to MailChimp

# Top

LifterLMS MailChimp cannot function without being connected to the MailChimp API.

To connect to the API on your WordPress admin panel navigate to LifterLMS Settings -> Integrations and locate the MailChimp Settings area.

LifterLMS MailChimp enable in settings

  1. Enable the add-on by checking the Enable / Disable checkbox
  2. Click Save at the bottom of the screen
  3. In MailChimp, generate a new API key by following the steps outlined at
  4. Return to WordPress and paste your API key into the API Key text box
  5. Click Update Lists

Add API key in LifterLMS Mailchimp


This will save your API key to your site’s WordPress database. If you’d prefer to use a more secure method, you may define your API credentials in your site’s wp-config.php file:

Add to List on Registration

# Top

You can now view your MailChimp lists from the Select box labeled Default List.

The list you select from this dropdown will be the list all new users are added to when they register a new account on your website.

Default list LifterLMS Mailchimp

Double Opt-in

# Top

By default, LifterLMS MailChimp will automatically add users to lists in MailChimp without requiring users to confirm their email address with MailChimp.

You may enable double opt-ins for all list subscriptions performed by LifterLMS MailChimp by checking the box on the settings screen for Confirmation Emails.

LifterLMS confirm email MailChimp

Enrollment Subscriptions

# Top

To configure subscriptions based on course or membership enrollment:

  1. On the WordPress admin panel navigate to a course or membership
  2. Click the MAILCHIMP tab
  3. Under New Enrollment List select a list
  4. (Optional) Under New Enrollment Group select an interest group category

Mailchimp enrollment list in LifterLMS

List Caching

# Top

LifterLMS MailChimp caches lists for performance. To clear your cached lists see our

Privacy and Consent

# Top

As part of GDPR compatibility the LifterLMS MailChimp add-on has a checkbox and message available on enrollment, registration, and checkout forms allowing users to explicitly consent to receive emails via the MailChimp email list service.

The subscriber consent message and unsubscribe message can be modified on the LifterLMS MailChimp settings screen at LifterLMS > Settings > Integrations > MailChimp

Subscriber message opt in for checkout LifterLMS Mailchimp

Also Confirmation Emails or “double opt in” is enabled by default. This means that if a user consents to join the email list during registration, enrollment, or checkout, they still need to also click the confirmation link in the confirmation email sent by MailChimp to be eligible to receive emails via MailChimp.

Also note that users can unsubscribe or resubscribe to emails sent via MailChimp from their LifterLMS student dashboard.

For additional reading on LifterLMS MailChimp privacy, consent, and GDPR explore this blog post.




Last Updated on
Was this article helpful?