Integrate LinkedIn Learning with Engagedly
Table of contents
- Introduction
- Integration process
2.1. Enable LinkedIn Learning in Engagedly
2.2. Add LinkedIn Learning credentials
2.3. Add OAuth2 Provider details - Configure course categories
- Import LinkedIn Learning courses
1. Introduction
LinkedIn Learning is a leading online learning platform offering a wide range of courses across business, technology, creative, and professional skills. It enables learners to build expertise at their own pace through expert-led video courses, learning paths, and assessments, making professional development flexible and accessible.
Organizations use LinkedIn Learning to deliver structured training programs that support upskilling, leadership development, and continuous learning initiatives.
The integration between LinkedIn Learning and Engagedly streamlines employee learning and development by automatically syncing LinkedIn Learning courses with Engagedly’s Learning module. Employees can access and complete LinkedIn Learning courses within Engagedly, while administrators can efficiently assign, manage, and track learning progress from a centralized system.
📒Note: This document covers the integration setup for both Tangerine (V2) and Indigo (V3). Screenshots are captured from Indigo (V3), so the user interface may vary slightly in Tangerine.
2. Integration process
Admins must contact our support team to enable LinkedIn Learning for their organization.
Prerequisites
- Active subscription to LinkedIn Learning and Engagedly.
- LinkedIn Learning enabled in Engagedly for your organization.
- Admin must use the same email ID for both LinkedIn and Engagedly.
2.1. Enable LinkedIn Learning in Engagedly
After LinkedIn Learning is enabled, configure the integration settings.
📒Note: Admin configuration is required before employees can access LinkedIn Learning courses in Engagedly.
Navigate to Settings > Integrations in Engagedly.
- In the "Learning Providers" section, click LinkedIn Learning.

2. Use the toggle to enable the connection and click SAVE.

LinkedIn Learning is now available to all employees in your organization.
To disconnect:
Follow the same steps to disable the toggle.
2.2. Add LinkedIn Learning credentials
After saving the integration settings, add the LinkedIn Learning credentials in Engagedly.
Step 1: Generate credentials in LinkedIn Learning
- Log in to LinkedIn Learning.
- Click your profile picture at the top right and select Integrate.
0
3. From the left panel, select Access content and reports via API.
4. Expand Generate LinkedIn Learning REST API Application.
5. Click Add application.

6. Enter the application name and description as required.
7. Under "Choose keys", select Content and Report, then click Next.

8. Click Agree and Save to accept the terms.

The Client ID and Client Secret are successfully generated.
9. Hover over the respective fields to copy them.

Step 2: Add Credentials in Engagedl
- Go to Engagedly.
- Paste the Client ID and Client Secret into their respective fields under LINKEDIN CREDENTIALS.
- Click SAVE.

The credentials are successfully added, and the course sync process is initiated.
Manage credentials
-
Under "LINKEDIN CREDENTIALS", click the Overflow
Menu on the right. -
Select Edit or Delete as required.

📒Note: If credentials are deleted, new courses do not sync, and learner progress tracking stops.
2.3. Add OAuth2 Provider details
Adding OAuth2 Provider details enables real-time sync.
Step 1: Add OAuth2 Provider in Engagedly
- Under “OAUTH2 PROVIDER DETAILS”, click ADD.
- Enter the application name as required.
- Click SAVE.

The system generates the OAuth Server URL, Tenant Server URL, Client Key, and Secret Key.
Step 2: Configure xAPI in LinkedIn Learning
-
Go to LinkedIn Learning.
-
Click your profile picture at the top right and select Integrate.

3. In the left navigation menu, select Configure reporting integrations.
4. Expand Configure xAPI and click Add integration.

5. Enter the integration name as required.
6. Open the "User Type" drop-down and select ID.
7. Copy the following values from Engagedly and paste them into the corresponding fields in LinkedIn Learning:
- OAuth Server URL
- Tenant Server URL
- Client ID
- Client Secret
8. Click Enable.

The integration is now enabled.
Delete OAuth2 Provider details
- In the “OAUTH2 PROVIDER DETAILS” section, click the Overflow Menu on the right.
- Select Delete.

📒Note: Deleting the Oauth2 provider details stops the real-time sync.
3. Configure course categories
After integration, you can categorize imported courses in Engagedly.
- Click +ADD under “SETTINGS”.
- Select the required categories and click SELECT.
- Click the Settings
icon to create a new category if required. - Use the toggle to push imported courses into the Engagedly library.
- Click SAVE.

📒Note: If categories are not added, imported courses appear as "Uncategorized".
4. Import LinkedIn Learning courses
After completing the integration, import LinkedIn Learning courses into Engagedly. Learn more in Import courses from integrated learning applications.
📒Note: Only admins and learning managers can import courses.
When a learner starts a Udemy course that is not imported into Engagedly:
- Course details and progress sync automatically.
- The course appears in the learner's “My Learning” tab.
- If configured, the course is pushed to the Engagedly Library.
- Otherwise, only admins and those with manage permissions can view it under the “Author” tab.
📒Note: In Tangerine (V2), it appears on the "Manage Resources" page.
After integration, learners access LinkedIn Learning courses directly within Engagedly, and you can efficiently manage, categorize, and track learning progress.