The integration between Deel Global Payroll and SAP SuccessFactors ensures seamless and efficient data synchronization, focusing on syncing payroll inputs like employee details, job history, employment status, and compensation details.
This guide explains how to configure Deel and SAP SuccessFactors so that you can sync data between them.
In this article:
- Before you begin
- Step 1. Prepare SAP SuccessFactors
- Step 2. Connect the integration
- Step 3. Configure the integration
- Frequently Asked Questions
Before you begin
To successfully set up the SAP SuccessFactors integration, you’ll need:
- A user with an admin role on Deel
- A user with an admin role on SAP SuccessFactors
Step 1. Prepare SAP SuccessFactors
In this section, we’ll guide you through how to configure SAP SuccessFactors so that you can connect to it.
To connect SAP SuccessFactors to Deel, you’ll need to prepare your account credentials, such as the URL, username, Company ID, OAuth Client ID, and OAuth Private Key.
To prepare SAP SuccessFactors:
Account Credentials | Where to find it |
URL | You can look up the API Server for your data center in this list. |
Username | Use the same username that grants access to the SAP SuccessFactors application. |
Company ID | Profile avatar > Show version information > Company ID |
OAuth Client ID | From the Manage OAuth2 Client Applications page, click View next to an Application or click Register Client Application to create a new application. |
OAuth Private Key | Follow the steps in this SAP SuccessFactors help article to get your private key. |
Enable the sequence-number field
Before you set up and configure the one time payment plugin, you need to enable the sequence-number field on SAP SuccessFactors.
To enable the sequence-number field:
1. Go to Admin Center > Manage Business Configuration.
2. Navigate to Take Action > Make Correction.
3. On the payComponentNonRecurring tab, enable sequence-number and click Save.
Step 2. Connect the integration
In this section, we’ll guide you through how to connect Deel to SAP SuccessFactors.
To connect to SAP SuccessFactors:
- In Deel, go to More > Apps and search for SAP SuccessFactors.
- On the SAP SuccessFactors integration page, click Connect SAP SuccessFactors.
- At the Connect to SAP SuccessFactors step, enter the account credentials generated in the previous section and click Connect.
Step 3. Configure the integration
In this section, we’ll guide you through configuring the integration so that data can sync successfully.
After connecting SAP SuccessFactors, you need to set up:
Set up employee data sync
This plugin automatically syncs direct employee data (onboarding, amendments, and terminations) to Deel.
To set up the employee data sync plugin:
- From the SAP SuccessFactors integration page, go to the Plugins tab.
- Click Enable on the Employee data sync plugin.
- On the Global payroll employee data sync page, click Add Entity.
- On the Entity details step, select an entity and team.
- On the Test and fix wizard, we recommend running a test to identify possible issues early, but you can skip the test by clicking Continue.
- On the Enable sync step, turn on sync for your pay group and click Complete setting.
- Back on the Global payroll employee data sync page, click Enable.
Configure the one time payment sync
This plugin syncs variable pay and entitlements from SAP SuccessFactors to Deel periodically.
- From the SAP SuccessFactors integration page, go to the Plugins tab.
- On the Global Payroll - One Time payment plugin, click Enable.
- On the Global Payroll - one time payment page, click Configure on your selected Global Payroll entity.
- Match each Deel time off type to at least one time off type from your HRIS.
- Click Confirm.
- On the Enable the sync modal, click Enable sync.
- Back on the Global Payroll - one time payment page, click Enable.
Configure the time off plugin
This plugin syncs your direct employees' time off logged in SAP SuccessFactors to Deel to be used to process payroll.
To configure the time off plugin:
- From the SAP SuccessFactors integration page, go to the Plugins tab.
- On the Global Payroll - Time off sync plugin, click Enable.
- On the Global Payroll - Time Off Sync page, click Configure on your selected Global Payroll entity.
- Match each Deel time off type to at least one time off type from your HRIS.
- Click Confirm.
- On the Enable the sync modal, click Enable sync.
- Back on the Global Payroll - Time Off page, click Enable.
Frequently asked questions (FAQs)
[ACCORDION] Can workers be managed manually on Deel if SAP SuccessFactors stops working?
Even if a client’s HRIS software stops working, onboarding and offboarding workers is still possible manually on Deel. To manage employee data manually, the sync with the HRIS software must be temporarily disabled.
To disable the sync:
✅ Step 1: From the Deel home page, select the Hub icon and Apps tab to search for SAP SuccessFactors.
✅ Step 2: Within SAP SuccessFactors, find the Global payroll - employee data sync plugin and click on Manage.
✅ Step 3: On the Global payroll employee data sync drawer, select the entity to be used.
✅ Step 4: Click on the ellipses (three dots), select Disable Syncing and confirm the change.
Keep in mind that data syncs from SAP SuccessFactors to Deel. When the sync is enabled, all the data manually entered in Deel will be overwritten by the data in SAP SuccessFactors.
Before re-enabling the sync, make sure:
- To add the worker(s) to SAP SuccessFactors first.
- That the email and employee numbers in both systems match.