Introduction
Connecting Workday to Ledgy allows you to automatically sync employee data—such as names, emails, start dates, and termination dates—directly into your Ledgy stakeholder profiles. This saves time on manual data entry and keeps your cap table up to date. This article covers the Workday-specific connection steps, including setup and permissions. Once connected, configuring and syncing data follows the same process as all HRIS integrations detailed in our general HRIS guide.
See How do I connect and sync my HRIS system with Ledgy? for full details on configuration and syncing.
Prerequisites: You need Administrator permissions in Workday and Admin access in Ledgy.
Step 1: Start the connection in Ledgy
In Ledgy, go to Company Settings > Data Management
Find the HRIS System Integration section
Click Connect
Search for and select Workday
Click Connect again to proceed
A linking window will appear which will ask for your Workday Integration System Username, Password and Web Services Endpoint URL. The next section explains how to get these.
Step 2: Create an Integration System User in Workday
2.1: Create an Integration System User (ISU)
In your Workday portal, log into the Workday tenant
In the Search field, type Create Integration System User
Select the Create Integration System User task
On the Create Integration System User page, in the Account Information section, enter a user name, and enter and confirm a password
Important: "&", "", or ">" characters cannot be included in the passwordClick OK
To ensure the password doesn't expire, you'll want to add this new user to the list of System Users. To do this, search for the Maintain Password Rules task.
Add the ISU to the System Users exempt from password expiration fieldEnter the Integration System User name in the linking flow
Enter the Integration System User password in the linking flow
2.2: Create a Security Group and assign an Integration System User
In the Search field, type Create Security Group
Select the Create Security Group task.On the Create Security Group page, select Integration System Security Group (Unconstrained) from the Type of Tenanted Security Group pull-down menu.
In the Name field, enter a name
Click OK
On the Edit Integration System Security Group (Unconstrained) page, in the Integration System Users field, enter the same name you entered when creating the ISU in the first section
Click OK
2.3: Configure domain security policy permissions
In the Search field, type Maintain Permissions for Security Group
Make sure the Operation is Maintain, and the Source Security Group is the same as the security group that was assigned in Step 2
On the next screen, add the corresponding Domain Security Policies depending on your use case:
For Workday HRIS:
Follow our HRIS Permissions guide
2.4: Activate security policy changes
In the search bar, type "Activate Pending Security Policy Changes" to view a summary of the changes in the security policy that needs to be approved
Add any relevant comments on the window that pops up
Confirm the changes in order to accept the changes that are being made and hit OK
2.5: Validate the authentication policy is sufficient
Search for Manage Authentication Policies
Click Edit on the authentication policy row
Create an Authentication Rule
Enter a name, add the Security Group, and ensure Allowed Authentication Types is set to Specific User Name Password or Any
Note: You don't have to create a new Authentication Rule if you already have an existing one set to User Name Password or Any. You can add the ISU you created to that rule instead.
You will need to create a new rule if SAML is the only Authentication Rule you see for "Allowed Authentication Types."
2.6: Activate all pending authentication policy changes
In the search bar type, activate all pending authentication policy changes
Proceed to the next screen and confirm the changes. This will save the Authentication Policy that was just created or edited
7.2: Obtain the web services endpoint URL
Search in Workday for Public Web Services
Find Human Resources (Public) if you are connecting Workday HRIS.
Click the three dots to access the menu. Click Web Services > View WSDLNavigate to the bottom of the page that opens (it may take a few seconds to load)
Copy the full URL provided under Human_ResourcesService (Workday HRIS). The URL will have a format similar to
https://wd2-impl-services1.workday.com/ccx/service/acme/Human_Resources/v43.0Enter the Web Services Endpoint URL into the linking flow
Click Submit
Your Workday account is now connected to Ledgy!
Default fields synced via the standard connection
Once connected, the following Ledgy fields are automatically mapped from Workday via the standard integration — no additional or custom mapping is required:
Core profile fields:
Identifier — the field used to match HRIS records to Ledgy stakeholder profiles (configurable: Employee Number, Work Email, or Personal Email)
Name
Email (i.e. Work Email)
Personal Email
Address Line 1
Address Line 2
ZIP Code
City
Country
Birthdate
Employment fields
Start Date
Termination Date
Employment Status
Pay Period
Pay Currency
Employment Type
Job Title
Team
Work City
Work Country
Optional fields (require configuration in Step 4):
The following fields can also be imported but must be explicitly enabled in the Configure settings:
Pay Rate
Manager
Mobile Phone Number
💡 Permissions note: You do not have to grant read permissions for all of the fields listed above. If you choose not to give Ledgy read access to certain fields in your Workday security policies, those fields will simply be returned as blank — no error will occur.
Name and Email are the minimum fields required to create a stakeholder profile in Ledgy.
Connecting custom fields (fields outside the default connection)
If you need to sync fields from Workday that aren't included in the default list above — for example, department-specific data, custom employee attributes, or any other field unique to your Workday setup — you can request a custom HR field mapping.
How it works:
Contact the Ledgy Support team via the in-app chat bubble on the bottom-right or email [email protected] and let them know which Workday field(s) you need
Support will check whether the field is available via the Workday integration API
If available, Support will connect the field to your Ledgy account
Once connected, go to Data Sync > Configure > Requested HR fields — you'll see the newly connected Workday field listed there
Create a Ledgy custom field to receive the data (if one doesn't already exist) via Company Settings > Data Management > Stakeholder custom fields > Add custom field
Map the connected Workday field to your Ledgy custom field in the Configure screen
Click Save — the Data Sync page will update with the newly retrieved data
Run a Sync to pull the custom field data into your stakeholder profiles
Once synced, the custom field data will appear on each stakeholder's profile under Custom Fields. You can also use these fields in reports, document templates, grid columns, and as "group by" options on the Stakeholders page.
Tip: During the initial Workday linking flow, you'll see an option to map additional fields. We recommend clicking "Skip for now" and requesting field mappings via Support once the connection is complete — this ensures everything is set up correctly.
For full details on custom field mapping, see the general HRIS guide.
Step 4: Configure your sync settings
Go to the Data Sync page and click Configure. For full details on all configuration options, see the "Configuring your HRIS import settings" section in our general HRIS guide:
Key settings to configure:
Stakeholder identifier — For Workday, the recommended identifier is Work Email. This is how Ledgy matches HRIS records to existing stakeholder profiles.
Stakeholder email — Choose which employee field maps to Ledgy's primary email.
Additional fields to import — Optionally import Manager, Mobile Phone Number, or Pay Rate.
Nb. ‘Mobile number’ will appear as invalid if the country code is not inputted in HRIS. Please add country code to HRIS entries to successfully sync mobile number - otherwise, this will need to be manually updated in Ledgy.
Sync-if conditions — Filter which employees are included in the sync (e.g. only active employees, or employees in specific locations).
⚠️ Important: If you already have stakeholder profiles in Ledgy
If you already have existing stakeholder profiles in Ledgy before connecting Workday, you need to ensure Ledgy can match your HRIS records to the correct existing profiles. Without this step, duplicate stakeholder profiles may be created during the sync.
How matching works
Ledgy uses a Stakeholder Identifier to match incoming HRIS data with existing stakeholder profiles. The identifier you choose in the Configure settings (e.g. Work Email, Employee Number, or Personal Email) must be present in both:
The employee record in Workday
The Identifier field on the stakeholder profile in Ledgy
If an existing stakeholder profile in Ledgy does not have a matching identifier, Ledgy cannot link it to the HRIS record and will create a new (duplicate) profile instead.
What you need to do
Before running your first sync, update the Identifier field on your existing Ledgy stakeholder profiles:
Go to Stakeholders in Ledgy and click the Bulk button
Select Natural person and click Stakeholders to download your stakeholder list as an Excel file
In the Excel file, fill in the Identifier column for each stakeholder — use the Work Email or Employee number from Workday (or whichever identifier you selected in the Configure settings)
Upload the updated Excel file back to Ledgy
Then, in the Configure settings:
Go to Data Sync > Configure
Set the Stakeholder identifier dropdown to match the identifier type you used in the Excel file (e.g. Work Email)
Click Save
Now when you sync, Ledgy will correctly match your existing stakeholder profiles with the Workday data — no duplicates!
💡 Tip: You can update the Identifier field in bulk using Ledgy's Bulk Edit feature.
For the full explanation of how stakeholder identification works across all HRIS integrations, see the "Choosing how to identify stakeholders" and "What happens if I have existing stakeholders?" sections in our general HRIS guide.
Step 5: Sync your data
Once your configuration is set, you're ready to sync. For full details on syncing (including test syncing, syncing all stakeholders, and ongoing synchronisation), see the "Syncing data into Ledgy" section in our general HRIS guide:
Quick steps:
On the Data Sync page, review the stakeholder records pulled from Workday
Optionally, select a few records and click Sync Selected to test first
Once verified, click Sync Now to sync all matching stakeholders
Need help? Contact our support team via the in-app chat or email [email protected]

























