---
sourceDocument: Australia IT Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/it-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# External Content Integration Sources

# External Content Integration Sources {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of External Content Integration Sources

This guide explains how ServiceNow integrates Coaching with Learning through preconfigured source records in the Enterprise Service Management Integrations Framework for third-party learning management systems (LMS) such as Cornerstone OnDemand, Pluralsight, Udemy, and ServiceNow University.
These integrations enable automated synchronization of learning courses, user progress, and activity data between external LMS platforms and ServiceNow.
Show full answer Show less  
**Important:** Workforce Optimization for ITSM is being deprecated starting with the Brazil release and will be hidden in new instances but remains supported.

## Integration Source Records and Properties

Each LMS integration source record includes predefined properties that control data synchronization behavior:

* **pagesize:** Defines the number of records retrieved per API call.
* **fullpull:** When true, pulls all active users and courses; when false, only modified or updated data is synchronized.
* **pulloffsethours:** Specifies the time offset from the last successful sync to determine which modified records to pull next.
* **urlprefix:** (specific to Cornerstone OnDemand) Used for deep linking learning objects during runtime.

## Integration Services and Capabilities

Each LMS has specific integration services that manage data exchange:

* **Cornerstone OnDemand:**
  * Course assign service: Assign courses to employees.
  * Sync users: Maps users by email (customizable by overriding user mapping script).
  * Courses: Pulls learning courses.
  * User activity: Pulls learner activity details.
* **Pluralsight:**
  * Courses: Pulls learning courses.
  * Course progress: Retrieves progress data for courses.
* **Udemy:**
  * Pull Courses: Retrieves learning courses.
  * Pull user activity: Retrieves learner activity details.
* **ServiceNow University:**
  * Pull Courses: Retrieves learning courses.
  * Pull user activity: Retrieves learner activity details.

## Practical Benefits for ServiceNow Customers

