Workable + Workday REST
Connect Workable and Workday to Automate Your Entire Hire-to-Onboard Journey
Stop re-entering data manually. Sync candidate, employee, and job requisition data between your ATS and HCM platform automatically.


Why integrate Workable and Workday REST?
Workable and Workday do very different jobs. Workable is where you attract, evaluate, and hire candidates. Workday is where your workforce lives — compensation, positions, org structure, all of it. When they don't talk to each other, HR teams end up manually copying candidate data into Workday after every hire. That means delays, typos, and a rocky start for new employees who deserve better. Connecting Workable with Workday REST through tray.ai gives you real-time, bidirectional data flow between your recruiting platform and your HCM, without the spreadsheets.
Automate & integrate Workable & Workday REST
Use case
Automated New Hire Record Creation in Workday
When a candidate's status is updated to 'Hired' in Workable, tray.ai automatically creates a worker record in Workday REST — personal details, job title, department, start date, compensation band. HR admins don't have to re-enter data that's already sitting in Workable. New hire provisioning goes from days to seconds.
Use case
Bidirectional Job Requisition Sync
Approved Workday positions flow into Workable as active job postings automatically. When a Workable job closes, the corresponding Workday position updates to reflect it. Your recruiting pipeline stays aligned with approved headcount, and nobody accidentally hires for a position that's been put on hold.
Use case
Candidate Data Enrichment for Workday Onboarding
Structured candidate profile data — resume details, assessment scores, interview feedback, offer letter acceptance — passes from Workable into Workday to pre-populate onboarding task lists and employee profiles. HR business partners and managers have real context on new hires from day one, not just a name and a start date.
Use case
Real-Time Headcount and Offer Reporting
Offer acceptance events sync from Workable into Workday automatically, keeping headcount reports, workforce planning dashboards, and budget forecasts accurate. HR leaders get a single source of truth for open roles, accepted offers, and upcoming start dates — no more reconciling two systems that never agree.
Use case
Automated Onboarding Task Initiation
Workday onboarding workflows fire automatically the moment a candidate is marked hired in Workable — IT provisioning requests, benefits enrollment invitations, manager welcome tasks. No manual trigger means no missed steps, regardless of when HR last checked their ATS.
Use case
Compliance and Audit Trail Synchronization
Key recruiting milestones — application receipt, interview completion, offer extended, background check cleared — log automatically from Workable into Workday, building a unified compliance and audit trail. For organizations in regulated industries, having documented evidence of fair hiring practices isn't optional.
Use case
Rehire Detection and Profile Matching
When a new candidate enters Workable, tray.ai queries Workday REST to check whether they're a former employee, surfacing their previous employment history, rehire eligibility, and prior compensation to the recruiting team. Faster hiring decisions, and no awkward situations involving someone who was marked ineligible.
Get started with Workable & Workday REST integration today
Workable & Workday REST Challenges
What challenges are there when working with Workable & Workday REST and how will using Tray.ai help?
Challenge
Complex Data Mapping Between ATS and HCM Schemas
Workable and Workday use fundamentally different data models. Workable organizes data around jobs, candidates, and stages. Workday structures information around positions, workers, organizations, and supervisory hierarchies. Mapping fields between these two schemas — especially for custom attributes, cost centers, and compensation grades — is error-prone and slow when done by hand.
How Tray.ai Can Help:
tray.ai's visual data mapper and transformation toolkit let you build and maintain precise field mappings between Workable and Workday REST, including conditional logic, data normalization, and custom field handling. Once configured, mappings apply automatically on every workflow run.
Challenge
Workday API Authentication and Versioning Complexity
Workday's REST API requires OAuth 2.0 configuration with tenant-specific endpoints, and the API changes across versions in ways that can break integrations. Managing token refresh, tracking API version updates, and protecting your integration from breaking during a Workday tenant upgrade all add up to real operational overhead.
How Tray.ai Can Help:
tray.ai handles Workday REST authentication natively, managing OAuth token refresh and tenant URL configuration out of the box. The connector stays current with Workday REST API versions, so you're not scrambling every time Workday pushes an update to your tenant.
Challenge
Handling Partial Hires and Multi-Stage Offer Workflows
Not every candidate marked 'Hired' in Workable is ready to be provisioned in Workday. Background checks, reference verifications, and visa approvals may still be outstanding when the hire stage is first reached. An integration that doesn't account for this will create worker records too early and pollute your HCM data.
How Tray.ai Can Help:
tray.ai lets you build conditional branching into your workflows so Workday record creation is gated on whatever conditions your business actually requires — for example, a background check field set to 'Cleared' in Workable before any Workday action fires. Your HCM data stays clean.
Challenge
Duplicate Record Prevention Across Systems
When a candidate applies multiple times, comes in through different channels, or is a former employee already in Workday, blindly creating a new worker record on every hire event from Workable is a real risk. Duplicate records in your HCM are painful to clean up and can cause downstream payroll and compliance problems.
How Tray.ai Can Help:
tray.ai workflows can include a deduplication step that queries Workday REST for an existing worker or pre-hire record matching the candidate's identifying information before creating anything new. If a match is found, the workflow updates the existing record instead, keeping your HCM data intact.
Challenge
Keeping Requisition IDs Synchronized Across Both Platforms
Workable generates its own job and requisition IDs. Workday maintains separate position IDs and job requisition numbers. Without a reliable cross-reference between these identifiers, follow-on integration events — like updating a Workday position when a Workable job closes — can't reliably match records across systems.
How Tray.ai Can Help:
tray.ai supports persistent data storage within workflows, so you can maintain a lookup table that maps Workable job IDs to Workday position IDs at the time of requisition creation. Every subsequent workflow step references that mapping to get accurate cross-system record matching throughout the full recruiting lifecycle.
Start using our pre-built Workable & Workday REST templates today
Start from scratch or use one of our pre-built Workable & Workday REST templates to quickly solve your most common use cases.
Workable & Workday REST Templates
Find pre-built Workable & Workday REST solutions for common use cases
Template
Hired Candidate to Workday Worker Record
Automatically create a new worker record in Workday REST whenever a candidate moves to the 'Hired' stage in Workable, mapping personal, role, and compensation data without manual intervention.
Steps:
- Trigger on Workable webhook event when candidate stage changes to 'Hired'
- Extract candidate profile fields including name, email, job title, department, start date, and salary
- Create a new pre-hire or worker record in Workday REST using the extracted data
Connectors Used: Workable, Workday REST
Template
Workday Position Approval to Workable Job Post
When a new position is approved in Workday, automatically create the corresponding active job posting in Workable, including job description, department, location, and required qualifications.
Steps:
- Poll Workday REST on a scheduled interval for newly approved position openings
- Transform Workday position data into the Workable job posting format
- Create or update the job posting in Workable and set status to active
Connectors Used: Workday REST, Workable
Template
Workable Offer Acceptance to Workday Headcount Update
Sync offer acceptance events from Workable to Workday in real time, updating headcount planning records and triggering pre-boarding tasks for the incoming employee.
Steps:
- Listen for offer accepted webhook event in Workable
- Update the associated Workday position record to reflect an incoming hire and expected start date
- Initiate Workday pre-boarding workflow tasks for IT, facilities, and benefits enrollment
Connectors Used: Workable, Workday REST
Template
New Candidate Rehire Check Against Workday
When a new candidate application comes in through Workable, automatically query Workday for a matching former employee record and tag the candidate in Workable with their rehire eligibility status.
Steps:
- Trigger on new candidate application event in Workable
- Search Workday REST for a worker record matching the candidate's email address or name
- If a match is found, retrieve rehire eligibility status and add a tag or comment to the Workable candidate profile
Connectors Used: Workable, Workday REST
Template
Closed Workable Job to Filled Position Update in Workday
When a job closes in Workable due to a successful hire or cancellation, automatically update the corresponding Workday position to reflect its new status, keeping headcount and workforce planning data accurate.
Steps:
- Trigger on Workable job closed or archived event via webhook
- Identify the matching Workday position using the requisition ID or job code stored in Workable
- Update the Workday position status to Filled, Cancelled, or On Hold based on the closure reason
Connectors Used: Workable, Workday REST
Template
Daily Recruiting Activity Report from Workable to Workday
Compile a daily summary of recruiting activity from Workable — applications received, interviews scheduled, offers extended, hires made — and push structured data into Workday for workforce analytics and reporting dashboards.
Steps:
- Run a scheduled tray.ai workflow each day to pull recruiting metrics from the Workable API
- Aggregate and transform data into Workday-compatible reporting structures
- Write summarized recruiting activity data to the relevant Workday reporting or custom object endpoint
Connectors Used: Workable, Workday REST