Skip to main content

Integrate LifterLMS with Omnisend

Learn how to integrate LifterLMS with Omnisend

Written by Sarunas

LifterLMS is a powerful WordPress learning management system plugin that makes it easy to create, sell, and protect engaging online courses and training-based membership websites.


Setup Process

Step 1. Go to PluginsAdd New Plugin → look for Omnisend for LifterLMS Add-On. Install and activate it. You must also already have the Newsletters, Email Marketing, SMS, and Popups by Omnisend plugin installed and activated.

Step 2. Ensure the plugin is active along with the core LifterLMS plugin.

Step 3. Go to WordPress Settings → find LifterLMS → there you can find the consent collection setting. It behaves in the following way:

  • If consent collection is disabled (no checkbox showing while subscribing for courses/to be a member) → contacts will be passed as subscribed.

  • If consent collection is enabled but not checked when filling out the form → contacts will be marked as unsubscribed.

  • If consent collection is enabled and checked → contacts will be passed as subscribed.

What Data Is Passed

When users register for a course or membership, this data will be passed to your Omnisend account:

  • First name

  • Last name

  • Email and email opt-in date

  • Phone number and SMS opt-in date

  • Address

  • Tags

  • Custom properties: WordPress_roles, membership_level, and names.

Setting Up Your Course

Step 1. Go to the LifterLMS plugin admin in your WordPress → navigate to CoursesAdd Course.

Step 2. Give your course a name, add a course description, a featured image, set up the course access plans, and click Save.

Step 3. Also, if you scroll down, you will see other general settings for your course. Make sure to add access plan(s), so users can enroll in your courses. Access plans power the ecommerce and access rules.

Step 4. Click on the "Launch Course Builder" option from the course or the Builder link from the courses list to set up the course outline, lesson options, and create quizzes. Click Save when you’re done. You can click through to edit individual lesson posts and customize their content.

💡 For a full tutorial about how to use the most essential parts of LifterLMS, enroll in the free LifterLMS Quickstart Course.

Setting Up Memberships In LifterLMS

LifterLMS offers both courses and memberships. Both courses and memberships have access plans. In LifterLMS, memberships can be used to offer course bundles and access to members-only parts of the website outside of courses.

You can use Omnisend with both LifterLMS courses and memberships.

Step 1. To create a membership in LifterLMS, go to the LifterLMS plugin admin in your WordPress → navigate to Memberships → click Add membership.

Step 2. There you can add content to the membership page, chose courses to auto enroll in if the membership is purchased, and set up access plans for the membership. Don't forget to click Save in the top-right corner.

The LifterLMS Omnisend Integration

Once a user registers for a course or membership in LifterLMS on your WordPress website, contact profiles will be created in Omnisend as follows:

💬 For any additional information on LifterLMS features, check their help docs.

How to Set Up an Automation

Start by creating segments based on course and/or membership custom properties. Learn how to Create & Use Segments in Omnisend.

Then go to AutomationCreate workflowCreate from scratch → select Entered segment trigger → select the segment you created → add messages to your workflow. Once ready, click Start workflow.


For questions on this integration, contact our Support Team at [email protected] or via in-app chat.

Did this answer your question?