Skip to content

Workday

Cloud-based enterprise platform for human resources, finance, and planning.

HR

Connect it

In Keystile Automations → Connections → New connection, choose Workday and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Workday: find purchase order (Finds a purchase order by ID in Workday using WQL).

What it can do (25 actions)

ActionWhat it doesChanges data
Approve TaskApproves an inbox task in Workday.Yes
Call OperationCalls a Workday REST sub-resource or SOAP operation (e.g. approve, close, submit).Yes
Change JobChanges the job for a worker in Workday.Yes
Create Job RequisitionCreates a new job requisition in Workday.Yes
Create Pre-HireCreates a new pre-hire record in Workday.Yes
Create Supplier Credit MemoCreates a new supplier credit memo in Workday.Yes
Create Time Off RequestCreates a new time off request in Workday.Yes
Create Worker Time BlockCreates a new worker time block in Workday.Yes
Create/Update Custom ObjectCreates or updates a Workday custom object instance (PUT upsert).Yes
Custom API CallMake a custom API call to a specific endpointYes
Find Purchase OrderFinds a purchase order by ID in Workday using WQL.
Find Records (WQL)Executes a Workday Query Language (WQL) query and returns the results.
Find SupplierFinds a supplier by ID in Workday using WQL.
Find Supplier InvoiceFinds a supplier invoice by ID in Workday using WQL.
Find Supplier PaymentFinds supplier payments in Workday using WQL.
Get Business Object Details (Batch)Retrieves details for one or more business objects by ID in a single step.
Get Custom ObjectsRetrieves a custom object instance by definition ID and object ID.
Get ReportFetches a Workday report by ID or web service alias.
Get Report using WQL (Batch)Executes a WQL query and returns all rows (use for report-style datasets).
Hire EmployeeCreates a new worker (hire) in Workday.Yes
List Custom Object Definitions (Batch)Lists all custom object definitions available in your Workday tenant.
Search Business Object (Batch)Searches business objects with pagination and returns all matching records.
Update Business ObjectUpdates an existing business object by ID using the REST API.Yes
Update SupplierUpdates an existing supplier in Workday.Yes
Update Supplier InvoiceUpdates an existing supplier invoice in Workday.Yes

Start a workflow when… (14 triggers)

  • Business Process Event Completed — Triggers when a business process event is completed in Workday.
  • Employee Terminated — Triggers when an employee is terminated in Workday.
  • Expense Report Submitted — Triggers when an expense report is submitted in Workday.
  • Leave Request Submitted — Triggers when a leave request is submitted in Workday.
  • New Hire Created — Triggers when a new employee is hired in Workday.
  • New Inbox Task — Triggers when a new inbox task is assigned in Workday.
  • New Supplier — Triggers when a new supplier is created in Workday.
  • New Supplier Invoice — Triggers when a new supplier invoice is created in Workday.
  • Run WQL Query — Triggers when new records are returned by a Workday Query Language (WQL) query.
  • Updated Supplier — Triggers when a supplier is updated in Workday.
  • New/Updated Business Object — Triggers when a business object is created or updated in Recruiting, Onboarding, or HR Services & Time Tracking.
  • New/Updated Business Object (Batch) — Triggers with a batch of new or updated business objects in a single poll cycle.
  • Scheduled Report Fetch (Batch) — Polls a Workday report on a schedule and returns all rows as a batch.
  • Scheduled Report Fetch using WQL (Batch) — Polls a WQL query on a schedule and returns matching rows as a batch.

How Keystile protects it

Every Workday action is checked before it runs, whether it comes from an AI tool or a workflow. 14 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Workday with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps