Connect Workday to OpenClaw on Operator.io
Workday is a cloud-based ERP platform for HR, finance, and workforce analytics. It streamlines employee management, payroll, and business operations in a single system.
Automate Workday with AI
Hand Workday to an OpenClaw agent running on Operator. You write what you want in a chat and it turns that into real Workday actions like create business title change, create job change, create payroll inputs, without you opening the app.
Your agent reaches Workday directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Workday
Your agent can call any of these Workday actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
Create Business Title Change
Creates a business title change instance for a worker with the specified data. Use this when you need to initiate a business title change request for an employee.
Create Job Change
Tool to create a job change instance for a worker in Workday. Use when initiating organization or supervisory changes for employees. Requires valid job change reason and supervisory organization IDs.
Create Payroll Inputs
Tool to create payroll inputs in Workday. Use when you need to add new payroll data for a worker such as earnings, deductions, or other pay components.
Create Time Off Request
Creates a time off request for the specified worker and initiates the business process. Use Get Worker Time Off Details to find valid time off type IDs (e.g., Vacation, Sick Leave) from the worker's existing time off entries, and Get Cur...
Get Absence Balance
Retrieves balance information for a specific worker's absence plan. This action returns balance details including the quantity of hours/days available, the unit of measurement (hours/days), effective date, and related metadata for a work...
Get Assignment Change Group Cost Centers
Retrieves cost center instances for organization assignment changes. Returns a list of cost centers that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints. Supports filtering...
Get Assignment Change Group Jobs
Retrieves job instances for organization assignment changes. Returns a list of jobs that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints.
Get Assignment Types
Retrieves assignment type values for job changes in Workday. Returns reference data for assignment types (e.g., 'Domestic', 'International') that can be used as parameters in job change and staffing-related endpoints.
Get Business Title Change
Retrieves a business title change instance by ID. Use when you need to get details about a specific business title change request for a worker.
Get Business Title Change For Worker
Tool to retrieve a business title change instance for a specific worker. Use when you need details about a particular business title change event.
Get Candidate Availability Template
Tool to retrieve the candidate availability template version for a specific job posting. Use this when you need to understand what availability template is configured for candidate scheduling or interview slot selection for a given job p...
Get Collection of Jobs
Tool to retrieve a paginated collection of jobs from Workday Staffing system. Use when you need to list jobs with their associated worker, location, and organizational information.
Get Collection of Payroll
Tool to retrieve a collection of payroll inputs from Workday. Use when you need to fetch payroll input data for workers, filtered by date ranges, pay components, or specific workers. At least one query parameter is required to get data.
Get Company Insider Types
Retrieves company insider types from Workday Staffing API. Use when you need reference data for company insider type values that can be used as parameters in other staffing endpoints.
Get Contingent Worker Types
Tool to retrieve contingent worker types from Workday staffing API. Use when you need to get valid values for contingent worker type parameters in job changes or other staffing operations. Supports filtering by effective date, job, locat...
Get Country Info
Retrieves detailed information about a specific country from Workday. Use this to get country metadata including ISO codes and address lookup settings.
Get Currencies
Retrieves currency instances for job changes in Workday. Returns reference data for currencies that can be used as parameter values in job change and staffing-related endpoints.
Get Current User
Retrieves the current authenticated worker's profile information from Workday.
Get Grants
Retrieves grant instances for organization assignment changes. Returns a list of grants that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints. Supports filtering by effective...
Get Headcount Options
Retrieves headcount option instances that can be used as values for other endpoint parameters. Use when you need valid headcount option values for job changes or staffing operations in the Workday Staffing API.
Get History Instance for Worker
Tool to retrieve a specific history instance for a worker. Use when you need detailed information about a particular business process or employment change for a worker.
Get History Items for Worker
Tool to retrieve a collection of history items for a specific worker. Use when you need to access a worker's historical staffing information, business processes, or employment changes.
Get Holiday Events
Returns the holiday events for the specified workers and time period.
Get Interview
Tool to retrieve detailed information about a specific interview from Workday Recruiting. Use when you need interview details including status, scheduled time, candidate info, interviewers, and job requisition data for a known interview ID.
Get Interview Feedback
Retrieves interview feedback for the specified interview ID from Workday Recruiting API. Returns raw feedback entries including ratings, comments, and recommendations from interviewers. Use when you need to access detailed interview feed...
Get Job By ID
Tool to retrieve detailed information about a single job instance by its ID. Use when you need to fetch specific job details including business title, job profile, job type, location, supervisory organization, and assigned worker informa...
Get Job Change Frequencies
Retrieves frequency instances for job changes in Workday. Returns reference data for frequencies (e.g., 'Annual', 'Bi-weekly', 'Monthly') that can be used as parameter values in job change and staffing-related endpoints.
Get Job Change Location Info
Tool to retrieve location information for a specific job change in Workday. Use when you need details about the work location, scheduled hours, work shift, or workspace associated with a job change event.
Get Job Change Position
Retrieves position details for a specific job change in Workday Staffing API. Use when you need to get position information associated with a job change event, including whether the position is being created, closed, or available for ove...
Get Job Change Reason Instance
Retrieves a job change reason instance from Workday. Use when you need to get details about a specific job change reason, such as its code, name, and status.
Get Job Change Reasons
Retrieves a collection of job change reasons from Workday. Use when you need to get available job change reason reference data for use in other HR operations or queries.
Get Job Change Reason Values
Retrieves job change reason instances that can be used as values for other staffing endpoint parameters. Use when you need to find valid job change reason IDs (e.g., Promotion, Transfer, Demotion) for creating or querying job changes in...
Get Job Changes Group Templates
Retrieves job changes group template instances in Workday. Returns reference data for templates (e.g., 'Change Location', 'Promotion', 'Multiple Changes') that can be used as parameter values in job change and staffing-related endpoints.
Get Job Changes Job Values
Retrieves job instances that can be used as values for job changes parameters. Use when you need to find valid job IDs for filtering job change events or staffing operations in the Workday Staffing API.
Get Job Changes Worker Values
Retrieves worker instances that can be used as values for job changes parameters. Use when you need to find valid worker IDs for filtering job change events or staffing operations in the Workday Staffing API.
Get Job Classifications
Retrieves job classification instances for job changes in Workday. Returns reference data for job classifications that can be used as parameter values in job change and staffing-related endpoints.
Get Job Posting
Retrieves detailed information about a specific job posting including job description.
Get Job Posting Questionnaire
Retrieves screening questions and questionnaires associated with a specific job posting.
Get Job Profiles Values
Retrieves job profile instances from Workday Staffing API. Use when you need reference data for job profiles that can be used as parameter values in other staffing endpoints like job changes or assignments.
Get Job Requisition Values
Retrieves job requisition instances that can be used as values for other endpoint parameters. Use when you need to find valid job requisition IDs for filtering or referencing in job change operations within the Workday Staffing API.
Get Job Workspace
Tool to retrieve a single workspace instance for a specific job. Use when you need detailed workspace information for a job, including location and hierarchy details.
Get Job Workspaces
Tool to retrieve a collection of workspaces for a specified job ID. Use when you need to access workspace information associated with a job in the Workday staffing system.
Get Leave Status Values
Get all available leave status values from Workday. Returns reference data for leave statuses such as 'Canceled', 'In Progress', 'Successfully Completed', 'Process Terminated', and 'Rescinded'. These values can be used to filter or query...
Get My Job Postings
Retrieves job postings assigned to the authenticated user (current recruiter). This action finds job postings by: 1. Identifying interviews where the current user is listed as an interviewer 2. Extracting job requisition IDs from those i...
Get Organization Assignment Business Units
Retrieves business unit instances for organization assignment changes. Returns a list of business units that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints.
Get Organization Assignment Customs
Retrieves custom organization assignment instances. Returns a list of custom organization assignments that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints. Supports filterin...
Get Organization Assignment Funds
Retrieves fund instances for organization assignment changes. Returns a list of funds that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints.
Get Organization Assignment Regions
Retrieves region instances for organization assignment changes. Returns a list of regions that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints. Supports filtering by effecti...
Plus 36 more Workday actions your agent can call.
How to connect Workday
You authorize Workday once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Workday without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Workday
- How do I connect Workday to Operator?
- You authorize Workday once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Workday without you signing in again.
- Can my agent help with hiring and people tasks in Workday?
- Yes. It can read and update records, move candidates or requests through stages, and pull status back to you. Use it to log new applicants, keep a pipeline current, or answer a question about Workday without opening the app.
- Do I need to write code or manage Workday API keys?
- No code and no API keys. You authorize Workday through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
- Can my agent use Workday together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Workday and tools like Ashby, Lever, Sap successfactors in one job, reading from one and acting in another without you wiring anything between them.
More apps to automate
Apps your agent runs alongside Workday, or browse all integrations.
Put your agent on Workday
Sign in, connect Workday, and hand your agent the work. Your first week is free.
Try for free