Integrate with LinkedIn Learning

  • Updated

You can synchronize LinkedIn Learning courses, statistics and skills with your 360Learning platform. This does not target videos, or custom courses.

Synchronized LinkedIn Learning courses are represented as 360Learning courses (they can be searched, filtered, added to programs, paths, group Catalogs and Libraries), but are played directly on LinkedIn Learning.

1. Prerequisite: enable the LinkedIn Learning connector

Send an email to your CSP or SA, asking for the activation of the LinkedIn Learning connector, with the following 3 items:

  • Integration name: « LinkedIn Learning ».
  • Group ID (see Find the ID of a group). The LinkedIn Learning courses will be added to the Catalog of that group. If you choose the platform group, all users in public groups will see the content in their Catalog. You may want to create a private group for this synchronization.
  • The email of a user with author or administrator permissions on the group, who will become the author of the courses in 360Learning.

2. Synchronize courses

Once you’ve received confirmation that the LinkedIn Learning connector is activated on your platform, you can activate course synchronization.

Synchronized LinkedIn Learning courses are added to a specific group Catalog. They cannot be deleted, nor their title, description or content be edited from the 360Learning platform.

Authors can add synchronized LinkedIn Learning courses to programs and paths, and coaches and administrators can add synchronized courses to other Catalogs and Libraries, like any other 360Learning course.

Learners who click START in the course homepage are redirected to LinkedIn Learning, where they can play the course if they have the required permissions.

  • If the synchronized course is part of a program session in the 360Learning platform, launching the course in LinkedIn Learning will instantly allow the learner to start the next program block, regardless of the results of the course in LinkedIn Learning.

2.1 Get LinkedIn Learning credentials

  1. Connect with an LinkedIn Learning admin account to https://www.linkedin.com/learning-admin/
  2. On the top right, click Me>Integrate
  3. In the left sidebar, click Access content and reports via API
  4. Click Generate LinkedIn Learning REST API Application
  5. On the top right of the table, click Add application
  6. In Application Name, enter « 360Learning » (or something else)
  7. In Application description, enter « Catalogue sync with 360Learning » (or something else)
  8. In Choose one or multiple keys, check Content
  9. On the bottom right, click Next
  10. On the bottom right, click Agree and Save

This will create a new line in the table.

Click on the fields Client Id and Client Secret to copy them; they will be required in the next steps.

2.2 Add credentials to platform

  1. In the 360Learning platform, in the left sidebar, click on the group where the connector was activated
  2. On the top right, click ...>Settings
  3. In the left sidebar, click Integrations
  4. Click LinkedIn Learning
  5. In Client ID, paste the field Client Id from LinkedIn Learning
  6. In Client secret, paste the field Client Secret from LinkedIn Learning
  7. On the bottom right, click SETUP INTEGRATION
  8. Click CONTINUE

Courses will appear in the Catalog the following day. Synchronization happens daily, at midnight.

3. Synchronize statistics

Once you’ve configured course synchronization, you can activate statistics synchronization from LinkedIn Learning to the 360Learning platform, to display:

  • the time spent on the course,
  • the date and time when the course was completed.

Those values are displayed when the course is completed, and only for courses played after the synchronization has been configured.

Those elements are synchronized regardless of whether the course was played from the 360Learning platform, or LinkedIn Learning, as long as the user is using the same email in both platforms.

3.1 Get the 360Learning webhook credentials

  1. In the 360Learning platform, in the left sidebar, click on the group where the connector was activated
  2. On the top right, click ...>Settings
  3. In the left sidebar, click Integrations>LinkedIn Learning
  4. In the section Webhook credentials, copy the Client ID and Client secret
    • Those credentials are different from part 2 (they are 360Learning credentials, instead of LinkedIn Learning credentials).

3.2 Add reporting integration in LinkedIn Learning

  1. Connect with an LinkedIn Learning admin account to https://www.linkedin.com/learning-admin/
  2. On the top right, click Me>Integrate
  3. On the left, click Configure reporting integrations
  4. Click Configure xAPI
  5. On the top right of the table, click Add integration
  6. In Integration name, enter « 360Learning reporting » (or something else)
  7. In User type, select Email
  8. In OAuth Server URL, enter https://app.360learning.com/api/linkedinlearning/oauth2/token
  9. In Tenant Server URL, enter https://app.360learning.com/api/linkedinlearning/stats
  10. In Client ID and Client Secret, paste the values you copied in step 3.1
  11. On the bottom right, click Enable

4. Synchronize skills

You can automatically add LinkedIn Learning content categories to the synchronized LinkedIn Learning courses in the 360Learning platform, as skills.

Those skills will be added to the 360Learning platform, and can be used by other courses, like any other skill.

  1. In the left sidebar, click on the group where the connector was activated
  2. On the top right, click ...>Settings
  3. In the left sidebar, click Integrations>LinkedIn Learning
  4. Check the box Enable skills synchronization

You can disable the skills synchronization by unchecking the box. Skills that were previously created will not be deleted from the platform, or removed from courses.

Deactivate the integration

The synchronization will stop and all courses will be archived. You will keep all the learning data that has already been synchronized.

  1. In the left sidebar, click on the group where the connector was activated
  2. On the top right, click ...>Settings
  3. In the left sidebar, click Integrations>LinkedIn Learning
  4. On the bottom right, click DEACTIVATE
Check out our blog for more L&D resources.