Getting Started with LifterLMS Formidable Forms


# Top

LifterLMS Formidable Forms allows you to require forms to be submitted in order for students to complete lessons.

If you utilize the Formidable Forms User Registration add-on you can additionally replace default LifterLMS user management forms (forms used during checkout, open registration, and account updates) with your custom Formidable Forms.

LifterLMS Formidable Forms does not include access to Formidable Forms itself!

LifterLMS Formidable Forms provides functionality to connect Formidable Forms with LifterLMS.

Formidable Forms is a separate plugin developed, maintained, and supported by a separate company. You can purchase a license to Formidable Forms at


# Top

To use LifterLMS Formidable Forms, you must first install the add-on dependencies:

  1. Install and activate the LifterLMS core plugin.
  2. Install and activate the Formidable Forms core plugin.

After these dependencies are installed, you can install LifterLMS WPForms via the LifterLMS->Addons and more page after installing your license key.

You can also download LifterLMS Formidable Forms from your account dashboard and manually install the add-on.

After installing and activating the add-on, head to your LifterLMS Integration settings and open click Formidable Forms. Once there, you must Enable the integration for LifterLMS Formidable Forms to function.

Lesson Progression Settings

# Top

When you add a Formidable Form to any lesson in a course, you can configure whether or not that form must be submitted in order for the lesson to be marked as complete. This can be overridden for individual courses and lessons.

Global Settings

The global default settings are configured on the integration’s main settings page found under LifterLMS -> Settings -> Integrations -> Formidable Forms.

Locate the “Lesson Completion” setting and select either:

  • Form submission is required for lesson completion
  • Form submission is optional

These settings will apply as the default for all courses & lessons on your site but can be overridden for each course and/or lesson individually.


Course Settings

To override the progression settings for a course, locate the “Course Options” meta box and then select the “Formidable” tab.

These settings will allow you to configure the lesson progression settings for all lessons within this course.

You can choose to use the default global settings for your entire site, or select to make all the lesson forms required or optional.


Lesson Settings

To override the progression settings for a course, locate the “Lesson Settings” meta box and then select the “Formidable” tab.

You can choose to use the default global settings for your entire site, the courses’s override settings, or set the lesson to be required or optional.


User Management Forms

# Top

When using the Formidable Forms User Registration Add-On and LifterLMS Formidable Forms, you can replace the default LifterLMS forms (like checkout, registration, and account update) with custom Formidable Forms.

For details on creating user registration forms see the Formidable Forms User Registration documentation.

Last Updated on
Was this article helpful?