This article gives an overview of the Latitude Learning integration for Alpine.
Overview
Your Alpine database can be configured to automatically integrate with your Latitude Learning account, allowing you to sync contact details, courses taken, and course progress. Say goodbye to the hassle of manual exports and imports and hello to a streamlined workflow that keeps you in sync with comprehensive and up-to-date information.
What we push to Latitude Learning
With the Latitude Learning integration, Users have the ability to enroll Constituents in courses en masse directly from the Constituent interface. When a User clicks the “Enroll Constituents” button on the Constituent interface, Alpine will attempt to push a list of valid Constituents (with Emails) into Latitude Learning to be enrolled in a Course. Successful enrollment will only occur if a Constituent has not already been enrolled in or previously completed the selected Course.
Upon enrollment, if a Constituent does not already have a Latitude Learning account, one will be created for them with their Email as their User ID.
What we pull from Latitude Learning
Every time the integration is run, Alpine will sync with Latitude Learning, looking for all Constituents with a Latitude Learning enrollment status of Scheduled. If a Constituent’s enrollment status in Latitude Learning is Completed, then the integration will automatically replace the Enrolled tag on their Constituent profile with the Completed tag. If the user in Latitude Learning is not Scheduled, nor Completed, then the Enrolled tag is removed.
Latitude Learning Field |
Humanitru Alpine Field |
User ID |
|
Course ID |
Tag |
Status |
Tag |
Contact First Name + Contact Last Name |
Name |
Timing: Manual
This integration syncs every time an Alpine User attempts to enroll Constituents in a Latitude Learning course.
Constituent Matching: Email only
When looking up a pre-existing Constituent to match within Humanitru Alpine, the “Email” field will be prioritized, then any Custom Fields of type “Email” to return the first matching Constituent.
Technical Caveats
- Constituents can only be enrolled in a Course marked as Active Only in Latitude Learning
- Users can still manually enroll Constituents in courses through the Latitude Learning interface. In order for the integration to sync over course progression though, the Enrolled Tag must be manually applied to the Constituent profile.
- Due to limitations of the Latitude Learning API to check the course Status of Constituents in bulk, the integration will only check for the population of Constituents that are tagged as Enrolled.
CAUTION: In order for the Latitude Learning integration to properly sync data into your Alpine database relies on the Organization Code, Position Code, and Role Name to remain consistent. Please notify your Customer Success Manager before making any significant organizational structure changes.