Skip to content

Workday technical integration

Integration options

Workday provides several integration methods. Choose based on your technical requirements and partnership status.

Workday Integration Cloud (XML)

Use Workday’s native integration platform for scheduled data sync:

<integration>
<source>
<workday-report id="New_Hires_Today"/>
</source>
<transformation>
<map-to-tallyfy>
<field source="Employee_ID" target="employee_id"/>
<field source="Legal_Name" target="full_name"/>
<field source="Job_Profile" target="position"/>
<field source="Supervisory_Organization" target="department"/>
</map-to-tallyfy>
</transformation>
<target>
<tallyfy-api>
<endpoint>https://api.tallyfy.com/v1/workflows</endpoint>
<template>enterprise_onboarding</template>
</tallyfy-api>
</target>
</integration>

REST API integration

For approved partners with Workday REST API access:

const processWorkdayEvent = async (event) => {
if (event.type === 'WORKER_HIRED') {
const worker = await workdayAPI.getWorker(event.workerId);
const workflow = await fetch('https://api.tallyfy.com/v1/workflows', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_TALLYFY_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
template_id: 'enterprise_onboarding',
data: {
employee_id: worker.employeeID,
name: worker.legalName,
email: worker.workEmail,
cost_center: worker.costCenter,
location: worker.primaryWorkLocation,
job_profile: worker.jobProfile,
manager: worker.manager
}
})
});
return workflow.json();
}
};

Data mapping

Common Workday fields to map to Tallyfy workflow variables:

Workday FieldTallyfy VariableDescription
employeeIDemployee_idUnique employee identifier
legalNamefull_nameEmployee full name
workEmailemailWork email address
costCentercost_centerCost center code
businessUnitbusiness_unitBusiness unit name
primaryWorkLocationlocationOffice location
jobProfilejob_titleJob title/role
managermanager_nameDirect manager
workerTypeemployee_typeFull-time, contractor, etc.

Authentication

Workday uses OAuth 2.0 with JWT for API authentication. Store credentials securely and never expose them in client-side code.

iPaaS alternatives

If direct API access is unavailable, use integration platforms:

  • Celigo: NetSuite-native with Workday connectors
  • Workato: Enterprise automation recipes
  • MuleSoft: Anypoint Platform connectors
  • Boomi: Dell Boomi AtomSphere

Vendors > Workday

Connect Workday with Tallyfy to orchestrate cross-department processes like onboarding, role changes, and compliance workflows that Workday cannot coordinate on its own - spanning IT, Facilities, Training, and Finance teams.

Paylocity > Paylocity technical integration

Technical implementation details for connecting Paylocity with Tallyfy including REST API examples, webhook handling, data mapping, and authentication configuration for HR workflows.

Netsuite > NetSuite technical integration

Technical implementation details for connecting NetSuite with Tallyfy including REST API examples, SuiteScript integration, data mapping, and authentication configuration for ERP deployments.

Bamboohr > BambooHR technical integration

Technical implementation details for connecting BambooHR with Tallyfy including REST API examples, webhook signatures, data mapping, and authentication configuration for HR workflows.