Workday Integration — Automate Workday with AI on Beauto
Workday is a cloud-based enterprise resource planning (ERP) software that provides comprehensive solutions for human capital management, financial management, and analytics
Category: human resources, accounting · 542 actions available
What you can automate with Workday
Beauto connects Workday with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Workday events, enrich Workday data with AI, or sync Workday with the rest of your stack — without writing code.
- Sync Workday data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
- Trigger AI agents on new Workday events and route the output anywhere
- Schedule recurring Workday tasks — daily reports, cleanups, or bulk updates
- Use natural language to describe the workflow; Beauto builds it for you
Workday actions Beauto supports
- 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 ent
- 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 me
- 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. Su
- 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
- 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 requi
- 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
- 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 filte
- 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
- 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 detail
- 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 assign
- 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
- 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 queryin
- 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-r
- 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 S
Workday triggers
- Absence Balance Changed — Triggers when a worker's absence balance changes.
This trigger monitors a specific worker's absence plan balance and detects any changes
to the balance details including quantity available, effective date, posit
- Balance Details Changed — Triggers when details of a specific balance change (quantity, accruals, adjustments, etc.).
This trigger monitors a specific worker's absence plan balance and detects any changes
to the balance details including
- Interview Feedback Submitted or Updated — Triggers when interview feedback is submitted or updated for a specific interview.
This trigger monitors a specific interview and fires when new feedback entries are detected
or existing feedback is modified.
- Job Posting Changed — Triggers when a specific job posting's details change (title, status, posting dates, location, etc.).
This trigger monitors a single job posting and fires when any of its fields are modified.
- Job Posting Questionnaire Changed — Triggers when a job posting's candidate questionnaire is added or changed.
This trigger monitors a specific job posting's questionnaires and detects any changes
including additions, removals, or modifications to
- New Absence Balance — Triggers when a new absence balance record becomes available for a worker.
This trigger monitors a specific worker's absence balances and detects when new
balance records appear (e.g., a new plan/bucket becomes
- New Interview Scheduled — Triggers when a new interview is scheduled/created in Workday.
This trigger monitors interviews and fires when new interview records are detected.
- New Job Posting — Triggers when a new job posting appears (newly published/opened) in Workday.
This trigger monitors job postings and fires when new postings are detected.
- Prospect Profile Changed — Triggers when a specific prospect's profile details change (contact info, status, type, source, level, tags, etc.).
This trigger monitors a single prospect and fires when any of its core profile fields are modified.
- New Prospect Resume Attachment Added — Triggers when a new resume/attachment is added to a specific prospect profile.
This trigger monitors a prospect's resume attachments and fires when new attachments are detected.
- Worker Eligible Absence Type Changed — Triggers when a worker becomes eligible or ineligible for an absence type.
This trigger monitors the list of eligible absence types for a specific worker
and detects when new absence types are added (worker beco
- Worker Leave of Absence Changed — Triggers when a worker's leave of absence record changes.
This trigger monitors all leaves of absence for a specific worker and detects:
- New leave requests created
- Changes to existing leaves (status, dat
- Worker Leave of Absence Created — Triggers when a new leave of absence record is created for a worker.
This trigger monitors a specific worker's leaves of absence and detects when new
leave records appear (e.g., when a leave is initiated/recorde