Contents
Overview
Many Betterworks customers use LinkedIn Learning to offer courses for the personal and professional development of their team. With the LinkedIn Learning Integration, users can connect LinkedIn Learning courses to their developmental milestones. This way, any progress made will automatically be reflected in Betterworks.
Note: The LinkedIn Learning integration is only available to organizations that have a Business LinkedIn Learning subscription.
Setup
Note: In order to set up the LinkedIn Learning integration, you'll need to be Super Admin in the Betterworks application and an administrator in the LinkedIn Learning application.
LinkedIn Learning
In the LinkedIn Learning application, go to:
Admin → Account Settings → Access content and reports via API → Generate LinkedIn Learning REST API Application → Add application.
When asked to "Choose keys", be sure to select the "Content" option.
Betterworks
In the Betterworks application, go to:
Admin → Platform Configuration → Third-party Integrations → LinkedIn Learning → Set up → Toggle on.
Enter an instance name, Client ID, and Client Server from LinkedIn Learning and click "Create".
LinkedIn Learning
Return to the LinkedIn Learning application and go to:
Admin → Account Settings → Configure reporting integrations → Configure xAPI → Add integration.
Enter the OAuth server URL, Tenant URL, etc. from Betterworks. When asked for the "User Type", be sure to select the "Email" option. Lastly, click "Create".
Betterworks
Return to the Betterworks application and go to:
Admin → Platform Configuration → Third-party Integrations → LinkedIn Learning → Settings → Check for the date and time of the last update.
Note: Upon initial setup of the integration the setup may take up to 15 minutes. It may take up to one day after the initial setup to see any associated progress on synced milestones.
Using the Integration
Once the integration has been set up, all users in the organization will have access to the integration as part of the goal and milestone creation process:
Milestones connected to courses should keep the Target metric as "Percent", as that is how the courses are tracked.
Users will be able to enter a keyword to search for a specific course or view a list of courses. From there, users can then select one or more courses.
Note: If a course that was already completed is connected to a milestone, completion will not be tracked.
Data sync
The Linkedin Learning integration captures data from Linkedin and automatically updates the progress of your Betterworks milestones every hour. An update happens as soon as there is significant progress on the course.
Real-time Usage
Connect your milestones to LinkedIn Learning courses and track your learning progress.
Troubleshooting
If you are not seeing any progress updates on synced milestones, verify the date and time of the last update in the LinkedIn Learning settings in Betterworks. If it has been less than one day since the initial setup, allow some time for the progress to be reflected.
If you are not seeing any progress updates on synced goals/objectives, make sure the user didn't fast forward on the video, as Linkedin Learning will not mark the video complete until the grey circle turns into a green check mark.
FAQs
Which users have access to the LinkedIn Learning integration in Betterworks?
All users within the organization will have access to the integration as part of the goal and milestone creation process.
Will completed courses be automatically tracked for milestones?
No, if a course that has already been completed is connected to a milestone, completion will not be tracked. The integration captures progress updates as the user progresses through the course.
How frequently is data synced between LinkedIn Learning and Betterworks?
The integration provides automatic sync which occurs every hour, updating the progress of milestones linked to your LinkedIn learning courses.
When does LinkedIn Learning integration register progress on a course from the LinkedIn side (5%, 10%, etc.)?
Our LinkedIn integration utilizes a push-based mechanism, meaning that instead of actively pulling course progress data from LinkedIn, it waits for LinkedIn to send updates automatically.
When a user triggers an event that updates their course progress (such as completing a module or watching a course video) LinkedIn immediately pushes this event to Betterworks. Betterworks then receives this data with a sync job that runs every hour (near real-time) and updates the user's progress on the milestone accordingly.