About the integration
Juicebox’s integration with SAP SuccessFactors allows you to:- Export Profiles to SAP SuccessFactors: Save profiles directly into SAP SuccessFactors, including contact details, current company and job, profile URLs, and more.
- [Configurable] Auto-Export: Juicebox has the ability to auto-export profiles to your ATS with configurable triggers, including after shortlisting, after adding to a sequence, or after an interested response.
- Custom Integration Fields: On some plans, integration fields can be customized further based on your preferred fields.
- Link SAP SuccessFactors Jobs to Juicebox
- Import Job Descriptions: Import a job description from SAP SuccessFactors into Juicebox to automatically kick off a search using the job description.
- Simplify Exports: When exporting a profile from Juicebox to the ATS, it will automatically be connected to the correct job in the ATS. More details here.
- View Profiles in SAP SuccessFactors: View profiles already in SAP SuccessFactors within Juicebox. Avoid reaching out to the same profile twice, and instantly view your relationship history.
Start a project via the SAP SuccessFactors integration
Open the projects page and select Import Job from ATS / CRM. You will then see your SAP SuccessFactors jobs and can select the corresponding option.Export profiles to SAP SuccessFactors
Follow the regular export steps and select Export to SAP SuccessFactors on either an individual profile or a bulk export. After exporting, you will see the profile created in your SAP SuccessFactors account.View profiles already in SAP SuccessFactors
Juicebox will tag profiles that already exist in SAP SuccessFactors. You will see the last modified date, as well as the option to view the profile directly in SAP SuccessFactors by clicking the View in ATS button.Before you start
- You must be an Admin of your SAP SuccessFactors instance. If you are not an admin, you won’t be able to search for and access the configuration pages described below. Alternatively, contact your SuccessFactors admin and have them take over the setup process.
- The OData v2 API must be available and enabled on your SuccessFactors instance. It is enabled by default, so this is usually not something to worry about.
- Create a new user and a permission group for that user.
- Create a new permission role and assign it to the newly created permission group.
- Generate the API credentials for that permission role.
Find your API domain
Your API domain depends on which region you are based in. To find it:- Open the SuccessFactors API URLs list.
-
Filter for production environments, unless you’re trying to connect a preview instance.
-
Once the filter is applied, find your location and select the API domain. If you are based in Germany, for example, your production URL would be
https://api012.successfactors.eu/.
Find your Company ID
-
Click the profile picture in the top right, then click Show version information.
-
Copy the value right next to Company ID.
Create a new user
-
In the admin center, go to the search console, type in “Import Employee Data”, and click the action that appears.
-
Click Import data, then select Download Template.
-
Click the field next to Select an entity, then click Basic Import.
-
Click the Generate Template button.
-
You receive a
.csvfile to download. It likely contains two rows. Add an additional row and fill out at least these fields:- Status: active
- User ID: SFAPI_INTEGRATION (for example; any value possible)
- Username: SFAPI_INTEGRATION (for example; any value possible)
- First name: API (for example; any value possible)
- Last name: Integration (for example; any value possible)
- Email:
integration+user@example.com(any value possible; doesn’t have to be a valid email) - Manager: NO_MANAGER
- HR: NO_HR
- Default locale: en_US
Generate your own.csvtemplate rather than reusing an example file, because your SuccessFactors instance is configured differently. -
Click Import Data to switch back.
-
Click the field next to Select an entity, then click Basic Import.
-
Click Browse, select your
.csvfile, then click the Validate Import File Data button. -
If you see the Validation Successful dialog, click the Import button.
-
You should now see a success dialog.
-
Keep the
.csvfile open in the background; you need to reference it later. You can confirm the creation succeeded by searching for the employee name or username under the People section. The new user can take a few minutes to show up in the search.
Create a permission group
-
Go to your search bar, enter “Manage Permission Groups”, and click the action.
-
On the new page, click the Create New button.
-
Give the group a name and click Pick a category. Select the category option Username.
-
Search for the user you created earlier by entering its username, tick the box next to it, and click Done.
-
You should now see your user in the people pool. Click Done.
Create a permission role
-
Go to the search bar, enter “Manage Permission Roles”, and click the action with the same name.
-
On the new page, click Create.
-
Enter a Name for the permission role and click Next.
-
Now assign the correct permissions to the role. The needed permissions are listed in the connection pop-up.
This is just an example. To see the permissions required for you, open the connection pop-up yourself.
-
For each bullet, find the permission category in the sidebar. For example, for “Manage System Properties”, find the corresponding permission group in the sidebar of the SuccessFactors UI. You can find these more easily by pressing Ctrl + F and pasting the permission name.
-
For each sub-bullet, check the matching permission in the category.
-
When you have checked all necessary permissions, click Next. On the next page, click Save.
-
In the new window, click Yes.
-
Add a Name to the role assignment and click Next.
-
In the Grant Access To tab, click Select Groups.
-
Enter the name of your permission group, select it, and click Select.
-
You should now see your permission group. Click Next again.
-
At last, click Save.
Generate OAuth2 client credentials
-
Go to your search bar, enter “Manage OAuth2 Client Applications”, and click the action.
-
In the new window, click Register Client Application.
-
Enter a name and a valid URL for the application (this can be any URL, as long as it starts with
https://), check the Bind to Users checkbox, and click OK. -
Enter the User ID of the user you created earlier.
-
Do not click “Generate X.509 Certificate”. Instead, copy the certificate from the connection pop-up.
-
Paste the certificate and click Register.
-
Click View in the row at the very top.
-
Get the API key.
-
Paste the API key into the connection pop-up and click Set up integration.
Setting up the integration
- Navigate to the Integrations tab on the Juicebox platform.
- Select SAP SuccessFactors and click Activate. You can also use the search bar at the top.
- Follow the instructions in the connection pop-up, entering your API domain, Company ID, and API key from the sections above when prompted.
- After you have clicked through the remaining pages of the pop-up, the configuration will be completed. If successful, you will see a green Connected button in your Integrations marketplace.
It may take a few minutes for all data to sync between Juicebox and SAP SuccessFactors.