Release Date 30 October 2025
Integrating LinkedIn Learning into your academy allows for a near seamless experience for the user, and will store content data (status, time spent, score, etc..) within the Academy for tracking and reporting purposes.
This integration imports and syncs the LinkedIn Learning catalog into the academy when properly configured.
If you would like to integrate LinkedIn Learning in your academy, please let Support or your representative know.
Preparing Your LinkedIn Learning Account
Before integration, you must first ensure that the following have been set up correctly within your LinkedIn Learning account.
Step 1: Get Your LinkedIn Learning Credentials
You first need to get the credentials from your LinkedIn Learning account before you can start the integration. For help, follow the instructions in the LinkedIn Learning and Schoox LMS Deep Integration Guide.
Step 2: Configuring Single Sign-On (SSO)
You can set up a secure SAML single sign-on (SSO) connection between LinkedIn Learning and Schoox during the initial configuration. This integration provides a seamless experience for your users and administrators by removing the need for them to manually register or remember separate usernames and passwords. With SSO, learners can spend more time watching content and less time on authentication issues.
LinkedIn Learning recommends SAML SSO for all enterprise integrations. You can configure it directly within your LinkedIn Learning Admin settings. Most organizations already use a centralized identity management solution, like Azure AD, Okta, or AD FS, which can be easily configured to authenticate users into enterprise applications like LinkedIn Learning.
To get started with SAML SSO, simply share the LinkedIn Learning SSO Implementation Guide with your organization's IT team.
Step 3: Enabling AICC for Learner Progress
To allow LinkedIn Learning to report learner progress back to Schoox, you need to enable AICC traffic in your LinkedIn Learning admin settings.
- Log in to your LinkedIn Learning account and navigate to the Admin screen.
- Select Me > Integrate.
- From the side menu, choose Add content to your LMS via AICC.
- In the Hostname(s) field, enter the Schoox and the SCORM engine hostname. Typically, these are app.schoox.com and scormengine.schoox.com, respectively, adjusted based on your region. If you are unsure of the correct values, contact your Admin or our Support team.
- Do not include http:// or https:// or www. in the hostname.
- Under AICC Integration, toggle the Enabled switch to "On." You must enter a hostname before you can enable this feature.
For additional information, please consult the LinkedIn Learning Standard AICC LMS Integration Guide.
Step 4: Provisioning API Keys for Content Catalog Sync
To enable Schoox to sync with the LinkedIn Learning content catalog, you'll need to provision API keys within your LinkedIn Learning admin settings.
- Log in to your LinkedIn Learning account and go to the Admin screen.
- Select Me > Integrate.
- From the side menu, click on Access content and reports via API, then expand Generate LinkedIn Learning REST API Application.
- Click Add application.
- In the Application Name field, enter the name of your learning platform (e.g., "Schoox LMS").
- In the Application description field, provide a brief description, such as "Schoox content catalog sync".
- Under Choose keys, select the Content checkbox.
- Click Next and accept the terms and conditions.
- Copy the generated Client ID and Client Secret. Be sure to paste these values into the corresponding Schoox field in the academy settings.
You will also need your Client ID and Client Secret, both provided by LinkedIn Learning.
Please make sure to whitelist needed domains.
Configuring the Integration
To configure the LinkedIn Learning integration in your academy, navigate to the Academy Workspace. Then under Training Admin > Settings > Control Panel.
Under External Content Providers, toggle to LinkedIn Learning option on.
Lower in that section enter the Client ID and Client Secret you received from LinkedIn Learning, and save.
A notification will appear when connection between LinkedIn Learning and Schoox has been established.
When connected, select the Import content button to start the sync process. The entire active LinkedIn Learning catalog will be imported by the integrated sync.
The sync process will then automatically trigger on a daily basis until deactivated. Only updates will be synced subsequently. The daily sync process will add in the academy any new courses that LinkedIn has also added in the library. If LinkedIn deletes or archives a course, it will also be archived in your academy. Learner progress and accomplishments (e.g. badges and certificates) will always be retained in your academy.
Please Note
- If LinkedIn Learning integration is disabled, all LinkedIn Learning content will be archived. All learner data, however, will remain in the academy.
- If a background process is running when LinkedIn Learning is either enabled or disabled, there will be a notification that communicates this, and the integration will be enabled or disabled after the background process is complete.
Higher in the section, determine if you'd like updated content to automatically overwrite existing manually placed LinkedIn Learning content. Progress of overwritten material will persist.
Accessing LinkedIn Learning Courses
Courses synced from LinkedIn Learning will be set as Public by default. However the categories containing the courses will only be visible to Admins, Training Managers, and custom roles with the Manage Training Categories permission. They can then make them visible through the category permissions, or assign them as needed.
Note: To prevent access issues, ensure the number of users with visibility to the LinkedIn Learning courses & categories doesn't exceed your total number of purchased licenses in LinkedIn Learning.
Selecting LinkedIn Learning course will open the course in its own modal.
The learner's progress will not be saved until the modal is properly saved and closed.
Please Note
- Manually marking a LinkedIn Learning course as complete will update the progress in the academy, but not in the learner's LinkedIn Learning account. It is highly recommended that the learner is encouraged to complete LinkedIn Learning courses without admin or manager intervention in this way.
- As in other third-party integrations, certain fields in each course cannot be edited. Examples of this include the title, language, level, and ownership.
- Each LinkedIn Learning course will be placed in the academy with its related categories, as discussed earlier. These are not editable. However, additional categories can be associated with LinkedIn Learning courses, if desired.
Reporting and Auditing
LinkedIn Learning courses can be tracked like any other course through My Team Dashboard, Report Builder, and audits.
Progress will only be recorded for LinkedIn Learning content taken within the academy. If a course is completed within LinkedIn Learning directly, without having gone in through your academy, the communication between LinkedIn Learning and Schoox will not exist.