LinkedIn Learning and Continu Deep Integration Guide

What this Document Tells You

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

linkedin-learning-continu-integration-process

Continu Deep Integration Functionality

Authentication: SAML SSO Identity Provider

Content Discovery: Automated Catalog Sync (All languages)

Reporting: xAPI

Requirements:

The LinkedIn Learning and Continu integration involves the following requirements:

  • An active Continu LMS instance

  • An active LinkedIn Learning account

  • Admin access to LinkedIn Learning

  • Admin privileges to your Continu LMS instance

Integration Overview

Check out our overview of Continu's integration benefits and capabilities.

Single Sign-On (SSO)

During the initial configuration, you can configure LinkedIn Learning and Continu to establish a secure SAML single sign-on (SSO) connection that ensures seamless and secure access to content. SSO authentication reduces friction for users and administrators by eliminating the need for manual user registration. SSO ensures that learners spend more of their time watching content and less of their time trying to remember usernames and passwords. You have two configuration options:

  • Connect to your organization’s identity management solution (Recommended) – If your organization has a centrally managed identity management solution like Azure AD, you can configure Okta or ADFS to authenticate users into Continu and LinkedIn Learning.

  • Connect directly to Continu IdP – You can configure LinkedIn Learning and Continu to establish a direct SAML single sign-on (SSO) connection.

Automated Content Catalog Sync

The LinkedIn Learning library contains over 14,000 courses, with 20-30 courses added per week at no extra cost. Continu automates this process using the LinkedIn Learning content APIs, so LMS admins do not have to manually upload new content packages at regular intervals. After the initial setup, Continu dynamically refreshes the content library on an automated basis. This ensures new LinkedIn Learning content is available to learners within 24 hours of release.

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

Configuration

Enabling SAML SSO

SAML SSO is recommended for all enterprise learning platform integrations. SSO authentication can be configured in your LinkedIn Learning Admin settings. Most organizations have a centrally managed identity management solution like Azure AD, Okta, or AD FS which can be configured to authenticate users into enterprise applications like LinkedIn Learning.To configure SAML SSO with your identity management solution, share the LinkedIn Learning SSO Implementation Guide with your organization’s IT team.

Provision API Keys for Content Catalog Sync

For Continu to sync LinkedIn Learning catalog metadata, API keys must be provisioned in LinkedIn Learning admin settings.

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

    linkedin-learning-integrate-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 "Continu" in the Application Name field.

  5. In the Application description field, enter a short description of the integration use case. For example, "Continu deep integration".

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

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

    linkedin-learning-generate-content-sync-screen

  8. Save the Client ID and Client Secret values for use in the Continu configuration app.

    linkedin-learning-client-id-secret-screen

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

Enable xAPI Learner Activity Tracking in LinkedIn Learning

Using the information you acquired in the previous step, take the following actions 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-integrate-navigation-screen

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

  3. Expand the Configure xAPI section.

  4. Click Add integration.

    linkedin-learning-add-xapi-integration-screen

  5. In the Add xAPI integration screen, enter the integration name in the Integration name field. For example, "Continu reporting".

  6. In the User Type drop down, select “Email”.

    Note

    The learner’s LinkedIn Learning email must match her Continu email for the xAPI integration to work.

  7. Copy and paste the Client Secret, Client ID, Tenant Server URL, and OAuth Server URL provided by Continu into LinkedIn Learning.

  8. Open a separate tab or window in Continu.

  9. Navigate to API Application located within the Admin > Settings area.

  10. Select New Application and add an Application Name and Description (e.g., "LinkedIn Learning").

  11. Copy and paste the Client ID and Client Secret from Continu into the corresponding LinkedIn Learning fields.

  12. Click Submit.

  13. Return to the LinkedIn Learning tab. Click Enable.

    linkedin-learning-enable-xapi-integration-screen

You have enabled the Continu xAPI keys in LinkedIn Learning.

linkedin-learning-enabled-xapi-screen

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

Continu Troubleshooting

For technical support, contact Continu customer service, or the Continu-LinkedIn Learning integration page.

Questions

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

Back to Top