The Workday GPC integration for PEO automatically syncs employee data from Workday to Deel, removing the need to update employee records in both systems separately. When a change is made in Workday, it flows into Deel automatically.
Work with your Deel integration specialist to define field mapping before starting. The mapping interface is only accessible to Deel representatives.
In this article
What this integration does
The PEO integration syncs the following data from Workday to Deel:
- Demographic changes
- Bank account updates
- Job data changes
- Employee compensation changes
Data flows in one direction only: Workday to Deel. Changes made in Deel are not synced back to Workday.
When an employee is terminated, you must complete the termination in both Workday and Deel separately. Refer to the Known limitations section for more information.
Before you begin
Before starting the PEO-specific setup, make sure you have completed both parts of the common connection setup. If you haven't done this yet, go to How to connect Workday GPC to Deel first.
Parts 1 and 2 of the common setup must be complete before continuing:
- Part 1: Connecting Workday to Deel - creating an ISU, setting up security groups, an API client, tokens, and connecting to Deel
- Part 2: Setting up DCoD - DCoD Workday setup: integration system, external payroll vendor, and vendor mapping
You will also need:
- Entities set up in Deel with PEO enabled
- A list of the fields to be mapped between Deel and Workday. Work with your Deel integration specialist to define this before you start. For more information, refer to the [Data mapping reference]().
The core DCoD permissions and scopes configured during the common setup are sufficient for PEO. No additional permissions or scopes are required.
Workday setup
Step 1: Enable DCoD for the required pay groups
- In Workday, launch the Maintain Pay Group Vendor Associations task.
- Add a new vendor with the following settings:
| Setting | Value |
| External Payroll Vendor | The external payroll vendor created during the common setup |
| Feature | Data Changes On Demand |
| Pay Group | All pay groups you need to sync with Deel |
| Payroll Organization Type | The payroll organization defined as the external payroll vendor. Retrieve this using the Maintain Organization Types report, then go to the Custom tab. |
Pay groups can only be assigned to one vendor If a pay group you want to assign is already assigned to another vendor. For example, if GP is also configured on this tenant, you should remove it from that vendor first.
Step 2: Activate pending security policy changes
- Launch the Activate Pending Security Policy Changes task.
- Enter a comment describing the reason for the change and save.
Deel setup
Step 3: Enable people data sync
People data sync works on a per-entity basis. Repeat the steps below for each entity you want to sync.
- In the Plugins and settings tab of Deel, locate the People data sync plugin and click Enable.
- On the Configuration step, map the entities and groups to be synced, then click Continue.
- On the Sync entities step, configure the sync schedule, then click Continue.
- On the Data/item mapping step, confirm the field mapping or edit as needed, then click Continue.
Work with your integration specialist To complete the field mapping, make sure you are familiar with the data dictionary and have agreed on the fields to map with your Deel integration specialist before this step.
- On the Review & confirm step, review your settings, then click Continue.
People data sync is now enabled. To add more entities, click the People data sync plugin and select Add entity.
Known limitations
Terminations must be done manually in both systems
Employee terminations are not synced between Workday and Deel. When an employee leaves, you must terminate them in both systems separately to avoid discrepancies.
To terminate an employee:
- Complete the termination in Workday following your standard process.
- In Deel, navigate to the employee's profile and process the termination separately.
If a termination is only completed in one system, the employee's record will remain active in the other. This can affect payroll processing and reporting.