# SAP SuccessFactors Integration

SAP SuccessFactors is a cloud-based human resource management system (HRMS). It offers a suite of integrated HR modules designed to streamline various HR processes, including talent management, recruiting, onboarding, performance management, learning and development, compensation management, and workforce analytics.

### How does this integration help Sprinto

The integration primarily helps Sprinto retrieve staff-related information such as name, email address, job roles, onboarding dates, reporting managers, etc. These details are crucial for managing compliance needs related to people management. Sprinto initiates relevant checks if any information needs to be updated to ensure compliance framework requirements are met.

#### Sprinto checks for SAP SuccessFactors

Following are the available Sprinto checks for SAP SuccessFactors integration:

<table><thead><tr><th width="376.62890625">Sprinto check</th><th>Reference procedure</th></tr></thead><tbody><tr><td>Staff role should be assigned</td><td><a href="../../data-library/people/dashboard-actions/manage-staff-and-organisational-configuration">How to fix</a></td></tr><tr><td>Reporting manager should be assigned</td><td><a href="../../data-library/people/dashboard-actions/manage-staff-and-organisational-configuration">How to fix</a></td></tr><tr><td>Date of joining for new staff should be provided</td><td><a href="../../data-library/people/dashboard-actions/manage-staff-and-organisational-configuration">How to fix</a></td></tr></tbody></table>

### Before you begin

