Set up an Integration System User (ISU) for Hire Link for Workday®

Permissions: Job Admin and above who can manage ALL organization's API credentials

Product tier: Available to all Greenhouse Recruiting subscription tiers with the HRIS Link for Workday® add-on or Hire Link only for HRIS Link for Workday® add-on

To use the Hire Link for Workday® integration, a Workday administrator must configure an Integration System User (ISU) with appropriate security and authentication settings. This setup enables secure, system-to-system communication between Workday and Greenhouse Recruiting.

Before you begin

You must have administrator permissions in your company's Workday® instance.

You'll need to gather the following Workday® credentials:

  • WSDL (Web Services Description Language) URL
  • ISU username and password
  • Workday tenant name

Complete the ISU setup in Workday®

Create an Integration System User (ISU)

In Workday®, log into the Workday tenant and search for Create Integration System User and select the task.

Screenshot 2025-10-27 at 3.51.08 PM.png

On the Create Integration System User page, in the Account Information section, enter a user name, and enter and confirm a password

Note: Do not include &, ", or > characters in the password.
Screenshot 2025-10-27 at 3.52.48 PM.png

Click OK to save changes.

To prevent the password from expiring, search for the Maintain Password Rules task and add the new ISU to the System Users exempt from password expiration field.

Screenshot 2025-10-27 at 3.54.21 PM.png

Click OK to save changes.

Create a security group and assign the user

Search for Create Security Group and select the task.

Screenshot 2025-10-27 at 3.56.07 PM.png

On the Edit Integration System Security Group (Unconstrained) page, in the Integration System Users field, add the user created in the previous step.

Screenshot 2025-10-27 at 3.59.11 PM.png

Click OK to save the group.

Configure domain security policy permissions

Search for Maintain Permissions for Security Group and select the task.

Screenshot 2025-10-27 at 4.00.40 PM.png

From here, set the Operation to Maintain and choose the source security group you just created.

Click OK

Screenshot 2025-10-27 at 4.02.03 PM.png

On the next screen, add the necessary Domain security policies based on your integration scope:

Operation Domain security policy Domain security policies inheriting permission Functional areas
Get and Put Worker Data: Current Staffing Information  –  Staffing
Get and Put Worker Data: Active and Terminated Workers  –  Staffing
Get and Put Worker Data: All Positions  –  Staffing
Get and Put Worker Data: Historical Staffing Information  –  Staffing
Get and Put Request: One-Time Payment  –   
Get and Put Set Up: Onboarding

Manage: Onboarding Audience Condition Rules

View: Onboarding Plans Preview

Onboarding
Get and Put Worker Data: Worker ID  – Personal Data
View and Modify Pre-Hire Data: Name and Contact Information

Pre-Hire Data: Contact Information

Pre-Hire Data: Names

Pre-Hire Process
View Only Manage Pre-Hire Process

Manage Pre-Hire Process: Consider Pre-Hires

Manage Pre-Hire Process: Enter Pre-Hire Interviews

Manage Pre-Hire Process: View Pre-Hire

Manage Pre-Hire Process: Worker Hire Eligibility

Pre-Hire Process
Get and Put Pre-Hire Personal Data

Pre-Hire Personal Data: Age/Marital Status

Pre-Hire Personal Data: Ethnicity/Disability/Religion/Country of Birth

Pre-Hire Personal Data: Gender

Pre-Hire Personal Data: ID Information

Pre-Hire Personal Data: Medical Exams

Pre-Hire Personal Data: Military/Citizenship/Political/Personalities

Pre-Hire Personal Data: Personal Information

Pre-Hire Personal Data: Sexual Orientation & Gender Identity

Pre-Hire Personal Data: Social Benefits Locally

Pre-Hire Process
Get and Put Former Worker Storage  – Staffing
Get and Put Manage: Custom Organization  –  Organizations and Roles
Get and Put Manage: Address Information  –  System
Get and Put Manage: Company  – Organizations and Roles
Get and Put Compensation Change: Unit Salary  – Core Compensation
Get and Put Manage: Cost Center  – Organizations and Roles
Get and Put Add Compensation Plans: Add Merit  – Advanced Compensation
Get and Put Person Data: ID Information  –  Personal Data
Get and Put Change Compensation Manage Plans

Compensation Change: Bonus

