Enabling SAP Successfactors Integration

 

Available For

Site Admin

Available For

Site Admin

Sync2Hire’s integration allows you to sync Employee, Job, Candidate and Application data from SAP Successfactors to Sync2Hire in order for users to communicate and collaborate to streamline the post application hiring process.

Create a hub (a.k.a workspace) and Enabling the Sync2HireIntegration
Sync employee, job, candidate and application data
Raise support ticket and reach out to support for troubleshooting with integration issues.

Creating a hub and Enabling the Sync2Hire Integration

Generate Ready API Key (this can be obtained from within Ready):

  1. Step 1: Find your API Server URL at this link
    In the listed API Server URLs, search for the environment that matches your subdomain

    For example, if your domain was https://salesdemo4.successfactors.com, search for salesdemo4

 

image-20240814-191027.png
  • If you are unsure what your API Server URL is, or are having trouble connecting, we recommend reaching out to your SAP Support team to obtain your API Server URL

Step 2: Enter the URL into the linking flow
Copy the entire URL. In this example, it would be: apisalesdemo4.successfactors.com

Enter your SAP SuccessFactors API Server URL into the integration authorization component as shown below

 

image-20240814-191109.png

 

Step 3: Find your SAP Username and Company ID
To find your SAP SuccessFactors username, go to the upper right hand side and click on your profile image to view your username.

image-20240814-191135.png

 

To find your SAP SuccessFactors Company ID, in the same dropdown menu, click "Show version information." Locate Company ID in the modal that pops up:

 

image-20240814-191158.png

 

Once you obtain your username (not email) and company ID, enter them in the linking flow as shown:

 

image-20240814-191216.png

Step 4: Find your SAP SuccessFactors Client ID and Secret by generating a certificate
In your Admin Center, go to Tools, and search Manage OAuth2 Client Applications (If your page looks different, search for Manage OAuth2Client Applications in the search tool on your homepage)

 

image-20240814-191237.png

Click Register Client Application

 

image-20240814-191300.png

Fill out Application Name & Application URL (what actually goes in these fields is not important, except that the URL has to begin with https://)

 

image-20240814-191315.png

Click Generate X.509 Certificate. Fill out Common Name (the name doesn't matter) and hit Generate

 

image-20240814-191347.png

Once the certificate populates, download and save it. You will have downloaded a file called Certificate.pem

Click Register (it will have replaced the Generate button)

Back on your Manage OAuth2 Client Applications, go to the application you just created and click Edit

 

image-20240814-191410.png

You will now see an API key listed - this is your Client ID. Copy and save this Key.

 

image-20240814-191508.png

Open up the "Certificate.pem" file that you downloaded previously in a text editor. The string between ——BEGIN ENCRYPTED PRIVATE KEY——- and —-END ENCRYPTED PRIVATE KEY——- is your Client Secret. Copy the Client Secret and save

 

image-20240814-191524.png

 

Enter your Client ID and Secret into the integration authorization component as shown below:

 

 

image-20240814-191541.png

 

Step 2: Create a Connection in Sync2hire and click add (+ icon)

 

connections.png

 

 

  • Select SAP Successfactors from the list

 

Screenshot 2024-08-14 at 3.16.32 PM.png

 

  • Add your username, password, Company ID and API URL

 

Screenshot 2024-08-14 at 3.16.47 PM.png

 

 

  • The entire process will take few seconds.

 

 

Screenshot 2024-11-13 at 2.01.10 PM.png