---
sourceDocument: Xanadu Create Integrations with Applications
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Create Integrations with Applications

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# SuccessFactors Spoke

# SuccessFactors Spoke {#ariaid-title1}

* Release version: Xanadu
* 
* Updated March 6, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 17 minutes to read

The SuccessFactors spoke is built by Bristlecone, Inc. Manage data and entities in SuccessFactors from your ServiceNow instance.

## Request apps on the Store {#successfactors-spoke__section_hc1_4xg_3s}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).
Starting on March 1st 2022, all SAP spokes will be available only on the Store.

## IntegrationHub subscription {#successfactors-spoke__section_rsf_yvb_l3b}

This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Spoke version {#successfactors-spoke__section_nz1_nnx_bsb}

SuccessFactors spoke v4.9.1 is the latest version.{#successfactors-spoke__successfactors-ver}

## Supported versions {#successfactors-spoke__section_qpp_jmn0k_pnb}

This spoke was built for SuccessFactors v2.0, but may be compatible with later versions.

## Spoke dependencies {#successfactors-spoke__section_yh3_q3p_5lb}

If you're having trouble installing the app, ensure that these
dependent plugins are installed:

* Complex Object (com.glide.cobject)
* ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
* ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
* ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
* ServiceNow IntegrationHub Action Step - SOAP (com.glide.hub.action_step.soap)
* ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream)
* ServiceNow IntegrationHub Action Step - XML Parser (com.glide.hub.action_step.xmlparser)
* ServiceNow Flow Designer - Dynamic Outputs (com.glide.hub.dynamic_outputs)
* Remote Tables (com.glide.script.vtable)

{#successfactors-spoke__ul_u5k_czb_glb}  
Note:  
Some of these plugins are licensable features and require an appropriate license if used outside the spoke implementation. For information on licenses, contact your account manager.

## Spoke flows {#successfactors-spoke__section_bb1_3gs_wkb}

The SuccessFactors spoke provides sample flows in the draft state to demonstrate automating the SuccessFactors tasks. To customize a sample flow, copy it to a new application scope. Available sample flows include:{#successfactors-spoke__table_jrx_pjp_5lb__entry__2}

| Flow | Description |
|-|-|
| Create Todo | Creates a to-do record in SuccessFactors. |
| Update Todo | Updates details of the specified to-do record in SuccessFactors. |
| Run SuccessFactors Integration Flow | Retrieves entire data or only updates made after the last refresh, for the selected entities, from SuccessFactors to your ServiceNow instance. By default, you can retrieves data from these entities in SuccessFactors: * Department * Location * Job Profile * Workers Profile * Effective Workers Profile * Job History Including Secondary Assignments * Todo {#successfactors-spoke__ul_q5q_qvp_5lb} |
[ ]

{#successfactors-spoke__table_jrx_pjp_5lb}  
Note:  
The Create Todo and Update Todo flows demonstrate the to-do record management when events occur in ServiceNow. You can customize these flows according to your requirement to manage records of other entities from your ServiceNow instance.

## Spoke subflows {#successfactors-spoke__section_pzj_3js_wkb}

The SuccessFactors spoke provides sample subflows in the draft state to demonstrate automating the SuccessFactors tasks. To customize a sample subflow, copy the sample subflow to a new application scope. Available sample subflows include:{#successfactors-spoke__table_bd5_ckp_5lb__entry__2}

| Subflow | Description |
|-|-|
| Look up Departments | Retrieves the department data from SuccessFactors and stores it in SuccessFactors Departments Staging Table. |
| Retrieve Effective Worker Profiles | Retrieves the Effective Worker Profiles data from SuccessFactors and stores it in SuccessFactors Worker Profiles Staging Table. |
| Retrieve Full Job History Including Secondary Assignments | Retrieves all primary and secondary job history data from SuccessFactors. |
| Retrieve Job Profiles | Retrieves the job profile data from SuccessFactors and stores it in SuccessFactors Job Profile Staging Table. |
| Retrieve Locations | Retrieves the location data from SuccessFactors and stores it in SuccessFactors Locations Staging Table. |
| Retrieve Todos | Retrieves the to-do data from SuccessFactors and stores it in SuccessFactors Inbound Todos Staging Table. |
| Retrieve Worker Profiles | Retrieves the Worker Profiles data from SuccessFactors and stores it in SuccessFactors Worker Profiles Staging Table. |
| Run SuccessFactors Service | Retrieves entire data or only updates made from the last successful runtime, for the selected entities. |
| Process SuccessFactors Webhooks | Processes the SAP SuccessFactors webhook event. For more information about setting up the webhooks, see [Set up webhook for the SuccessFactors spoke](https://www.servicenow.com/docs/by_RccTCrYv_ViS6z8pUZw "Configure a webhook to subscribe to your SuccessFactors account with a ServiceNow callback URL."). |
| Retrieve Worker Profile by Company Territory Code | Retrieves the data of worker profile from SAP SuccessFactors based on company territory code, and stores it in the 'SuccessFactors Worker Profiles Staging Table' Note: Worker profiles without employment or job information will not be retrieved, as the subflow fetches data based on the company territory code, which is assigned only after employment is assigned to the worker. |
[ ]

{#successfactors-spoke__table_bd5_ckp_5lb}

## Spoke actions {#successfactors-spoke__section_xmm_ql1_zmb}

The SuccessFactors spoke provides sample actions in the draft state to demonstrate automating the SuccessFactors tasks when events occur in ServiceNow. To customize a sample action, copy it to a new application scope. Available sample actions include:  
Note:  
* To help prevent unauthorized users from accessing the sensitive data, the hasRole functionality has been implemented for the sensitive actions of the SuccessFactors spoke. As a result, users without the System Administrator role won't be able to run successfully the actions if they don't have the SuccessFactors Spoke Admin role. This rule is applicable from SuccessFactors spoke v3.1.5 and v4.0.3 of the spoke respectively. For more information, see the [SuccessFactors Spoke hasRole fix details](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1281664) knowledge base article on [NOW Support](https://support.servicenow.com/now).
* To help prevent unauthorized users from generating reports for SuccessFactors spoke tables, report_view ACLs are incorporated with the spoke admin role. Thus, you must have the SuccessFactors Spoke's Admin role to generate a report.
{#successfactors-spoke__ul_axc_1t2_zwb}  
{#successfactors-spoke__table_ymm_ql1_zmb__entry__3}

| Category | Action | Description |
|-|-|-|
| Employee Management | Employee Address Information | Retrieves the address information of the specified employee. |
| Employee Management | Employee Annual Compensation | Retrieves the annual compensation details of the specified employee. |
| Employee Management | Employee Compensation Details | Retrieves compensation details of the specified employee. |
| Employee Management | Employee Documents | Retrieves all the viewable documents of the specified employee. |
| Employee Management | Employee Payment Method Details | Retrieves the details about payment method of the specified employee. |
| Employee Management | Employee Time Off | Retrieves the time offs taken by the specified employee. |
| Employee Management | Employee Time Off Balances | Retrieves the time off-balance details of the specified employee. |
| Employee Management | My TimeCard Details | Retrieves the time sheet details of the specified employee. |
| Employee Management | Change User Roles | Adds user to the given permission group. |
| Employee Management | Employee All Payment Methods Details | Retrieves details of all the payment methods of the specified employee. |
| Employee Management | Employee Recurring Compensations | Manages the recurring component of a specified employee's compensation. |
| Employee Management | Get Employee Benefit Enrollments | Retrieves details of the benefit enrollments of the specified employee during a specific time period. |
| Employee Management | Offboard an Employee | Triggers the termination process of the specified employee. |
| Employee Management | Org Change | Changes the organization related information of the specified employee. |
| Employee Management | Report No Shows | Reports no show for the specified employee. |
| Employee Management | Reporting Structure | Retrieves the reporting structure of the specified employee. |
| Employee Management | Request Time Off | Applies a time off request for the specified employee. |
| Employee Management | Update Employee Address | Updates the address of the specified employee. |
| Employee Management | Update Employee DOB | Updates the date of birth of the specified employee. |
| Employee Management | Update Employee Email | Updates the details of the email of the specified employee. |
| Employee Management | Update Employee Phone | Updates the phone details of the specified employee. |
| Employee Management | Update Employee Personal Information | Updates the personal information of the specified employee. |
| Employee Management | Update Employee Personal Information - Global | Updates the global information of the specified employee. |
| Employee Management | Update Employee Start Dates | Updates the start date of employment of the specified employee. |
| HR Foundational Data | Login into SuccessFactors | Logs in to SuccessFactors and retrieves the Session ID. |
| HR Foundational Data | Retrieve Current Employment Information | Retrieves the current employment information from SuccessFactors. |
| HR Foundational Data | Look up Departments | Retrieves the department data from SuccessFactors. |
| HR Foundational Data | Retrieve Full Job History Including Secondary Assignments | Retrieves the complete job history data including secondary assignments from SuccessFactors. |
| HR Foundational Data | Retrieve Effective Worker IDs | Retrieves the effective Worker Profiles ID from SuccessFactors. |
| HR Foundational Data | Retrieve Profiles by Person ID | Retrieves the Worker Profiles data by Person ID from SuccessFactors. |
| HR Foundational Data | Retrieve Effective Worker Profiles | Retrieves the Effective Worker Profiles data from SuccessFactors. |
| HR Foundational Data | Retrieve Job History Including Secondary Assignments (Deprecated) | Retrieves the job history data including secondary assignments from SuccessFactors. |
| HR Foundational Data | Retrieve Job Profiles | Retrieves the job profile data from SuccessFactors. |
| HR Foundational Data | Retrieve Locations | Retrieves the location data from SuccessFactors. |
| HR Foundational Data | Retrieve Worker Profiles | Retrieves the Worker Profiles data from SuccessFactors. |
| HR Foundational Data | Get Holiday Calendar | Retrieves holiday calendar for a country. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Dynamic Output Fields | Creates a dynamic output structure for mapping of fields in response for the given entity. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Entities - Creatable | Retrieves the entities for which the create operation is supported. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Entities - Deletable | Retrieves the entities for which the delete operation is supported. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Entities - Updatable | Retrieves entities for which the update operation is supported. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Entities List | Retrieves the list of all entities. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Fields - Creatable | Retrieves all the creatable non-navigation properties in an entity. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Fields - Updatable | Retrieves all the updatable non-navigation fields in an entity. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Key Fields | Retrieves all the key fields in the specified entity. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Required Fields - Creatable | Retrieves all the required insertable fields in the specified entity. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Updatable Todo Fields | Retrieves the list of updatable fields in the Outbound Todos Staging Table. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Available Positions | Retrieves all the available positions for given company and location code. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Business Units | Retrieves all the available business units in SuccessFactors. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Companies | Retrieves all the available active companies in SuccessFactors. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Countries | Retrieves all the available countries in SuccessFactors. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Country Code | Retrieves country code of a country. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Dynamic Permission Groups | Retrieves all the available dynamic permission groups. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Event Reasons By Event ID | Retrieves all the event reasons for the specified Event ID. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Global Information By Entity | Retrieves metadata of the entity specified to fetch the global information. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Global Personal Information Supported Countries | Retrieves details of the countries that support the creation and modification of the personal global information. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Locations By Company Code | Retrieves all the active locations from SuccessFactors for the specified company code. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get People Pools By Group ID | Retrieves all people pools with only user name category for the specified group. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Pick List Options | Retrieves all the available pick list options for the specified pick list ID. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Pick List Options By Country | Retrieves the pick list options of the specified country. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Recurring Pay Components Defined for Employee | Retrieves recurring pay components and relevant information for the specified employee. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Required Fields - Creatable | Retrieves all the required insertable fields in the specified entity. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Time Types By User ID | Retrieves all the available time types of the specified employee in SAP SuccessFactors. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Get Updatable Todo Fields | Retrieves the list of updatable fields in the SuccessFactors Outbound Todos Staging table. |
| Metadata Retrieval Note: To execute the creatable, deletable, updatable, and list metadata actions, create a system property with Name as com.glide.attachment.max_get_size in the Global scope and set its Value to <kbd class="ph userinput">20000000</kbd>. | Look up Company Territory Code | Retrieves all available company territory codes from SAP SuccessFactors. |
| Record Management | Create Record | Creates a record in SuccessFactors. Note: The Create Record action displays non-navigable fields only in the creatable fields list. |
| Record Management | Delete Record | Deletes the specified record in SuccessFactors. |
| Record Management | Execute Entity By URL | Takes navigation URL as input and provides the response for that navigation URL. |
| Record Management | Get Record | Retrieves the record for the selected entity and for the given key fields. |
| Record Management | Update Record | Updates details of the specified record. |
| Todos | Create Todo | Create a to-do record in SuccessFactors. |
| Todos | Get Todo By ID | Get details of a to-do from SuccessFactors. |
| Todos | Retrieve Todos | Retrieves the to-do data from SuccessFactors, except those with Category ID as 57. |
| Todos | Update Todo | Updates details of the specified to-do record. |
| User Management | Look up User Activity | Retrieves the last activity time of your SAP SuccessFactors users. |
| User Management | Look up User Activity SFTP | Retrieves the last activity time of your SAP SuccessFactors users by fetching the report published on an SSH File Transfer Protocol (SFTP) location. |
| User Management | Look up Users | Retrieves the list of SAP SuccessFactors users. |
| User Management | Look up User by User ID | Retrieves the worker details of the SuccessFactors user. |
| User Management | Look up User Personal Details | Retrieves user personal details of the specified employee. |
| User Management | Suspend User | Suspends a user account. |
| Utility Category | Call A SuccessFactors Subflow | Executes the specified SuccessFactors spoke subflow synchronously. |
| Utility Category | Call Run SuccessFactors Service Subflow | Executes the Run SuccessFactors Service subflow asynchronously. |
| Utility Category | Check Flow Status | Checks if the context of flow is running. |
| Utility Category | Get Last Run Date | Retrieves the last run date and time of the flow. |
| Utility Category | Update Record In Outbound Todos Staging Table | Updates details of the specified to-do record in SuccessFactors Outbound Todos Staging Table. Note: Only an admin user can run this action. |
| Goal Management | Look up Goals by User ID | Retrieves goals information from SuccessFactors for the specified user ID. Note: Only an admin user can run this action. |
| Payroll Management | Look up Employee Payrolls | Retrieves payroll details of the specified employee. |
| Skill Management | Create or Update Skill Profile | Creates or updates skill profile and profile skill mappings for a particular employee. |
| Skill Management | Look up Employee Skills Stream | Retrieves the skill information of required employee. |
| Skill Management | Look up Skills Stream | Retrieves the skill information. |
| Job Management | Look up Attachment by ID | Retrieves attachment content and stores it in the SuccessFactors Attachments data source for the specified attachment ID. To access the attachments, navigate to AllSystem Import SetsAdministrationData Sources and open the record SuccessFactors Attachments. The required files are attached to this data source record. Note: Only an admin user can run this action. |
| Job Management | Look up Candidate by ID | Retrieves candidate information from SuccessFactors for the specified candidate ID. Note: Only an admin user can run this action. |
| Job Management | Look up Job Applications Stream | Retrieves job application information from SuccessFactors. Note: Only an admin user can run this action. |
| Job Management | Look up Job Codes Stream | Retrieves job level, employment type, and job type information from SuccessFactors. Note: Only an admin user can run this action. |
| Job Management | Look up Job Requisition by ID | Retrieves job requisition details for the specified requisition ID. Note: * Create a copy of the Lookup Job Requisition by ID action, if the API attribute of Job Level ID and Employment Type ID is configured with other custom attributes except customString3 and customString4, and modify the post-processing script with the expected API attribute path. * Only an admin user can run this action. {#successfactors-spoke__ul_bc5_qfz_p1c} |
| Job Management | Look up Job Requisition Postings Stream | Retrieves job posting information from SuccessFactors. Note: Only an admin user can run this action. |
| Job Management | Look up Employee Jobs Stream | Retrieves All Employee Jobs information from SuccessFactors. |
| Job Management | Look up Job Profiles Stream | Retrieves job profiles information from SuccessFactors. |
[ ]

{#successfactors-spoke__table_ymm_ql1_zmb}  
Note:  
If a spoke action requires date or time as an input, ensure that you provide the value in GMT time zone only.

## Available AI agents {#successfactors-spoke__section_brz_4t3_lhc}

Install Now Assist for Integration Hub and start using the available AI agents. For more information, see [Now Assist for Integration Hub](https://www.servicenow.com/docs/7GSiq4zdWPd53KFCZEpCcw "Use the ServiceNow Now Assist AI agents to mimic human-like intelligence by using Large Language Models (LLMs) to perform tasks that range from simple automated responses to complex problem-solving. Utilize the conversational ability of Integration Hub spoke actions.").  
This spoke provides standalone AI agents that mimic human-like intelligence to perform tasks in your ServiceNow instance.

* In the ServiceNow agentic system, you can create an agentic workflow that comprises of a set of large language model (LLM) instructions along with one or more standalone AI agents to execute an objective. See for information about adding AI agents to create agentic workflows as per your requirement and provide the required trigger.

  You can also search for other
  available AI agents and add them to your agentic workflow. See [Find AI agents](https://www.servicenow.com/docs/access?context=find-ai-agents&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US) for more information.
* You can create a clone of the required spoke AI agent and customize it as per your requirement. See for more information about creating a clone.
* See for information about AI agents.
{#successfactors-spoke__ul_tjz_vtr_m2c}  
{#successfactors-spoke__table_yhf_rt3_lhc__entry__2}

| AI agent | Description |
|-|-|
| SuccessFactors payroll management AI agent | Retrieves and manages payroll related information. |
| SuccessFactors user management AI agent | Retrieve detailed personal information of users. |
| SuccessFactors todos AI agent | Synchronizes, retrieves, manages, and creates todos. |
| SuccessFactors hr foundational data AI agent | Retrieves the holiday calendar. |
| SuccessFactors jobs management AI agent | Retrieves candidate information based on the ID. |
| SuccessFactors employee management AI agent | Retrieves and manages employee-related information such as, benefit information and time off details. |
[ ]

{#successfactors-spoke__table_yhf_rt3_lhc}  
Looking for an AI agent?

* There might be AI agents installed with the Now Assist application that are not used in agentic workflows. To learn how to see all agents that are available on your instance, see [Find AI agents](https://www.servicenow.com/docs/access?context=find-ai-agents&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US).
* To find agents that might not be installed on your instance, visit the [AI Agent Marketplace](https://store.servicenow.com/store/ai-marketplace) on the ServiceNow Store.
{#successfactors-spoke__ul_fjk_5cd_4gc}  
Note:  
Ensure that the user running an AI agent has the required roles and permissions to access data or perform operations on data in the table that is associated with the AI agent.

## Available sample agentic workflows {#successfactors-spoke__section_nbd_jlv_c3c}

Install Now Assist for Integration Hub and start using the available sample agentic workflows and AI agents. For more information, see [Now Assist for Integration Hub](https://www.servicenow.com/docs/7GSiq4zdWPd53KFCZEpCcw "Use the ServiceNow Now Assist AI agents to mimic human-like intelligence by using Large Language Models (LLMs) to perform tasks that range from simple automated responses to complex problem-solving. Utilize the conversational ability of Integration Hub spoke actions.").

In the ServiceNow agentic system, you can create an agentic workflow that comprises of a set of large language model (LLM) instructions along with one or more standalone AI agents to execute an objective. Use the
available sample agentic workflow in AI Agent Studio so that AI agents can coordinate to solve complex problems. To modify the available sample agentic workflow as per your requirement, see .  
{#successfactors-spoke__table_jm1_mlv_c3c__entry__4}

| Sample agentic workflow | Description | AI agents used | Always ON by default? |
|-|-|-|-|
| Fetch User Details and Time‑Off Balance and Time‑Off Details | Retrieves a worker's profile information along with their time‑off balance and time‑off details for a specified date. It is designed to help downstream processes access accurate HR and time‑management data from SuccessFactors. | * SuccessFactors Employee Management AI Agent * SuccessFactors User Management AI Agent {#successfactors-spoke__ul_jyr_vlv_c3c} | No Note: To activate the workflow, see . |
| Fetch Employee Payrolls and Benefit Enrollments | Retrieves an employee's payroll information and benefit enrollment details from SuccessFactors. It is intended for use cases requiring payroll validation, compensation planning, and benefits‑related decision support. | * SuccessFactors Payroll Management AI Agent * SuccessFactors Employee Management AI Agent {#successfactors-spoke__ul_clk_zlv_c3c} | No Note: To activate the workflow, see . |
[ ]

{#successfactors-spoke__table_jm1_mlv_c3c}

## Spoke modules {#successfactors-spoke__section_ofm_ql1_zmb}

The SuccessFactors spoke provides sample modules in the draft state to demonstrate automating the SuccessFactors tasks when events occur in ServiceNow. To customize a module, copy it to a new application scope. Available sample modules include:{#successfactors-spoke__table_qbq_m4n_5lb__entry__2}

| Module | Description |
|-|-|
| Department Staging Table | Displays the department data retrieved from SuccessFactors. |
| Locations Staging Table | Displays the location data retrieved from SuccessFactors. |
| Job Profile Staging Table | Displays the job profile data retrieved from SuccessFactors. |
| Worker Profiles Staging Table | Displays the worker profile data retrieved from SuccessFactors. |
| Inbound Todos Staging Table | Displays the to-do records retrieved from SuccessFactors. |
| Outbound Todos Staging Table | Displays the todo records created in ServiceNow. When a todo record is created or updated in ServiceNow, the Create Todo or Update Todo flow is triggered and the same record is created or updated in SuccessFactors. All the associated record details, are retrieved from SuccessFactors and saved in this staging table. If the flow fails to create or update record in SuccessFactors, the associated record or updates in ServiceNow is also deleted. |
| Employee Job Information And History | Displays the job information and job history of all users. |
| View My Time Off Balance | Displays the time off balance of the logged-in user. |
| View My Time Off Details | Displays details of the time off requests of the logged-in user. |
| Webhook Registry | Displays the list of webhook registries. Admin must create webhook registry here. For more information, see [Set up webhook for the SuccessFactors spoke](https://www.servicenow.com/docs/by_RccTCrYv_ViS6z8pUZw "Configure a webhook to subscribe to your SuccessFactors account with a ServiceNow callback URL."). |
| View My Time Card Details For Past 1 Month | Displays time card details of the previous one month for the logged-in user. |
| View My Worker Profile | Displays the worker profile details of the logged-in user. |
| View My Holiday Calendar | Displays the holiday calendar applicable to the logged-in user. |
| View My Reporting Structure | Displays the reporting structure details of the logged-in user. |
| View My Direct Deposit Information | Displays the direct deposit details of the logged-in user. |
| View My Total Rewards | Displays the total rewards of the logged-in user. |
[ ]

{#successfactors-spoke__table_qbq_m4n_5lb}

To retrieve the data, run Run SuccessFactors Integration Flow. The data in the staging tables is available for seven days. During this time period, you must use transform maps to save this data in the required target ServiceNow tables according to your requirement.

## Spoke transform maps {#successfactors-spoke__section_swd_2tp_5lb}

The SuccessFactors spoke provides sample transform maps in inactive state and associated sample target tables to demonstrate using transform maps to save SuccessFactors data in your ServiceNow tables. You can use these sample transform maps and target tables as reference to create transform maps according to your requirement.

For more information, see [Transform maps](https://www.servicenow.com/docs/_aw_PA1_Y0bHUiHcqtx65A "A transform map is a set of field maps that determine the relationships between fields in an import set and fields in an existing ServiceNow table, such as Incident [incident] or User [sys_user].").

## Spoke user roles {#successfactors-spoke__section_d5f_cn1_zmb}

These user roles are available along with the spoke:

* SuccessFactors Admin (sn_successfactors.SuccessFactors Admin): If you have this role, you can access all spoke modules and tables.
* SuccessFactors Private Data (sn_successfactors.SuccessFactors Private Data): If you have this role, you can access to data in these spoke modules:
  * View My Direct Deposit Information
  * View My Total Rewards
  {#successfactors-spoke__ul_qf4_vn1_zmb}
* SuccessFactors Public Data (sn_successfactors.SuccessFactors Public Data): If you have this role, you can access to data in these spoke modules:
  * View My Time Off Balance
  * View My Time Off Details
  * View My Time Card Details For Past 1 Month
  * View My Worker Profile
  * View My Holiday Calendar
  * View My Reporting Structure
  {#successfactors-spoke__ul_xc2_4n1_zmb}
{#successfactors-spoke__ul_fpj_dn1_zmb}

## Connection and credential alias requirements {#successfactors-spoke__section_plx_qxg_gfb}

Integration Hub uses aliases to manage connection
and credential information. Using an alias eliminates the need to configure multiple
credentials and connection information profiles when using multiple environments. If the
connection or credential information changes, you don't need to update any actions that
use the connection. For more information, see [Connections and Credentials](https://www.servicenow.com/docs/access?context=r-credentials&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US).

Two connection and credential aliases are available with the SuccessFactors spoke. One for the SOAP API and the other for the OData API.

For information about setting up the spoke, see
[Set up the SuccessFactors spoke v4.x.x](https://www.servicenow.com/docs/gutT2Y3MleZY7RyFuTtvWw#setup-successfactors "Integrate the ServiceNow instance with your SuccessFactors instance using OAuth client application and API key.").

*[\>]: and then


