Tallyfy coordinates the cross-department workflows that Workday cannot handle by automatically launching structured onboarding and offboarding processes across IT and Facilities and Finance and Training teams whenever employee events like hires or terminations occur in Workday.
Workday technical integration
Workday offers several integration methods. Pick the one that fits your technical needs and partnership status.
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://go.tallyfy.com/api/organizations/{org_id}/runs</endpoint> <template>enterprise_onboarding</template> </tallyfy-api> </target></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 response = await fetch( 'https://go.tallyfy.com/api/organizations/{org_id}/runs', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_TALLYFY_TOKEN', 'X-Tallyfy-Client': 'APIClient', 'Accept': 'application/json', 'Content-Type': 'application/json' }, body: JSON.stringify({ checklist_id: 'enterprise_onboarding', prerun: { 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 response.json(); }};Common Workday fields to map to Tallyfy process variables:
| Workday Field | Tallyfy Variable | Description |
|---|---|---|
employeeID | employee_id | Unique employee identifier |
legalName | full_name | Employee full name |
workEmail | email | Work email address |
costCenter | cost_center | Cost center code |
businessUnit | business_unit | Business unit name |
primaryWorkLocation | location | Office location |
jobProfile | job_title | Job title / role |
manager | manager_name | Direct manager |
workerType | employee_type | Full-time, contractor, etc. |
Workday uses OAuth 2.0 with JWT for API authentication. Store credentials securely - don’t expose them in client-side code.
If you don’t have direct API access, use an integration platform instead:
- Celigo - NetSuite-native with Workday connectors
- Workato - Enterprise automation recipes
- MuleSoft - Anypoint Platform connectors
- Boomi - Dell Boomi AtomSphere
Paylocity > Paylocity technical integration
Paylocity can be integrated with Tallyfy through REST APIs or webhooks to automatically launch structured workflow processes like onboarding and offboarding when employee events occur in Paylocity and the integration uses OAuth 2.0 authentication with field mapping between Paylocity employee data and Tallyfy kick-off form variables.
Tallyfy’s Workato connector uses OAuth 2.0 authentication and Workato’s Ruby SDK to let you start processes and complete or update tasks across enterprise systems like Salesforce and SAP through recipe-based automation with five actions and three polling triggers that dynamically map kick-off form fields from your templates.
Tallyfy picks up where Paylocity stops by coordinating the cross-department workflows that employee events trigger — like IT provisioning and facilities setup and training enrollment and offboarding tasks — across every team involved in the employee lifecycle rather than just the HR department.
Was this helpful?
About Tallyfy
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks