How to Integrate LinkedIn Learning Account with Levelup LMS
What is LinkedIn Learning Levelup LMS Integration?
Levelup allows you to integrate your LMS platform with LinkedIn Learning. This streamlines corporate training by offering automatic content updates, single sign-on (SSO) convenience, and centralized reporting. You will be able to deliver thousands of courses directly within the familiar Levelup platforms and improve engagement, allowing administrators to track employee skill development efficiently.
Things You Will Need
Before you proceed with the integration process, make sure that you already have:
- LinkedIn Learning User Account with Full Admin permission
- Levelup LMS User credentials with Admin user group
The Step-by-Step Process for Linked Learning Levelup LMS Integration
- Log in to Levelup LMS with the admin credentials.
- Click on the profile image on the top right corner of the page. You will get a dropdown and click on the to the Account option
- Under integrations, you will find the option for LinkedIn Learning and click on the More ‘>’ option
- You will be redirected to the LinkedIn Learning Integration page. Select Enable LinkedIn Learning integration and flick on the toggle switch to enable it.
- This will take you to the Enable LinkedIn Learning Integration section. Here, you will need input the Client ID and Client Secret. To get the information, you will need to log in to your LinkedIn Learning account.
Getting the Client ID and Client Secret from LinkedIn Learning
- Log into your LinkedIn Learning Admin Account. Make sure that you have Full Admin rights. Once you are there, click on Go to Admin
- Inside Settings, you need to navigate to Integration and then click on Access content and reports via API.
- Next, you will need to click on Generate LinkedIn Learning REST API Application. Click on Add Application. You will get a pop-up Add LinkedIn Learning API application.
- Enter the Application Name, Application description. Check both the keys Content and Report and click on Next
- You will see one new entry with the entered text under the Generate LinkedIn Learning REST API Application section with Client Id and Client Secret generated
- Click on Client Id and Client Secret to copy and paste them in the fields as mentioned in Step 5 Above
Setting Up SSO: SAML Configuration in Levelup
- If the Client ID and Client Secret have been entered correctly, the below screen will be displayed with status changed from Disconnected to Connected
- After successfully configuring Client ID and Client Secret, you will be able to view SSO: SAML Configuration section. Click on Connect
- On clicking Connect / Edit Configuration, a pop-up called SSO: SAML Configuration will open. It will have 3 sections – Basics, Identity Provider Settings and SSO Settings.
- In the Basics section, you will get the following fields:
- Automatically provision licenses
- Require SSO Authentication
You can provide a SAML connection Name and then click on save. After that, click on Identity Provider Settings
- In Identity Provider Settings section,
- Click on Download file to download the metadata.xml file
- You can also click on Load and copy information from fields as shown above to copy manually from each field later
- Go back to Step 14 after clicking Identity Provider settings in Levelup LMS.
- Click on Upload Metadata and browse the metadata.xml file you have downloaded. Upload the file. Once you do that, the fields Entity ID, Assertion Consumer Service (ACS) URL and SP X.509 Certificate (signing) will be filled automatically
- You can also manually copy and paste fields as well. Once you have done that, click on Save
- On clicking Save, section – SSO Settings with all the fields – Issuer String or Entity ID, IdP redirect endpoint, X.509 Public certificate will be filled up displayed automatically. Please note that these fields are not editable. But they can be copied on clicking the symbol besides each field. After you have done that, click on Close
- Go back to Step 17 and click on SSO Settings in LinkedIn Learning. Copy and paste each field from Step 18 to each corresponding field in the below SSO settings pop-up. Then click on Save
How to Configure xAPI?
- After completing configuring the SSO: SAML Configuration, you will need to set up the xAPI Integration. After SSO: SAML configuration, click on the View button beside xAPI integration.
- Click on xAPI Integration – Edit Configuration.
- A new popup window xAPI Integration will be visible with all the fields – Integration Name, User Type, OAuth Server URL, Tenant Server URL, Client ID, Client Secret, Scope (Optional), and check boxes – Course completions, Course progress, Video completions and Learning Path completions will have values filled automatically. Please note that these fields are not editable and can only be copied.
- Now, you need to go back to LinkedIn Learning and click on Settings –> Integration. After that, you will need to click on Configure reporting integrations
Following that, you need to click on configure xAPI and then click on Add integration
- On clicking Add integration, you will get the pop-up for Add xAPI integration. It will come with the following fields:
- Integration name
- User Type
- OAuth Server URL
- Tenant Server URL
- ClientID
- Client Secret
- Scope (Optional)
- and check boxes for Course completions, Course progress, Video completions and Learning Path completions
- Copy and paste each field as it is there on the xAPI field. You can keep the Integration name as it is or set a new one. Once, you are done, click on Enable