Skip to main content
Workday Education
Last Updated: 2026-07-10
Global Payroll Connect

Global Payroll Connect

Overview

In this chapter, we will explore Global Payroll Connect (GPC). The various features in GPC will help you if you need to configure payroll for multiple different countries and third-party vendors.

Objectives

By the end of this chapter, you will be able to:
  • Describe the advantages and core features of Global Payroll Connect (GPC).
  • Set up external payroll vendors to work with GPC by configuring vendor mapping and pay group associations.
  • Configure Event Outbound Notifications to notify the vendor about Hire and Termination events.
  • Set up an integration to handle Data Changes on Demand (DCoD) requests from the vendor.
  • Explore additional features including Additional Payroll Data (APD) and the Global Payroll Hub (GPH).

Using Global Payroll Connect

Global Payroll Connect (GPC) is a unified solution that simplifies payroll processing for organizations with a global workforce. GPC includes a variety of features that help streamline payroll for both vendors and customers. GPC helps you:
  • Manage payroll processing across the globe by efficiently reviewing payroll related information to support decision making.
  • Elevate the payroll experience for pay admins and workers with different features that provide a single view from multiple payroll vendors.
  • Configure earnings, deductions, and payroll processing information.
  • Set up integrations or APIs that send worker data, such as hire, compensation, benefits, time off, and termination events to third-party payroll vendors.
  • Set up APIs to receive data from third-party payroll vendors, such as external payroll results, external payslips, tax documents, and other payroll documents.
  • Reconcile data between Workday and third-party payroll vendors.
  • Leverage powerful analytics to create and manage custom reports to assist in analyzing or auditing payroll data.
  • Create and maintain payroll processing checklists for third-party payroll pay groups.

Common Setup Tasks

Create External Payroll Vendor
To configure GPC features, you will need to set up an external payroll vendor in Workday using the
Create External Payroll Vendor
task. Enter the name of the vendor and select the GPC features you would like to use.
Screenshot of the "Create External Payroll Vendor" screen features a name input for WICT GPC and an Event Outbound Notifications selection.
Create/Edit External Payroll Vendor Mapping
Once you have created your external payroll vendor in Workday, you will need to map your tenant to the external payroll vendor. Use the
Create External Payroll Vendor Mapping
task if you are creating mapping for the first time. Otherwise, you can update your existing mapping with the
Edit External Payroll Vendor Mapping
task. For each mapping, you must assign an X509 Key Pair. This key pair ensures that Workday securely authenticates with the external payroll vendor before exchanging data.
Screenshot of the "Create External Payroll Vendor Mapping" screen configures keys and features, showing a dropdown menu selecting the Hire event type.
In the Feature Configuration section, you must configure attributes for each GPC feature enabled for your vendor. Add a new row in the Feature column for each GPC feature. Then, add rows in the Attribute column to fill in values for each attribute. The attributes are different for each feature and specify critical information including the endpoint for communicating with the vendor.
Maintain Pay Group Vendor Associations
The
Maintain Pay Group Vendor Associations
task establishes the link between a specific pay group in Workday and the external payroll vendor responsible for processing that pay group's data for a particular GPC feature. This ensures that when a specific feature is triggered, Workday knows which vendor system to communicate with.
Note
:
You may only link each pay group to one external vendor.
Screenshot of the "Maintain Pay Group Vendor Associations" screen maps an external payroll vendor and notification feature to a specific pay group.
In the grid, specify the external payroll vendor you would like to configure. Then select the feature, pay group, and organization type you would like to associate with that vendor.

Event Outbound Notifications

Event Outbound Notifications will notify third-party payroll systems after Hire or Termination transaction events occur in Workday. We recommend you set up Event Outbound Notifications so that the vendor knows when to request Data Changes on Demand for a worker.
Note
:
The Event Outbound Notifications feature will report corrections for these event types but does not support rescinds.
Outbound Notification Process
  1. A Hire or Termination event occurs in Workday.
  2. The Event Outbound integration processes the event information and sends a notification to the vendor when complete.
  3. The vendor receives the notification in JSON format.
  4. The vendor sends a response to Workday to indicate they received the notification.
