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 Plugins → Add 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 Courses → Add 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 Automation → Create workflow → Create from scratch → select Entered segment trigger → select the segment you created → add messages to your workflow. Once ready, click Start workflow.
💬 Learn more: Trigger Automation Based on Segment Entry/Exit.
For questions on this integration, contact our Support Team at [email protected] or via in-app chat.







