LinkedIn Learning and Valamis Deep Integration Guide

What this Document Tells You

The following steps outline the Valamis and LinkedIn Learning integration process:

linkedin-learning-valamis-integration-step-chart

Valamis Deep Integration Functionality

Authentication: N/A

Content Discovery: Automated Catalog Sync (All languages)

Reporting: xAPI

Requirements:

The LinkedIn Learning and Valamis integration involves the following requirements:

  • An active Valamis LMS instance

  • An active LinkedIn Learning account

  • Admin access to LinkedIn Learning

  • Admin privileges to your Valamis LMS instance

Integration Overview

Check out our overview of Valamis’ integration benefits and capabilities.

Authentication

In Valamis, you can use either a non-SSO (Single Sign-On) or create a SSO method between LinkedIn Learning and an external identification provider (IdP), such as Azure, ADFS, Okta, Google, and so on. Please feel free to review your LinkedIn Learning SSO options.

SSO ensures learners spend more of their time watching content and less of their time trying to remember usernames and passwords.

Automated Content Catalog Sync

The LinkedIn Learning library contains thousands of courses. Courses are added at a rate of 25-30 courses per week at no extra cost. Traditionally, the administrator of a content discovery platform manually uploads new content on a regular interval. However, the Valamis deep integration uses LinkedIn Learning APIs to dynamically refresh the content library daily. This ensures new LinkedIn Learning content is available within 24 hours of its release.

All content titles and descriptions are aggregated and indexed to accommodate keyword searches and support efficient discoverability. Valamis supports automatic syncing of All languages content libraries.

Configuration

Valamis LinkedIn API Settings

LinkedIn Learning integration in Valamis allows companies to use the LinkedIn course library within Valamis environments. This seamless integration enables a best-of-both-worlds experience for both instructors and learners.

In the Valamis Administration’s LinkedIn API tab, the following conditions should be true:

  • The LinkedIn API settings toggle is set to "Enabled".

  • The LinkedIn Learning Client ID and Client Secret are pasted into the proper fields.

linkedin-learning-valamis-api-settings-screen

Provision API Keys for Content Catalog Sync

For Valamis to sync LinkedIn Learning catalog metadata, you need to provision API keys in LinkedIn Learning admin settings. To sync content with LinkedIn Learning and your Valamis instance, take the following steps:

  1. After you log in, if you are not already in the Admin screen, select Go to Admin, then click Me > Integrate.

    linkedin-learning-api-integration-navigation-screen

  2. From the side navigation menu, select Access content and reports via API and expand Generate LinkedIn Learning REST API Application.

  3. Click Add application.

    linkedin-learning-add-api-keys-screen

  4. In the Add LinkedIn Learning API application screen, enter "Valamis" in the Application Name field.

  5. In the Application description field, provide a short description of the integration use case. For example, "Valamis content catalog sync".

  6. Under Choose keys, there are two checkboxes – Content and Report. Select Content.  

  7. Click Next and accept the "Terms and Conditions".

    linkedin-learning-enable-content-sync-screen

  8. Save the Client ID and Client Secret values for use in the next step.

    linkedin-learning-api-keys-sync-completed

  9. Paste the Client ID and Client Secret into the corresponding Valamis fields.

Enable xAPI Learner Activity Tracking in LinkedIn Learning

Note

To get the required data from Valamis, contact your Valamis Technical Implementation Consultant or email support@valamis.com.

Using the information you acquired in the previous step, follow the instructions below to configure LinkedIn Learning:

  1. After you log in, if you are not already in the Admin screen, select Go to Admin, then click Me > Integrate.

    linkedin-learning-xapi-integration-navigation-screen

  2. From the side navigation menu, select Configure reporting integrations.

  3. Expand the Configure xAPI panel.

  4. Click Add integration.

    linkedin-learning-xapi-integration-screen

  5. In the Add xAPI integration screen, enter "Valamis reporting" in the Integration Name field.

  6. In the User Type drop down, select "ID".

  7. Copy and paste the following values provided by 360Learning into LinkedIn Learning:

    • OAuth Server URL

    • Tenant Server URL

    • Client ID

    • Client Secret

  8. Click Enable.

    linkedin-learning-enable-xapi-reporting-screen

    You have enabled the Valamis xAPI keys in LinkedIn Learning.

    linkedin-learning-xapi-integration-complete-screen

Congratulations! Your learners now can access LinkedIn Learning content and reporting via their Valamis LMS instance.

Valamis Configuration

For further assistance, contact Valamis' admin and super user technical support.

Questions

For LinkedIn Learning configuration questions, reach out to your dedicated Customer Success Manager.

Back to Top