By leveraging these predefined integration sources and services, customers can seamlessly synchronize learning content and user progress from popular LMS platforms into ServiceNow. This integration facilitates unified learning management, reporting, and coaching within the ServiceNow platform, reducing manual data handling and improving training oversight.  
When you integrate Coaching with Learning with third-party learning management systems, the source record for Cornerstone OnDemand, Pluralsight, Udemy, and ServiceNow University applications are automatically created in the Enterprise Service Management Integrations Framework. These source records contain a predefined set of properties and integration services.
Important:  
Starting with the Brazil release, Workforce Optimization for ITSM is being prepared for future deprecation. It will be hidden and no longer installed on new instances but will continue to be supported. For details, see the [Deprecation Process \[KB0867184\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0867184) article in the Now Support Knowledge Base. {#integration-source-coaching-with-learning-coaching-wfo-itsm__table_tyz_xpj_1nb__entry__2}

| Field | Description |
|-|-|
| Name | Name of the record in Enterprise Service Management Integrations Framework: Cornerstone. |
| Properties | Set of properties that are predefined for Cornerstone OnDemand application. * page_size: Number of records that are pulled through an API call from Cornerstone OnDemand application. * full_pull: When set to True, all the active users and learning courses from the Cornerstone OnDemand system are pulled into the ServiceNow instance. When set to False, modified users, modified transcripts, and updated courses are pulled from the Cornerstone OnDemand system into the ServiceNow instance. * url_prefix: Deep link prefix to pull learning objects from Cornerstone OnDemand system during run time. * pull_offset_hours: The time, in hours, calculated from the last successful run for the next synchronization to occur For example, the last successful run was on 12/12/2021 at 17:00:00, pull_offset_hours is set to 5, and full_pull is set to False. The next pull fetches all the records that have been modified from 12/12/2021 12:00:00 until current date and time. {#integration-source-coaching-with-learning-coaching-wfo-itsm__ul_hxb_gky_mpb} |
| Integration Services | Services interact with Cornerstone Ondemand application to pull or push learning courses. * Course assign service: Assigns a course to an employee in the Cornerstone Ondemand application. * Sync users: Maps users in the Cornerstone OnDemand system to users in the ServiceNow system using email Ids. Note: If you want to use user_id or user_name field for mapping users, then overridegetCornerstoneUser method in the sn_lc.UserMappingUtil script. * Courses: Pulls learning courses from Cornerstone OnDemand system into ServiceNow. * User activity: Pulls details of user activity on learning courses from Cornerstone OnDemand system into ServiceNow. {#integration-source-coaching-with-learning-coaching-wfo-itsm__ul_ynz_cny_mpb} |
[Table 1. Integration source record for Cornerstone Ondemand]

{#integration-source-coaching-with-learning-coaching-wfo-itsm__table_tyz_xpj_1nb} {#integration-source-coaching-with-learning-coaching-wfo-itsm__table_fqb_b4y_mpb__entry__2}

| Field | Description |
|-|-|
| Name | Name of the record in Enterprise Service Management Integrations Framework: Pluralsight. |
| Properties | Set of properties that are predefined for the Pluralsight system. * page_size: Number of records that are pulled through an API call from Pluralsight. * full_pull: When set to True, all the learning courses are pulled from Pluralsight into the ServiceNow instance. When set to False, updated learning courses progress is pulled from Pluralsight into the ServiceNow instance. * pull_offset_hours: Value that is considered for pulling modified records. For example, the last successful run was on 12/12/2021 at 17:00:00, pull_offset_hours is set to 5, and full_pull is set to False. The next pull fetches all the records that have been modified from 12/12/2021 12:00:00 until current date and time. {#integration-source-coaching-with-learning-coaching-wfo-itsm__ul_gqb_b4y_mpb} |
| Integration Services | Integration services interact with Plural sight application to pull learning courses into ServiceNow. * Courses: Pulls learning courses from Pluralsight into ServiceNow. * Course progress: Pulls the progress of learning courses from Pluralsight into ServiceNow. {#integration-source-coaching-with-learning-coaching-wfo-itsm__ul_hqb_b4y_mpb} |
[Table 2. Integration source record for Pluralsight]

{#integration-source-coaching-with-learning-coaching-wfo-itsm__table_fqb_b4y_mpb} {#integration-source-coaching-with-learning-coaching-wfo-itsm__table_kwt_5py_mpb__entry__2}

| Field | Description |
|-|-|
| Name | Name of the record in Enterprise Service Management Integrations Framework: Udemy |
| Properties | Set of properties that are predefined for the Udemy system. * page_size: Number of records that are pulled through an API call from Udemy into ServiceNow. * full_pull: When set to True, all the learning courses are pulled from Udemy into the ServiceNow instance. When set to False, updated learning courses and learning course progress are pulled from Udemy into the ServiceNow instance. * pull_offset_hours: Value that is considered for pulling modified records. For example, the last successful run was on 12/12/2021 at 17:00:00, pull_offset_hours is set to 5, and full_pull is set to False. The next pull fetches all the records that have been modified from 12/12/2021 12:00:00 until current date and time. {#integration-source-coaching-with-learning-coaching-wfo-itsm__ul_lwt_5py_mpb} |
| Integration Services | Integration services interact with Udemy application to pull learning courses into ServiceNow. * Pull Courses: Pulls learning courses from Udemy into ServiceNow platform. * Pull user activity: Pulls details of user activity on learning courses from Udemy into the ServiceNow platform. {#integration-source-coaching-with-learning-coaching-wfo-itsm__ul_mwt_5py_mpb} |
[Table 3. Integration source record for Udemy]

{#integration-source-coaching-with-learning-coaching-wfo-itsm__table_kwt_5py_mpb} {#integration-source-coaching-with-learning-coaching-wfo-itsm__table_tgc_qhf_gzb__entry__2}

| Field | Description |
|-|-|
| Name | Name of the record in Enterprise Service Management Integrations Framework: ServiceNow University |
| Properties | The full_pull property is predefined for the ServiceNow University system. * When set to True, all the learning courses are pulled from ServiceNow University into the ServiceNow platform. * When set to False, updated learning courses and learning course progress are pulled from ServiceNow University into the ServiceNow platform. {#integration-source-coaching-with-learning-coaching-wfo-itsm__ul_jcw_vtc_hzb} |
| Integration Services | Integration services interact with ServiceNow University application to pull learning courses into ServiceNow. * Pull Courses: Pulls learning courses from ServiceNow University into the ServiceNow platform. * Pull user activity: Pulls details of user activity on learning courses from ServiceNow University into the ServiceNow platform. {#integration-source-coaching-with-learning-coaching-wfo-itsm__ul_vgc_qhf_gzb} |
[Table 4. Integration source record for ServiceNow University]

{#integration-source-coaching-with-learning-coaching-wfo-itsm__table_tgc_qhf_gzb}

