Configure Cornerstone OnDemand as a content source for Microsoft Viva Learning
This article shows you how to configure Cornerstone OnDemand as a third-party learning content source in Viva Learning. First you'll need to enable Viva Learning and get your details from your Cornerstone Portal. Then you'll need to complete configuration in your Microsoft 365 admin center. You'll need a Microsoft Viva Suite or Viva Learning license to add Cornerstone OnDemand as a content source for your organization.
Note
Content accessible through Viva Learning is subject to terms other than the Microsoft Product Terms. Cornerstone OnDemand content and any associated services are subject to Cornerstone OnDemand's privacy and service terms.
Configure in your Cornerstone Portal
Sign in to your Cornerstone Portal as an admin.

Choose Edge.

Go to Marketplace and search for Viva.

Select the Viva Learning tile.

Choose Install.

Check the box to confirm you agree to the Terms and Conditions, and choose Install.

Select Configure Now.

Copy the Client ID, Secret, Portal name, and base URL. Then go back and search for Viva.

Slide the toggle to enable Viva Learning integration.

Configure in your Microsoft 365 admin center
Sign in to your Microsoft 365 admin center.
Navigate to Settings, then Org settings. Select Viva Learning, and enable Cornerstone OnDemand in the panel.
Fill in the following required configuration details:
- Display Name: This is the name of the carousel under which Cornerstone learning content will appear for your organization in Viva Learning. If you don’t enter a name, it will display the name “Cornerstone OnDemand”.
- Client's Host URL: This is the Base URL gathered from Cornerstone portal in step 8. If the Base URL is "https://integration-stg.csod.com", then the Client’s Host URL will be "integration-stg.csod.com".
- Client ID: This is the Client ID gathered from Cornerstone portal in step 8.
- Client Secret: This is the Client Secret gathered from Cornerstone portal in step 8.
Note
The display name is the name of the carousel under which Cornerstone learning content will appear for your organization in Viva Learning. If you don't enter a name, it will display the default name "Cornerstone OnDemand".
Select Save to activate Cornerstone content in Viva Learning. It may take up to 24 hours for the content to display in the Viva Learning app.
Note
Currently, all the users within an organization can discover all the tenant-specific courses but they will only be able to consume the courses that they have access to. User-specific content discovery based on roles and permissions is planned for future releases.
Learner record sync
Check the Enable Learner Record Sync checkbox to enable assignments and course completion records to sync from the learning management system to Viva Learning. Users from your organization will then be able to see their assigned and completed courses from your LMS within Viva Learning.
By checking this checkbox, you're allowing Viva Learning to fetch user information, user assignments, and completed courses. The user information from the LMS is only used for user mapping, and doesn't remain in storage. Only mapping-related information is deduced. Viva Learning fetches the following fields from the LMS:
- FirstName
- LastName
Feedback
Submit and view feedback for