This article explains how Global Payroll clients can integrate Workday to their Deel accounts and automate the onboarding process for their Global Payroll Direct Employees.
We can also help clients even if they don't have technical experts within their organization set up this integration.
In this article:
Before you start
Please ensure correct permissions in both Deel and Workday:
- Must be an Org Admin, IT Developer Admin, or Integrations Admin-People to set up this integration.
- Must have Workday permissions to be able to create integration system users and set up/amend security groups.
In addition, ensure:
- All entities and countries within your organization's scope
- Employees are assigned to the correct pay groups per entity.
- You configure a PECI feed for each entity.
- You confirm the data flow needed with your Deel Onboarding Manager by verifying the mandatory Global Payroll contract and country-specific fields, as well as optional PTO & leave, bonuses, expenses, allowances, OTP, and payslip functionalities
The PECI integration is done via API calls, which is a highly technical process. Contact us for assistance with setting up the integration.
Setting up the Integration
✅ Step 1 - Select the Hub icon and Apps tab on your home page
Select the Workday app and click Connect to begin.
After you review the integration information click Continue to proceed.
✅ Step 2 - Obtain Workday tenant and domain
Go to Workday and search for Public Web Services from your dashboard to locate available Workday web services.
From the list of web services, select Human Resources (Public).
Select the options menu next to Public, select Web Service, and then select View WSDL.
Wait for the page to fully render.
Once the page has fully rendered scroll to the bottom to locate the WSDL URL. It will have a format similar to:
https://wd2-impl-services1.workday.com/ccx/service/thecompany/Human_Resources/v35.0
Two key pieces of information need to be retrieved: the Domain and the Tenant.
NOTE: the domain and tenant fields are case sensitive.
The URL is always structured as:
https://{{ domain }}.workday.com/ccx/service/{{ tenant }}/Human_Resources/{{ version }}.
This information has to be entered into Deel. Using the example URL above, the domain and tenant would be:
Example domain = wd2-impl-services1
Example tenant = thecompany
✅ Step 3 - Enter domain and tenant
Return to the Deel integration screen and enter the domain and tenant.
✅ Step 4 - Create and enter your Workday username and password
Note that this is not a personal username and password but those of the integration system user-account responsible for making Workday API requests to deliver data to Deel.
Return to Workday and follow these steps:
- Search for Create Integrations System User from the dashboard
- Create a user name and secure password and click OK to close the pop-up.
- Click Done to create an integration system user.
- Return to Deel and enter the username and password credentials and click Validate & Continue
✅ Step 5 - Review the Customer Agreement
Review and acknowledge the terms and conditions of the integration. The current functionality is inbound and was built without the support of Workday. These terms and conditions are subject to change in the future.
After selecting the box, click Complete Connection.
The Workday integration automatically syncs daily at 3am GMT.
✅ Step 6 - Continue to technical setup
Congratulations for making it this far. Now click Exit, select the Yes, Save and Leave option to take a break and complete the rest of the set-up later.
Pick up where you left off by returning to Workday's integration console. Select the App Store tab from the home page and select the Workday tile.
There will be a badge on the tile that says 'incomplete'. This will remain until the rest of the set-up is completed.
Technical Setup
PECI feeds must be set up individually for each entity, by uploading them using a set of API calls.
Contact the Onboarding Manager for help with setting up the PECI feeds.
How to create a PECI file template
✅ Step 1 - Search for Task Solutions
Begin by navigating to the solutions section and select "Browse Solutions."
✅ Step 2 - Locate Payspace
Enter 'Payspace' in the company field search bar.
✅ Step 3 - Select the Correct Version
Once the search results appear, find the solution with the version number, for example, 1.3.0. Click on “View Details” for more information about this specific solution.
✅ Step 4 - Import the Solution
Click the “Import Solution” button to proceed. This action sends a request to Payspace for approval to use the solution.
Data Mapping
After completing the initial setup, assigned Onboarding Manager will then map data fields in Workday to correspond with the data fields on Deel.
The process involves mapping generic and country-specific fields by name from Workday to Deel using the PECI file.
Testing
With the help of client's OBM and Deel's Technical Operations group, agree on and conduct test scenarios to ensure Workday operates as desired before moving to a production environment.
This OBM will verify requirements against the test cases supported by Workday, and create appropriate tracking and validation methods.
Share PECI files per entity with Deel for each test scenario.
Plugins
You’ll want to set up some of these plugins depending on your processes.
1. Employee Data sync
2. Payslip and tax document sync
3. One time payment
4. Time Off
One Time Payment Plugin
This plugin syncs variable pay and entitlements from Workday to Deel on a periodic basis. Note that this it requires employee data sync to be enabled.
Time Off Plugin
This plugin allows direct employees hired on Deel to log their time off in their employer's HRIS system only. Deel will then sync time-off on a periodic basis.
Frequently Asked Questions
[ACCORDION] Can this integration be completed without technical experts on a group?
Deel offers an end-to-end implementation service in collaboration with Workday consultants, which includes complete set up and testing in a sandbox environment first.
Please approach assigned Onboarding Manager if interested in this service.
[ACCORDION] Can workers be managed manually on Deel if Workday 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 Workday.
✅ Step 2: Within Workday, 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 Workday to Deel. When the sync is enabled, all the data manually entered in Deel will be overwritten by the data in Workday.
Before re-enabling the sync, make sure:
- To add the worker(s) to Workday first.
- That the email and employee numbers in both systems match.
[ACCORDION] Will there be notifications of integration issues?
Yes, Deel will send out notifications of integration or global payroll sync issues. Specify an organization manager (or as many emails as needed) email to receive these notifications.
To do this:
✅ Step 1 - Go into the Workday integration and click on the inverted ellipsis (three dots) next to the Sync Integration button.
✅Step 2 - Select Email notifications settings from the list of options.
✅Step 3 - In the Email notifications settings drawer, click on the Add button to add an email notifications list.