Hi James,
There are a few Workday-specific implementations discussed in the Genesys Community, so this is definitely a path that has been used in practice.
From the Genesys side, the integration is not really Workday-specific. Genesys Cloud WFM provides the HRIS integration framework, and the actual connection is built using Architect workflows and Data Actions against the HR system APIs.
The official overview is here:
https://help.genesys.cloud/articles/workforce-management-and-hr-system-integration-for-time-off-overview/
The HRIS blueprint is also worth keeping as the main technical reference. Although the example implementation uses BambooHR, Genesys explicitly states that it can be used as a guide for other HR systems exposing JSON REST APIs:
https://developer.genesys.cloud/blueprints/wfm-hris-blueprint/
For Workday specifically, one area I would pay particular attention to is agent identity mapping. The Get-Agents workflow can return the external HRIS IDs and email addresses used to associate the Workday worker with the Genesys Cloud user. There have been Workday implementations in the community using the daily agent synchronization mechanism, and incorrect workflow outputs or identifier mapping can prevent that association from occurring.
Another consideration is the Workday side itself. Previous Workday implementations reported that not every required dataset was necessarily straightforward to obtain through REST APIs. Depending on the Workday configuration, some information may need to come from Workday reports or other Workday integration services rather than a simple API endpoint.
For that reason, I would probably start with a fairly small scope:
Workday worker ID/email → Genesys agent association
Workday time-off types → Genesys WFM activity codes/time-off plans
Retrieve time-off balances from Workday
Synchronize approved/cancelled time-off requests
Then validate transfers, rehires, terminated users and pagination before expanding the integration.
There are also a couple of Workday-specific Community discussions that may be useful:
https://community.genesys.com/discussion/workday-genesys-hris-integration
https://community.genesys.com/discussion/hris-workday-integration-adding-ids
https://community.genesys.com/discussion/issue-with-hris-agent-sync
So the HRIS blueprint is definitely the right starting point, but I would treat the Workday API/reporting design and the external ID mapping as two of the main things to validate early.
------------------------------
Raphael Poliesi
------------------------------