Using WP Fusion and LifterLMS, you can automatically save contact details to your CRM when a student purchases or registers for a course or membership. You can also automatically apply tags based on what was purchased, and track student progress.


Meta Fields

WP Fusion enables several LifterLMS meta fields for sync to your CRM. These can be found under Settings » WP Fusion » Contact Fields.

In addition to the checkout fields WP Fusion adds two “pseudo” fields, Last Lesson Completed and Last Course Completed. These are found under the LifterLMS Progress heading.

If these fields are enabled, the title of the last lesson or course completed will be synced to a custom field in your CRM when the content is marked complete.

You can use these fields to track progress in your CRM and potentially reduce the number of tags that need to be applied to a contact.



WP Fusion supports several options for applying tags in your CRM based on LifterLMS activity.


Under the course settings for WP Fusion, there are three options: Apply tags when course begunLink with Tag, and Apply Tags – Completed.

Tags specified in Apply tags when course begun will be applied when a user is enrolled in the course. Tags specified in Apply – Completed will be applied when a user marks the course complete.

Course Auto-Enrollment

The Link with Tag setting lets you automatically enroll users in courses based on a tag in your CRM. When the selected tag is applied the user will be enrolled, and when the tag is removed the user will be unenrolled. This is a good way to automate course access based on automations in your CRM or purchases in other plugins.

Note: WP Fusion only allows you to use a single linked tag for auto-enrollment into courses. For more info on this see the FAQ.


The settings area for lessons in similar, but only provides the option to apply tags when a lesson is marked complete.


WP Fusion also supports applying tags to a user when they are added to a membership level. You can configure this from the new WP Fusion tab added to the LifterLMS membership settings page.

There are three options, Link with TagAdditional Tags, and Remove Tags.

Link with Tag: Linking a membership with a tag lets you automatically set a membership level via an automation in your CRM. By applying a tag in your CRM (“Premium Member” in the example above) and sending a Webhook or HTTP Post, the user will automatically be added to the membership level. If this tag is removed, the user will be removed from the membership level.

Note: WP Fusion only allows you to use a single linked tag for auto-enrollment into memberships. For more info on this see the FAQ.

Additional Tags are tags that will be applied one-time when a user first purchases or registers for the membership level. You can use these to track and engage with new customers.

Remove Tags will automatically remove the tags above if the membership is cancelled or a student is removed from the membership.

Access Plans

WP Fusion also allows you to associate tags with LifterLMS Access Plans, so you can tag students based on how they signed up for your courses.

The settings for WP Fusion appear above the Description field when editing an Access Plan. These tags will be applied to a student when they purchase a plan, or sign up for a free plan.


WP Fusion supports applying tags when a quiz is attempted in LifterLMS, and when a quiz is passed. To set this up, expand the WP Fusion section while editing any quiz.

The Quiz Attempted tags will be applied whenever the quiz is attempted. The Quiz Passed tags will only be applied if the student receives a passing grade.


It’s also possible to automatically trigger an Engagement in LifterLMS when a CRM tag is applied to a student. This Engagement can then award an Achievement or a Certificate.

To set this up, create a new Engagement and for the Triggering Event, select “A tag is applied to a student”. A box will then appear where you can select the tag to be used as the trigger, and you can select the Certificate or Engagement to award.

This is a great way to award Engagements based on events and automations in your CRM. For example you could grant a student a certificate when they’ve been a member of your site for one year.

Was this helpful?