* Log in to Sprinto’s admin portal.
* Sprinto uses[ Merge](https://www.merge.dev/) as an integration partner to build this integration.
* Ensure you have “Admin” access on the SAP SuccessFactors account you are integrating on Sprinto.

### Integrate Sprinto with SAP SuccessFactors

Follow the below steps to integrate SAP SuccessFactors on Sprinto:

1. Get the API Server URL, Username, and Company ID from your SAP SuccessFactors account.
   * Log in to[ SAP SuccessFactors](https://www.personio.com/login/) using your credentials.
   * Copy the account's subdomain from the browser's address bar. For example, if your browser has the URL "**<https://example.successfactors.com/>,**" your API Server URL would be "api.example.successfactors.com."
   * Hover the pointer over your profile icon at the top-right corner. The username will be highlighted in parentheses next to your name. Copy and save the username.
   * Click Show Version Information.<br>

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098164831/original/zk6WWoSHCTBHIGpjfXfr9GeEG597h4JPAw.png?1715845431" alt="" width="563"><figcaption></figcaption></figure>
   * Copy the Company ID, and save it securely.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098164729/original/vEIdmqM9oW0AXjrLmxcNba4qOy-K8hrCvw.png?1715845365" alt="" width="563"><figcaption></figcaption></figure>
2. Get the Client ID and Secret from your SAP SuccessFactors account.
   * Open the Manage OAuth2 Client Applications using the search bar.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098164919/original/kliclt26QAQnXABzaf7xt6_pBrO9MEWBwg.png?1715845484" alt="" width="563"><figcaption></figcaption></figure>
   * Click Register Client Application.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098164994/original/JEgS5KfBCxpeZSfJ-V9wJsOpjmvx3Whofg.png?1715845522" alt="" width="563"><figcaption></figcaption></figure>
   * Enter an Application Name and URL. Ensure the URL starts with “<http://.”>

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098165141/original/wS4yfmkFvX_MavK1b8faRpZN4UguiNKERA.png?1715845594" alt="" width="563"><figcaption></figcaption></figure>
   * Click Generate X.509 Certificate.
   * Enter a Common name, and click Generate.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098165304/original/3HuNuTxb3Cc08wjN9ww8ouQcuqPxeb06vA.png?1715845672" alt="" width="563"><figcaption></figcaption></figure>
   * Click Download to start downloading. File name Certificate.pem gets downloaded.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098165631/original/QICLvCgqcmVSwlWEjmlw63lqECVmktQokA.png?1715845786" alt="" width="563"><figcaption></figcaption></figure>
   * Open the downloaded file in a text editor. Copy and save your application's Client Secret between the headings "--BEGIN ENCRYPTED PRIVATE KEY-----" and "--END ENCRYPTED PRIVATE KEY-----."

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098165843/original/iXtTw8xYD-jocbLQZcqDGTizX9jNmfHsRA.png?1715845901" alt="" width="563"><figcaption></figcaption></figure>
   * Click Register. The generate button gets replace. You can see the application listed.
   * Click Edit next to your created application.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098166065/original/rcM9NeY97YTyBnBLooRgKeoFCP7V9hBP5w.png?1715846010" alt=""><figcaption></figcaption></figure>
   * Copy your application's API Key and save it securely. This is your Client ID.<br>

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098166129/original/1pGczo2opvvQvDXffAVPxo-nhFTJxjiPNg.png?1715846052" alt="" width="375"><figcaption></figcaption></figure>
3. Integrate SAP SuccessFactors on Sprinto.

* Go to Settings > Integrations > Available, and click Connect next to SAP SuccessFactors.

  <figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2F4RRdXBN9H5SVHsQxr7Mf%2FScreenshot%202025-09-25%20at%2014.21.39.png?alt=media&#x26;token=356cbf1c-f6c4-4283-91a4-f2b954d96935" alt="" width="563"><figcaption></figcaption></figure>
* Read the on-screen instructions, and click Next.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72091802047/original/i2oUtxEUzQjohmMezyR-yZ6dPFyeiZ_fLQ.png?1711990761" alt="" width="375"><figcaption></figcaption></figure>
* Select the acknowledgment checkbox, and click Connect to SAP SuccessFactors.\
  Note: Ensure you have pop-up window settings enabled on your browser.<br>

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72091802048/original/dpLW9NRdohQX9EHy420eTYZj_WpsD_xWpQ.png?1711990761" alt="" width="375"><figcaption></figcaption></figure>
* Click Continue to proceed with integration.<br>

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72091802041/original/W_I9NN7M8ISPyO3oSsLhao3osVGD6K26Wg.png?1711990760" alt=""><figcaption></figcaption></figure>
* Enter the API URL copied from Step 1, and click Submit.<br>

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72091802042/original/rqViI5g4Zn_jGOCcAqNBucjvvGB1dNpVqQ.png?1711990760" alt=""><figcaption></figcaption></figure>
* Enter the Username and Company ID copied from Step 1, and click Submit.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72091802046/original/Fe4duAXZqb4-VUrnSrPrn5gXitxeASO58g.png?1711990761" alt=""><figcaption></figcaption></figure>
* Now, enter the Client ID and Secret copied from Step 2, and click Submit.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72091802044/original/RNHi0tG3kWHZG8QUpxDoHkXjHbCwyh1Ehw.png?1711990760" alt=""><figcaption></figcaption></figure>

4. Add SAP SuccessFactors as a staff information provider.

* On the Sprinto app, go to Data Library > People > Configuration, and click Manage next to Staff information providers.
* Click Add Staff from the Staff information provider page.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72091802038/original/E6-fZ43IONDK1D8YRNwyS1BCaivT_TH35w.png?1711990759" alt="" width="375"><figcaption></figcaption></figure>
* Click on the details button to add SAP SuccessFactors as the information source.

<figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72091802036/original/pZttvNUBW-TDgD-Qjd4dQqhigOHk5hheiQ.png?1711990759" alt="" width="563"><figcaption></figcaption></figure>

* Select SAP SuccessFactors from the Add Staff as a Provider page.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098166326/original/rCMsWNW2oLv0OgDQiWF-HES400Y1amvNcw.png?1715846147" alt="" width="563"><figcaption></figcaption></figure>
* Click + Add SAP SuccessFactors.

### Final step  <a href="#final-step" id="final-step"></a>

Your SAP SuccessFactors account is integrated and added as a staff information provider. Sprinto will take some time to retrieve and map your staff details on Sprinto. If any required staff detail is missing, Sprnito activates a check against the respective staff member, helping you manage staff details and meet people management compliance requirements.

If necessary, you can click Sync next to SAP SuccessFactors from the Staff Information Provider page to refresh the staff details.

Contact [Sprinto support](mailto:www.support@sprinto.com) if you have any queries regarding the integration or need any assistance.
