The Workday GPC integration for EOR syncs employee data from Workday to Deel and enables EOR-specific workflows, including one-time payments, and automatic generation of compensation amendment drafts in Deel when compensation changes are made in Workday.
Available plugins: One-Time Payment Sync, Compensation Amendments (Beta), External Payroll Documents (ExPD) (Beta)
GPC vs PECI integration for EOR
Deel offers two Workday integrations that support EOR contracts: the Workday GPC integration (this guide) and the PECI Workday integration.
Workday PECI integration
- Connection type: OAuth 2.0 (simpler setup)
- DCoD configuration: Not required
- Supported EOR features: People Match, Payslip and tax document sync (Beta)
Workday GPC integration
- Connection type: Global Payroll Connect (requires more configuration)
- DCoD configuration: Required
- Supported EOR features: One-Time Payment sync (Beta), Compensation Amendments (Beta)
See the Which Workday integration do I need? page for a full comparison.
In this article
Before you begin
Before starting the EOR-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 - integration system, external payroll vendor, and vendor mapping
You will also need:
- EOR contracts set up in Deel for the employees you want to sync
- A confirmed list of fields to map between Deel and Workday. Work with your Deel integration specialist before starting. Refer to the Data mapping reference for more information.
Required permissions
| Permission Category | GP | EOR | PEO | Notes |
|---|---|---|---|---|
| Core DCoD Permissions | ✓ Required | ✓ Required | ✓ Required | All contract types; assigned during common setup |
| APD | ✓ Optional | — | — | GP only |
| ExPD | ✓ Optional | ✓ Optional (Beta) | — | GP and EOR |
| ExPR | ✓ Optional | — | — | GP only |
| GPH | ✓ Optional | — | — | GP only |
| PTO | ✓ Optional | - | — | Requires "Time Off and Leave" scope |
| Cost Center Sync | ✓ Optional | — | — | Requires Organizations and Roles scope |
| OTP & Recurring | ✓ Optional | ✓ Optional | — | Requires DCoD scopes |
For detailed permission information, see the Security permissions reference in the Overview.
What this integration does
The EOR integration syncs the following data between Workday and Deel:
| Plugin | Data | Direction |
| EOR One-Time Payment (Beta) | Variable pay and entitlements | Workday to Deel |
| Compensation Amendments (Beta) | Compensation changes trigger draft amendments in Deel | Workday to Deel |
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. |
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.
Known limitations
Fixed-term contract end dates
By default, Workday has a setting called Sync Employment/Contract End Dates that controls how fixed-term end dates are shared via the API. When this setting is enabled, Workday requires an Employee Contract to be present before it will return an end date. In most configurations, this means the Fixed Term End Employment Date, set during the hire or job change process, is not returned, and the integration cannot sync it to Deel.
To ensure fixed-term end dates sync correctly, this setting must be disabled in Workday.
To disable the setting:
- In Workday, search for and launch the Edit Tenant Setup – HCM task.
- Locate the Sync Employment/Contract End Dates option.
- Make sure the checkbox is unchecked.
- Save your changes.
Once disabled, the integration will pull the Fixed Term End Employment Date from the worker's employment record and sync it to Deel as expected. No changes are required on the Deel side.