Chatspark
K
K

Workday

For enterprise HR and people ops teams who want employees to self-serve on profiles, leave balances, and org questions.

7 min read

Updated February 2026

Overview

Enterprise employees routinely open IT tickets or message HR just to find basic information: “How many vacation days do I have?” “Who reports to the VP of Engineering?” “Are there any open roles in Marketing?” Workday has all the answers, but its interface isn't always intuitive for casual users.

The Workday integration lets your AI agent query employee profiles, absence balances, org hierarchy, and open positions directly. Employees ask in plain language and get instant answers—no Workday navigation required.

When to Enable This

  • HR receives a high volume of “How much PTO do I have?” type inquiries
  • Managers need to quickly check team structure or reporting lines
  • Recruiters want an easy way to surface open positions to internal candidates
  • New employees need help navigating org structure during onboarding

Available Actions

ActionDescription
Employee ProfileLook up an employee's profile by name, email, or worker ID
Absence BalanceCheck vacation, sick, and other leave balances for an employee
Org HierarchyShow reporting structure, direct reports, and team composition
Open PositionsList open job requisitions filtered by department, location, or job family
Sensitive Data
Workday contains highly sensitive employee information. Only enable this on internal-facing agents with appropriate access controls. Work with your Workday admin to scope the integration user's permissions carefully.

Prerequisites

  • A Workday tenant with REST API access enabled
  • An Integration System User (ISU) configured for ChatSpark
  • An access token or OAuth client configured in Workday
  • Your Workday tenant URL

Setup Instructions

Step 1: Create an Integration System User

  1. In Workday, search for Create Integration System User
  2. Name it “ChatSpark ISU” and set a secure password
  3. Assign a security group with read access to worker data, absence data, and job requisitions
  4. Activate the security policy changes

Step 2: Generate an Access Token

  1. Search for Register API Client for Integrations
  2. Register a new client with “ChatSpark” as the name
  3. Note the Client ID and Client Secret
  4. Generate a refresh token for the ISU account

Step 3: Enable in ChatSpark

  1. In ChatSpark, go to AI Actions
  2. Find Workday in the Library and click Enable
  3. Select the agent(s) that should have access
  4. Enter your tenant URL and access token
  5. Click Save

Configuration Fields

FieldDescriptionExample
Tenant URLYour Workday REST API base URLhttps://wd5-impl-services1.workday.com/ccx/api/v1/yourcompany
Access TokenBearer token for API authenticationeyJhbG...

Testing Your Integration

After setup, open your AI agent and try these realistic queries:

  • “How many vacation days do I have left this year?”
  • “Who reports to Lisa Huang?”
  • “Are there any open engineering positions in New York?”
  • “What department is Marcus Johnson in?”

Troubleshooting

403 Forbidden

The ISU's security group may not have the required domain permissions. Work with your Workday admin to verify the ISU has read access to the relevant data domains (Worker Data, Absence, Recruiting).

Employee not found

Workday constrains data visibility based on security groups. If the ISU can't see certain workers, adjust the constrained security group assignments.

Slow responses

Workday API responses can be slower for large tenants. If queries time out, try narrowing search scope (e.g., search by department instead of the entire org).

Need Help?
If you're having trouble connecting Workday, contact our support team and we'll walk you through it.

Previous

Stripe

Next

WooCommerce