Skip to content
English
  • There are no suggestions because the search field is empty.

Elevate LMS Integration

The Cadmium' Elevate LMS is one of the best learning management system for associations.

The Cadmium' Elevate LMS is one of the best learning management system for associations. It allows you to host virtual & live events, monetize your portfolio, & track results. The integration between the AMS and the Elevate LMS includes SSO and can have purchases done in Elevate and written back to the AMS or purchases done in the AMS and sent to Elevate.

Setting up your integration will take several hours of billable work, depending on how complex your need are. Please a create a support ticket so the integration can be configured appropriately.

Single Sign-on (SSO)

Learners login to the Elevate LMS using the same credentials they use with the AMS website.  Clicking the Login button in the Elevate LMS directs learners to the login page on the AMS website, where they login and are directed back to the Elevate LMS, which then calls an API to get updated information about the user, which includes:

  • ContactID- the ID in the AMS
  • Prefix, FirstName, MiddleName, LastName, Suffix, Credentials- the name components
  • Title- job title
  • Email- key email address
  • isMember- a flag for if they are a current member
  • MemberExpiration- the membership expiration date
  • MemberType & MemberSubType- the membership type and subtype
  • Address1, Address2, City, StateProvince, PostalCode, CountryCode, CountryDesc- key address information
  • Certifications- any certifications awarded

Once a user has logged into the Elevate LMS, they can make purchases and take courses.

Writeback of LMS Purchases from Elevate

Purchases made in the Elevate LMS are periodically pulled into the AMS.  The courses in the Elevate LMS must have corresponding HotKeys in the AMS. The HotKey pattern will vary based on your needs, and the last characters will determine the pricing.  For example, if you have Course 101 being sold in the LMS, the corresponding product code you enter there might be COURSE101 which is passed to the AMS.  If you have member and non-member pricing, you would need to have HotKeys for COURSE101M and COURSE101N for member and non-member pricing, and this is what would be on the contact's related invoice.

The associated payments are recorded in a DO NOT CHARGE CREDIT CARD batch, as the users were already charged in the Elevate LMS for purchases, but a record of the transaction in the AMS is desired.  This batch is named with the date (YYMMDD) followed by E and a 3 digit number, starting with 000, and incremented with each import.  So 251017E000 would be an example for October 17, 2025.

Error Email Messages. If your organization receives messages with a subject of Error with Elevate Sale, this is to let you know that something is wrong with the setup of the products in the systems.  Generally it means that the corresponding HotKeys have not been setup correctly in the AMS for what is being sold in the Elevate LMS.

This email is sent every time a contact makes a purchase that has an error with a HotKey, so you may get several messages as each user tries to purchase items that aren't setup correctly.

Writeback of LMS Purchases to Elevate

Details Coming Soon...