Flowchart illustrating the Event Outbound Notifications process.
You can configure the Event Outbound integration system to subscribe to Hire and Termination events. When these events occur, the integration will automatically run and will send a notification to the vendor. You will not receive a notification in Workday. To verify if the integration ran successfully, use the
Process Monitor
report to search for integration events. From the Process Monitor, you can locate any runs of your Event Outbound integration.
Screenshot of the View Background Process screen shows a completed outbound event status and a successful notification delivery message.
From the integration event, you can view details about the event and the worker in the Integration Details tab.
Screenshot of the Integration Event Parameters table displays termination event details including worker Leila Ortiz and transaction dates.
Workday delivers the corresponding information to the specified vendor endpoint.
A JSON code snippet details a terminate employee business process event body containing worker ID 21155 and transaction dates.
Then, the vendor sends a response to Workday. The HTTP status code 200 - OK indicates the message was delivered successfully.
Screenshot of the Messages tab shows a successful external response message with a 200 OK status for the outbound event.
Event Outbound Notifications Template
To set up Event Outbound Notifications, create a new integration system using the Event Outbound Notifications template.
Important
:
Each tenant can only contain one integration system using the Event Outbound Notifications template.
You will need to create a new Integration System User (ISU) for this integration. Assign the ISU to a security group with the following permissions:
  • View and Get - Business Process Administration
  • View and Put - Integration Event
  • View and Put - Integration Process
To configure the integration, select Related Actions > Integration > Edit Subscriptions. In the Event Subscriptions section, select Hire - Hire Employee Event and Termination - Terminate Employee Event for the Subscribe to specific Transaction Types field.
Screenshot of the "Edit Subscriptions" screen displays selected transaction types for Hire Employee and Terminate Employee events.
In the Integration Criteria grid, set all fields to Determine Value at Runtime and configure the values to output data for the transaction. When the integration runs, the integration event will show details in these fields including the worker, transaction type, dates, and organizations.
Screenshot showing a side-by-side comparison of the fields for the integration and example output values. On the left, values are set to Determine Value at Runtime. On the right, values are populated with information about a Termination event for worker Leila Ortiz.

Data Changes on Demand

Data Changes on Demand (DCoD) allows payroll vendors to request data from Workday at any time. DCoD provides field level change detection and returns the current snapshot for each worker in raw JSON format. Vendors can request full pay groups and data sections or specify individual workers and felds. The Data Changes on Demand process is as follows:
  1. The vendor makes a request to Workday, specifying the workers and data they would like.
  2. Workday processes the request and runs the Data Changes on Demand integration system.
  3. The integration system produces a JSON output file and notifies the vendor when the process is complete.
  4. The vendor makes another request to retrieve the output file from Workday.
Flowchart illustrating the steps in the DCoD process. The vendor makes a request to Workday which triggers the DCoD integration system. Workday processes the request and notifies the vendor. Then, the vendor makes an additional request to retrieve the JSON output file.
To use Data Changes on Demand, you must create an integration system using the Data Changes on Demand template. Similar to Event Outbound, you may only have one DCoD integration in any given tenant. You will need to create an Integration System User (ISU) and assign it to a security group with the following permissions:
  • Get and Modify - Manage: Data Changes on Demand
  • Get and View - Reports: Data Changes on Demand
  • View access to Integration Build, Integration Debug, or Integration Event
You must also use the
Edit External Payroll Vendor Mappings
and
Maintain Pay Group Vendor Associations
tasks to configure your external payroll vendor for DCoD.
DCoD Requests
To initiate the Data Changes on Demand process, the third-party payroll vendor makes a REST API request to Workday. In the request, vendors specify the request criteria and what data to include.
Vendors can specify the following parameters:
Parameter
Type
Example
Notes
entryMomentFrom
DateTime
YYYY-MM-DDT00:00:00.000
Required. Specify the dateTime in Pacific standard time.
entryMomentTo
DateTime
YYYY-MM-DDT00:00:00.000
Required. Specify the dateTime in Pacific standard time.
effectiveFrom
Date
YYYY-MM-DD
Required.
effectiveTo
Date
YYYY-MM-DD
Required.
fields
Multi-instance
Field_Path_ID=$.workers.employeeId
Required. Specify which fields to include in the output.
organizations
Multi-instance
Organization_Reference_ID=3rd_Party_Green_Planet_Acquisition"
Required. Must include one or more pay groups.
workers
Multi-instance
Employee_ID=21155
Optional. Configure specific workers to include.
fullSnapshot
Boolean
true or false
Optional response filter. When true, the integration includes all workers in the request. When false, the integration only includes workers with changes.
Resource
:
Vendors can specify many additional parameters and data sections in the request. For a full list, review the following Workday Documentation pages:
  • Reference: Data Sections for Data Changes on Demand
  • Reference: Data Changes on Demand Request Criteria Parameters
Below is an example request from the vendor. After receiving an event outbound notification, the vendor wants to request updated information about a specific worker who was terminated. In the Organizations and Workers sections, they specify the pay group and the specific worker.
Screenshot of an example DCoD request from the vendor. The request includes sections for the requestCriteria, fields, organizations, and workers.
In the Fields section, the vendor specifies the data they would like to receive. To include all subfields in a data section, specify the field path ID with a period (.) and an asterisk (*) at the end. For example:
  • Field_Path_ID=$.workers.personal.*
  • Field_Path_ID=$.workers.positions.*