Compensation Change: Stock

Advanced Compensation
Get and Put Add Compensation Manage Plans

Add Compensation Plans: Add Bonus

Add Compensation Plans: Add Stock

Advanced Compensation
Get and Put Pre-Hire Personal Data: Web Services with Details  – Pre-Hire Process
Get and Put Manage Pre-Hire Process: Pre-Hire Eligibility  – Pre-Hire Process
Get and Put Job Information  – Jobs & Positions
Get and Put Candidate Data: One-Time Payment Offer  – Recruiting
Get and Put Manage Pre-Hire Process: View Pre-Hire Interviews  – Pre-Hire Process
Get and Put Manage Pre-Hire Process: Manage Pre-Hires  – Pre-Hire Process
Get and Put Add Compensation Plans

Add Compensation Plans: Add Allowance

Add Compensation Plans: Add Hourly

Add Compensation Plans: Add Salary

Core Compensation
Get and Put Compensation change: Commission  – Core Compensation
Get and Put Manage Pre-Hire Process

Manage Pre-Hire Process: Consider Pre-Hires

Manage Pre-Hire Process: Enter Pre-Hire Interviews

Manage Pre-Hire Process: View Pre-Hire

Manage Pre-Hire Process: Worker Hire Eligibility

Pre-Hire Process
Get Only Integration Reports  – Integration
Get Only Integration Configure  – Integration
Get Only Integration Event  – Integration
Get Only Integration Debug  – Integration
Get Only Integration Process  – Integration
Get Only Integration Build  – Integration
Get and Put Worker Data: Funded Plan Assignments  – Advanced Compensation
Get and Put Worker Data: Public Worker Reports  – Staffing
Get and Put Worker Data: Current Job Profile Information  – Staffing
Get and Put Staffing Organizations: Company  – Staffing
Get and Put Staffing Organizations: Cost Center  – Staffing
Get and Put Staffing Organizations: Custom Organization  – Staffing
Get and Put Worker Data: Workers  – Staffing

Common domains include worker data, pre-hire data, compensation, staffing, personal information, and integration events.

Activate security policy changes

Search for Activate Pending Security Policy Changes and select the task.

Screenshot 2025-10-27 at 4.36.26 PM.png

Add any relevant comments in the window that pops up. Check the box next to Confirm to accept changes being made.

Screenshot 2025-10-27 at 4.38.04 PM.png

Click OK to activate the updates.

Set up authentication policies

Search for Manage Authentication Policies and select the task.

Screenshot 2025-10-27 at 4.38.48 PM.png

Click Edit on the relevant authentication policy row.

Screenshot 2025-10-27 at 4.39.16 PM.png

Under Authentication Allowlist, click the + icon to create a new authentication rule.

Screenshot 2025-10-27 at 4.44.09 PM.png

Enter a name for the policy (you may use the ISU name), add the security group created earlier, and set the Allowed Authentication Types to Specific User Name Password or Any.

Screenshot 2025-10-27 at 4.48.33 PM.png
Note: If a rule already exists that allows User Name Password or Any, you can add the ISU to that rule instead. If SAML is the only authentication rule listed, you’ll need to create a new rule using the steps above.

Activate authentication policy changes

Search for Activate All Pending Authentication Policy Changes and select the task.

Screenshot 2025-10-27 at 4.55.16 PM.png

On the next screen, Confirm the changes to apply the new or updated authentication rule.

Obtain the WSDL (Web Services Description Language) URL

Search for Public Web Services in Workday and select the report.

Screenshot 2025-10-27 at 4.57.38 PM.png

Select Human Resources (Public) if connecting Greenhouse to Workday HRIS, or Recruiting if connecting to Workday ATS.

Click the three-dot menu next to the service and select Web Services > View WSDL.

Screenshot 2025-10-27 at 5.00.52 PM.png

Navigate to the bottom of the WSDL page and copy the full service URL. 

Screenshot 2025-10-27 at 5.07.36 PM.png

The URL will follow a format similar to: https://wd2-impl-services1.workday.com/ccx/service/<your_tenant>/Human_Resources/v43.0

Notes

  • Implementation or sandbox tenants in Workday may sync more slowly due to limited system resources. 
  • To request increased API capacity, reach out to your Workday Customer Account Manager or submit a request through the Workday Community portal.