How Do I Add My License Keys and Add-Ons to LifterLMS On My Website?

Video Tutorial

# Top

Finding Your License Key

# Top

To locate your License Key for any LifterLMS product:

  1. Log in to your account at LifterLMS.com/my-account.
  2. Navigate to the “Active Licenses” area.
  3. Locate the long string of characters under your license (e.g., l1M5-asdfasdfasdf…).
  4. Copy this key to your clipboard.

LifterLMS License Key Inside My Account

Entering Your License Key

# Top

To find the area to enter your license key, head to LifterLMS > Add-ons & More in your WordPress dashboard.

Once you click the ‘My License Keys‘ button, a dropdown will appear where you can remove any existing license keys or enter your new license key. If you’re entering a new license key, copy and paste your key, then select ‘Add New‘.

Add new license key LifterLMS WordPress admin page

Once your key is added, you’ll be able to install any add-ons directly from your website’s backend, on the same screen under LifterLMS > Add-ons & More. You’ll also have access to any updates the LifterLMS development team releases.

Activate Your Add-Ons

# Top

Once you have your key, add it to your WordPress site to receive automatic updates and support.

  1. Log in to your WordPress site as an administrator.
  2. Navigate to LifterLMS > Add-ons & More.
  3. Click on the My License Keys button. A dropdown menu will appear.
  4. Paste your license key into the field.
  5. Click Add New.

License Usage Limits

# Top

Each LifterLMS license has a limit on the number of active websites where you can use it. The number of active websites depends on your purchased plan:

  • Earth Bundle & Single Add-ons: 1 Active Site
  • Universe Bundle: 5 Active Sites
  • Infinity Bundle: Unlimited Active Sites

Managing Staging and Development Sites

When you try to activate your license on a website, you might receive an error message stating that you have reached your activation limit. This error occurs when a staging or testing site takes up one of your available license slots.

You can install and activate your license on multiple staging sites without them counting against your usage limit, as long as each site’s URL follows one of our approved patterns. See License Activation & Counting Staging Sites for the full list of supported staging subdomains and hosting providers.

Note: If our system does not automatically recognize your staging, development, or testing URL, activate the license on that site and contact our support team. We can manually mark the URL as a DEV site on your license, or you can ask whether the URL pattern can be added to our approved staging list.

How to Deactivate an Unused Site

You can also log in to your LifterLMS on our website and deactivate any old or unused website URLs. To check your active licenses and deactivate a website, follow these steps:

  1. Open your web browser and go to the LifterLMS website.
  2. Click the My Account button at the top of the page and log in to your account.
  3. Navigate to My Account > Licenses.

LifterLMS active licenses

  1. Find the license key you want to manage.
  2. Look for the list of URLs under the phrase “Activations”.
  3. Locate the URL of the site you want to disconnect.
  4. Click the Deactivate button next to that URL.

Deactivate LifterLMS license

This action frees up your activation slot. You can now activate your license key on your new WordPress website.

License Activation & Counting Staging Sites

# Top

LifterLMS uses an automated system to detect staging environments based strictly on the site’s URL. To ensure your staging site doesn’t count against your active license limit, your site’s URL must match one of our system-approved staging patterns.

If your staging site URL doesn’t match these patterns, it will be counted as a “Live” site and will use a seat on your license.

Approved Subdomains

A site is considered “staging” if the URL begins with any of the following terms:

  • dev. (e.g., dev.example.com)
  • develop. (e.g., develop.example.com)
  • local. (e.g., local.example.com)
  • stage. (e.g., stage.example.com)
  • staging. (e.g., staging.example.com)
  • test. (e.g., test.example.com)
  • testing. (e.g., testing.example.com)

Approved Hosting Environments

Your site is automatically considered “staging” regardless of the subdomain if the URL is hosted on one of these specific platforms:

  • RunCloud (.temp-site.link)
  • WP Engine (.wpengine.)
  • Kinsta (.kinsta.)
  • Flywheel (.flywheelsites.)
  • Cloudways (.cloudwaysapps.)
  • Pantheon (.pantheonsite.)
  • GoDaddy Managed WP (.myftpupload.)
  • GridPane / Access Domain (.accessdomain.)
  • Sandboxes: .poopy.life, .wpsandbox.pro

Note: RunCloud staging sites use .temp-site.link, so they count as staging automatically.

Troubleshooting Staging Site Activation

# Top

If you see an error message stating that your license limit has been reached, check the URL of your staging site.

If you are using a custom subdomain to test a new design (such as new-design.example.com or v2.example.com), this will not be recognized as a staging site. To fix this without upgrading your license, you must rename your subdomain to one of the approved terms listed above (e.g., rename new-design.example.com to staging.example.com).

Troubleshooting License Key Issues

# Top

Some hosting providers use caching or security measures that may prevent the license key from being saved correctly. If you are unable to save your key, you can add the following code snippet to your site (in your child theme’s functions.php file or using a code snippets plugin) to resolve this:

add_filter( 'llms_use_server_for_environment_fetch', '__return_true' );
Last Updated on
Was this article helpful?