Screenshot of the expanded fields section in the DCoD request. The vendor names the fields to include, such as workers.employeeId and workers.personal.*.
Events and Output Files
When the DCoD integration event is completed, Workday sends a notification to the vendor. Administrators in Workday do not receive a notification during this process. To locate DCoD events, run the Process Monitor task and search for events from your DCoD integration. From the event page, select the Messages tab and select a message to access the output file.
Screenshot of the View Background Process page for a DCoD integration event. The Messages tab is selected and contains four messages with output files and a 200 - OK response from the vendor.
The integration outputs the data in raw JSON format. This allows different vendors to easily process and transform the data for their unique specifications. Notice the output file includes information based on the fields and workers the vendor requested.
Screenshot of a DCoD output file in JSON format. The file shows fields in the Personal data section and Legal Names subsection that the vendor requested.

Global Payroll Hub

The Global Payroll Hub (GPH) allows you to process payroll and perform time-sensitive actions for multiple countries in one central location. With GPH, payroll administrators can view all external pay groups they manage, regardless of the different third-party payroll vendors used. From the hub, you can quickly access an overview for each pay group including the processing status and any action items needed. With GPH, you can:
  • View all the external pay groups you are responsible for.
  • View payroll status for external pay groups even if you have separate third party vendors for different regions.
  • View high-level information related to the pay period, including the processing status and any action items.
  • Drill into payroll details to view more information for the current, previous, or next pay periods, as well as off-cycle pay runs to improve efficiency.
  • Quickly view information related to important dates, employee counts, and total payment breakdowns.
  • Analyze variances to visualize the difference between the amounts for the current and previous pay periods.
  • Access third-party payroll tasks, such as running calculations, through Workday.
Workday retrieves information from the vendor using REST APIs to ensure that the data displayed in GPH is accurate and up-to-date.
Important
:
Your third-party payroll vendor must provide REST APIs that Workday can access to populate the data for the landing page and additional fields.
Global Payroll Processing
To access the Global Payroll Hub, use the
Global Payroll Processing
task.
Screenshot of the "Global Payroll Processing" summary table lists international pay groups, their current status, key dates, and available payroll actions.
For each Pay Group, you can expand details to find more information about the current pay period.
Screenshot of rows showing completed or failed step-by-step progress timelines for distinct regional payroll groups.
In addition to a centralized summary, GPH provides tools to improve efficiency and tracking. By selecting a pay group, you can access more details about previous and future periods, off-cycle pay runs, and analytics.
Screenshot of the "Global Payroll Processing" details page shows a payroll progress timeline and an "Employees Processed" metric chart for a monthly cycle.
Setup
To set up GPH, configure access to the following domains in the Global Payroll Connect functional area.
Domain
Description
Manage: Global Payroll Processing
Configure access for payroll administrators.
View: Global Payroll Hub
Configure access for users.
You will need to update your External Payroll Vendor Mapping and Pay Group Vendor Associations to include Global Payroll Hub and its required attributes.
Resource
:
For additional guidance, review the Steps: Set Up Global Payroll Hub page in the Workday Documentation.

Additional Payroll Data

The Additional Payroll Data (APD) feature allows you to support country-specific data required for payroll processing. When you enable Additional Payroll Data, Workday can collect and transfer data from required country-specific payroll forms and fields to a third-party vendor. Workers can input this data through employee self-service. Payroll Administrators can also input data on behalf of a worker. Workday does not store the additional data. Workday only displays the data, retrieving the available forms and fields from the external vendor. The vendor is responsible for storing and maintaining the data within their external payroll system.
Note
:
To successfully enter Additional Payroll Data, the worker must exist in both Workday and the external system.
To access Additional Payroll Data, configure security policies for the following domains:
Domain
Description
Self-Service: Payroll Interface (Additional Payroll Data)
Enables current and future workers, to input additional payroll data through ESS.
Worker Data: Payroll Interface (Additional Payroll Data)
Enables payroll administrators to input additional payroll data for workers.
You will need to update your External Payroll Vendor Mapping and Pay Group Vendor Associations to include Additional Payroll Data and its attributes.
Resource
:
For additional guidance, review the Steps: Set Up Additional Payroll Data page in the Workday Documentation.
Inbound Notifications
Global Payroll Inbound Notifications allow you to notify specific workers or role groups in Workday with custom messages that include links or interactive elements. In the following example, an Inbound Notification alerts the payroll administrator that country-specific forms are ready for a worker.
Screenshot of the "View Global Payroll Notification" page alerts an administrator to complete additional country-specific payroll data for a worker.
From the notification, the administrator can navigate to Amanda's profile, view the country-specific forms required by the vendor, and enter the additional data.
Screenshot of Amanda Mackenzie's Workday profile displays the Additional Payroll Data tab with forms for sole earner and cross-border commuter records.