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

  1. Sign in to your Cornerstone Portal as an admin.

    Image of the Cornerstone Portal.

  2. Choose Edge.

    Image of the Edge pane.

  3. Go to Marketplace and search for Viva.

    Image of the Marketplace.

  4. Select the Viva Learning tile.

    Image of the cursor hovering over the Viva Learning tile in the Marketplace.

  5. Choose Install.

    Image of the cursor hovering over the Install button after selecting the Viva Learning tile.

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

    Image of the Install screen with the Terms and Conditions box checked.

  7. Select Configure Now.

    Image of the installation popup with a button that says Configure Now on the right and one that says Later on the left.

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

    Image of the configuration screen where you can find your Client ID, Client Secret, Portal name, and Base URL.

  9. Slide the toggle to enable Viva Learning integration.

    Image of the Viva Learning integration toggle in the on position.

Configure in your Microsoft 365 admin center

  1. Sign in to your Microsoft 365 admin center.

  2. Navigate to Settings, then Org settings. Select Viva Learning, and enable Cornerstone OnDemand in the panel.

  3. Fill in the following required configuration details:

    1. 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”.
    2. 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".
    3. Client ID: This is the Client ID gathered from Cornerstone portal in step 8.
    4. 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".

  4. 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
  • Email