The LinkedIn Learning and Betterworks integration involves the following requirements:
An active Betterworks instance
An active LinkedIn Learning account
Admin access to LinkedIn Learning
Super Admin privileges to your Betterworks instance
Integration Overview
Single Sign-On (SSO)
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.
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.
The LinkedIn Learning library contains over 18,000 courses, with 20-30 courses
added per week at no extra cost. Betterworks automates this process using the
LinkedIn Learning content APIs, so admins do not have to manually upload new
content packages at regular intervals. After the initial setup, Betterworks 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. Betterworks supports automatic syncing of English Only 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 Betterworks when the learner completes a LinkedIn Learning course. All LinkedIn Learning course completions will be reported both in LinkedIn Learning and in Betterworks.
Configuration – Steps Performed in LinkedIn Learning
To configure the Betterworks deep integration on the LinkedIn Learning side, take the following steps:
Provision API Keys for Content Catalog Sync
For Betterworks to sync LinkedIn Learning content, you must provision API keys in LinkedIn Learning and complete the content sync on the Betterworks side.
For Betterworks 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., "Betterworks Content Sync"), as the application name.
Provide a short description of the integration use case in the application description field. For example, "Betterworks 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 the "Steps Performed in Betterworks" section below.
Configuration – Steps Performed in Betterworks
You must complete several steps in Betterworks prior to enabling the LinkedIn Learning provider in Betterworks; LinkedIn Learning support cannot help you with these steps. Please complete the section "Set Up LinkedIn Learning Development milestones" prior to contacting LinkedIn support. If you require assistance with the "Configuration Steps Performed in Betterworks" tasks below, please reach out to Betterworks support.
To configure the Betterworks deep integration on the Betterworks side, take the following steps:
Set Up LinkedIn Learning Development Milestones
Many Betterworks customers use LinkedIn Learning to offer courses for the personal and professional development of their employees. Employees can now connect the LinkedIn Learning courses to their developmental milestones. This way, any progress made will automatically be reflected in Betterworks.
To configure the LinkedIn Learning Development Milestones in Betterworks, take the following steps:
Create a Connection under Admin.
Click on the Platform Configuration tab.
Under Integrations Click on Third-party integrations.
Click on Set Up for LinkedIn Learning.
Toggle On the integration.
Add an Instance Name and add your LinkedIn Learning REST API Credentials Client ID and Client Secret you previously generated in LinkedIn Learning.
Once LinkedIn Learning has been successfully configured, you will see a Last update received message like the one below:
Enable xAPI Learner Activity Tracking in LinkedIn Learning
Please follow the steps provided on the Betterworks support site to generate the necessary xAPI credentials:
Betterworks Learning Integration
Using the information you acquired in Betterworks, 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 "Betterworks Reporting".
In the User Type drop down, select Email. This value must match the email address value in Betterworks; please reach out to Betterworks support if you need help identifying this value.
Copy and paste the Auth URL, Tracking URL, Client ID and Client Secret provided by Betterworks into LinkedIn Learning.
Click Enable.
You have enabled the Betterworks xAPI connection in LinkedIn Learning.
Congratulations! Your learners now can access LinkedIn Learning content via their Betterworks instance.
Betterworks Troubleshooting
For further assistance, contact Betterworks’s customer support. You must register as a Betterworks member to receive technical support.
Questions
For LinkedIn Learning configuration questions, reach out to your dedicated Customer Success Manager.
This module covers Viva Learning functions, benefits, setup, key steps for rollout, and necessary roles for a successful learning and development program.
Demonstrate the use of Microsoft Power Platform solutions to simplify, automate, and empower business processes for organizations in the role of a Functional Consultant.