The LinkedIn Learning and Thrive integration involves the following requirements:
An active Thrive LMS instance
An active LinkedIn Learning account
Admin access to LinkedIn Learning
Admin privileges to your Thrive LMS instance
Integration Overview
Single Sign-On (SSO)
During the initial configuration, you can configure LinkedIn Learning and Thrive to establish a secure SAML single sign-on (SSO) connection to ensure seamless access to content. SSO authentication reduces friction for users and administrators by eliminating the need for manual user registration. SSO ensures learners spend more of their time watching content and less of their time trying to remember usernames and passwords
SSO authentication reduces friction for users and administrators by eliminating the
need for manual user registration. 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 over 20,000 courses, with 20-30 courses
added per week at no extra cost. Thrive 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, Thrive will
dynamically refresh 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. Thrive supports automatic syncing of All languages content libraries.
Reporting
LinkedIn Learning captures all content viewed on its platform in robust usage
reports accessible from the LinkedIn Learning administrative interface. In
addition to generating reports, LinkedIn Learning uses xAPI to communicate a
learner’s activity back to Thrive when the learner completes a LinkedIn Learning course. All LinkedIn Learning course completions will be reported both in LinkedIn Learning and in Thrive.
Configuration – Enabling SAML SSO
We recommend SAML SSO for all enterprise learning platform integrations. You can
configure SSO authentication in your LinkedIn Learning Admin settings. Most
organizations have a centrally-managed identity management solution like Azure
AD, Okta, or ADFS, which can be configured to authenticate users into enterprise
applications like LinkedIn Learning.
For Thrive to sync LinkedIn Learning catalog metadata, you first must provision API keys in the LinkedIn Learning admin settings.
After you log in, if you are not already in the Admin screen, select Go to Admin, then click Me > Integrate.
From the side navigation menu, select Access content and reports via API.
Click Add application.
In the Add LinkedIn Learning API application screen, provide the name of your learning platform (e.g., "Thrive Content Sync"), as the application name.
Provide a short description of the integration use case in the application description field. For example, "Thrive content catalog sync".
Under Choose keys, there are two checkboxes – Content and Report. Select Content.
Click Next and accept the "Terms and Conditions".
Copy the generated Client Id and Client Secret. Use these values later in Thrive to add configuration.
AICC Configuration
To allow LinkedIn courses to be embedded within Thrive, you need to add your LMS hostnames in the admin settings. To enable AICC, take the following steps:
After you log in, if you are not already in the Admin screen, select Go to Admin. Then click Me > Integrate.
From the side navigation menu, select Add content to your LMS via AICC. Expand the Configure AICC section.
In the host name field, enter the following values:
This will be provided by Thrive and should be in the format
[sitename].learn.link
[sitename].learnstaging.link
Add both hostnames if using multi-domain tenants
Toggle the Enable AICC integration setting on.
Set the AICC Integration toggle to "Enabled".
Important
Do not include the protocol. An example host name is examplecompany.lms.com, not https://examplecompany.lms.com.
Enable xAPI Learner Activity Tracking in LinkedIn Learning
Using the information you acquired in Thrive, follow the instructions below to configure LinkedIn Learning:
After you log in, if you are not already in the Admin screen, select Go to Admin, then click Me > Integrate.
From the side navigation menu, select Configure reporting integrations.
Expand the Configure xAPI section.
Click Add integration.
In the Integration name field, enter "Thrive Reporting".
In the User Type drop down, select Email. This value must match the email address value in Thrive; please reach out to Thrive support if you need help identifying this value.
Copy and paste the Auth URL, Tracking URL, Client ID and Client Secret provided by Thrive into LinkedIn Learning.
Click Enable.
For oAuth server enter the oAuth url that has been provided it begin like the following url but with
the unique tenant ID
Production - https://record-store.api.learn.link/oauth2/token/[tenant Id]
This module covers Viva Learning functions, benefits, setup, key steps for rollout, and necessary roles for a successful learning and development program.