How is the Workday integration works?
Overview
The Siit–Workday integration automatically synchronises employee and HR data from Workday into Siit on a regular schedule, so your service management data always reflects the current state of your workforce — with no manual imports required.
This integration is read-only from Workday's perspective. Siit reads data from Workday but never writes back to it.
Prerequisites
Before setting up the integration, make sure the following are in place:
- A Workday tenant with API access enabled
- An Integration System User (ISU) in Workday with read-only permissions on HR data
- Admin access in Siit to configure integrations
- Your Workday tenant URL, ISU username, and password
💡 Tip: We recommend creating a dedicated Workday ISU with read-only permissions scoped to the data objects below. This follows the principle of least privilege and keeps your integration secure.
Synced Data Objects & Fields
The tables below list every object synced from Workday, along with the specific fields available in Siit. All data flows from Workday into Siit only (one-way sync).
Employee
Core employee profile information.
|
Field |
Description |
|---|---|
|
employee_number |
Unique employee identifier in Workday |
|
first_name |
Employee's first name |
|
last_name |
Employee's last name |
|
display_full_name |
Full display name |
|
work_email |
Work email address |
|
personal_email |
Personal email address |
|
mobile_phone_number |
Mobile phone number |
|
username |
System username |
|
hire_date |
Date the offer letter was signed / most recent hire date |
|
start_date |
Date the employee started working (most recent if rehired) |
|
termination_date |
Date of termination, if applicable |
|
employment_status |
ACTIVE, PENDING, or INACTIVE |
|
gender |
Gender identity |
|
ethnicity |
Ethnicity |
|
date_of_birth |
Date of birth |
|
avatar |
URL of the employee's profile photo |
|
manager |
Reference to the employee's manager |
|
team |
Team the employee belongs to |
|
pay_group |
Pay group assignment |
|
company |
Legal entity / company reference |
|
locations |
List of locations associated with the employee |
|
remote_id |
Workday's native ID for the record |
Employment
Employment history and position details. A new record is created whenever job title or pay changes.
|
Field |
Description |
|---|---|
|
job_title |
The position's title |
|
employment_type |
Type of employment (e.g. FULL_TIME, PART_TIME, CONTRACTOR) |
|
pay_rate |
Compensation rate for the position |
|
pay_period |
Period the pay rate covers (HOUR, DAY, WEEK, MONTH, YEAR, etc.) |
|
pay_frequency |
How often the employee is paid |
|
pay_currency |
Currency code in ISO 4217 format |
|
flsa_status |
FLSA classification (EXEMPT or NON_EXEMPT) |
|
effective_date |
Date this employment record became effective |
|
employee |
Reference to the associated Employee |
|
remote_id |
Workday's native ID for the record |
Group
Organisational groups — departments, cost centres, and other groupings.
|
Field |
Description |
|---|---|
|
name |
Group name |
|
type |
Group type (e.g. DEPARTMENT, TEAM, COST_CENTER) |
|
parent_group |
Reference to the parent group in the hierarchy |
|
remote_id |
Workday's native ID for the record |
Location
Office and remote work locations assigned to employees.
|
Field |
Description |
|---|---|
|
name |
Location name |
|
type |
Location type (HOME, WORK) |
|
street_1 |
Street address line 1 |
|
street_2 |
Street address line 2 |
|
city |
City |
|
state |
State or region |
|
zip_code |
Postal / ZIP code |
|
country |
Country code (ISO 3166-1 alpha-2) |
|
remote_id |
Workday's native ID for the record |
Setting Up the Integration
Step 1 — Connect Workday in Siit
- In Siit, go to Settings > Integrations > Workday.
- Click Add Integration and select Workday.
- Enter your Workday tenant URL, ISU username, and password.
- Click Authorise. Siit will validate the connection and begin the first sync.
Step 2 — Configure Field Mapping (Optional)
Once connected, you can review and adjust how Workday fields map to Siit user attributes under Settings > Employee Groups > People Fields
Step 3 — Verify the Sync
After the first sync completes, go to Resources > People to verify that data has been imported correctly.
Frequently Asked Questions
Can Siit update data in Workday?
No. This integration is strictly read-only. Siit reads data from Workday and never writes back to it.
What happens when an employee is offboarded in Workday?
When an employee's status changes to INACTIVE in Workday, Siit will reflect this change on the next sync. The employee will be marked as Alumni and will no longer count as an active employee.
How long does the initial sync take?
For most organisations, the initial sync completes within a few minutes. For large organisations with 10,000+ employees, it may take up to 30 minutes.