How can we help?

Integration with Workday

Jason Brown
Jason Brown
  • Updated
Plan: All plans

Getting started

Before connecting with Workday, we suggest reviewing the supported functionality and prerequisites below.

Supported functionality

Category Feature Supported Notes
Type of assessment One-Way Video Interview -
  Live Video Interview -
  Predictive Behavioral Assessment Coming soon! -
  Reference check -
Managing jobs Sync jobs from Workday to Meet -
Inviting candidates Automatic invites -
  Bulk invites Depending on how bulk invites are configured in Workday, they may trigger assessments in Meet.
  SMS invites -
  One-Way Interview Invite Links -
Assessment results Log-in required link -
  Share Link -
  Embedded videos -

Prerequisites

  • You must purchase the Spark Hire Advanced Integration add-on.
  • Authentication is done per-user, so each user who is going to utilize the integration must authenticate between Spark Hire Meet and Workday.
  • Each job in Meet must have:

Limitations

For jobs created in Workday, the title and description are editable only in Workday.

Configure Workday

Before connecting Spark Hire and Workday, we'll need to make sure that the correct permissions are enabled. Below are some detailed steps for granting permissions.

1. Create an Integration System User (ISU)

  1. In your Workday portal, log in to the Workday tenant and type create integration system user in the search field.

    Workday integration 1.png
  2. Select the Create Integration System User task.

    Workday integration 2.png
  3. On the Create Integration System User page, in the Account Information section, enter a user name and enter and confirm a password.
    • Due to XML encoding, "&", "<", and ">" cannot be included in the password.
    • Ensure Require New Password at Next Sign In is NOT checked.
    • You'll want to add this user to the list of System Users to make sure the password doesn't expire.
  4. Click OK.

2. Create a security group and assign an Integration System User

  1. In the search field, type create security group and select the Create Security Group task.

    Workday integration 3.png
  2. On the Create Security Group page, from the Type of Tenanted Security Group pull-down menu, select Integration System Security Group (Unconstrained).
  3. In the Name field, enter a name, and click OK.
  4. On the Edit Integration System Security Group (Unconstrained) page, in the Name field, enter the same name you entered when creating the ISU in the first section, and click OK.

    Workday integration 4.png

3. Configure domain security policy permissions

  1. In the Search field, type maintain permissions for security group.

    Workday integration 5.png
  2. Make sure the Operation is Maintain, and the Source Security Group is the same as the security group that was assigned in Step 2.

    Workday integration 6.png
  3. Add the corresponding Domain Security Policy with GET and PUT operations:

    Workday integration 7.png
Operation Domain Security Policy Functional areas
Get Only Worker Data: Public Worker Reports Staffing
Get Only Worker Data: Workers Staffing
Get Only Worker Data: All Positions Staffing
Get Only Worker Data: Current Staffing Information Staffing
Get Only Job Requisition Data Pre-Hire Process
Get Only Worker Data: Employment Data Staffing
Get Only Worker Data: Organization Information Staffing
Get Only Manage Pre-Hire Process: Manage Pre-Hires Pre-Hire Process
Get and Put Manage Pre-Hire Data Pre-Hire Process
Get and Put Candidate Data: Edit Job Application Recruiting
Get and Put Job Requisitions for Recruiting Recruiting
Get and Put Candidate Data: Personal Information Recruiting
Get and Put Set Up: Pre-Hire Process Pre-Hire Process
Get and Put Candidate Data: Other Information Recruiting
Get and Put Manage Pre-Hire Process Pre-Hire Process
View and Modify Candidate Data: Other Information Recruiting
Get and Put Candidate Data: Job Application Recruiting
Get and Put Move Candidate Recruiting
Get and Put Prospects Recruiting
Talent Pipeline
Get Manage: Evergreen Requisitions Consolidated Candidate Pool
Evergreen Reporting
Link Evergreen and Job Requisitions

4. Activate Security Policy changes

  1. In the search bar, type activate pending security policy changes to view a summary of the changes in the security policy that need to be approved.

    Workday integration 8.png
  2. Add any relevant comments on the window that pops up and confirm the changes to accept the updates being made.

    Workday integration 9.png

5. Validate Authentication Policy is Sufficient

Check the Manage Authentication Policies section to ensure the ISU you created is added to a policy that can access the necessary domains. It should **not be restricted to only the "SAML" Allowed Authentication Types. If this is the case, you can create a new Authentication Policy with a "User Name Password" Allowed Authentication Type:

  1. Click Edit under Authentication Policies.

    Workday integration 10.png
  2. Create ( ➕) an Authentication Rule and add the Security Group to the rule.

    Workday integration 11.png
  3. Make sure the Allowed Authentication Types is set to specific User Name Password or set to Any

    Workday integration 12.png

6. Activate all pending authentication policy changes

  1. In the search bar, type activate all pending authentication policy changes.

    Workday integration 13.png
  2. Proceed to the next screen and confirm the changes. This will save the Authentication Policy that was just created.

    Workday integration 14.png

7. Obtain the Web Services Endpoint for Workday Tenant

Spark Hire needs access to your specific Workday web services endpoint:

  1. Search in Workday for Public Web Services and open the Public Web Services report.

    Workday integration 15.png
  2. Hover over Recruiting and click the three dots to access the menu. If you are integrating with your Workday ATS, find Recruiting instead, and access that menu.
  3. Click Web Services > View WSDL.
  4. Navigate to the bottom of the page that opens, and you'll find the host.
  5. Copy the URL until you see /service. This should look something like: https://wd5-services1.myworkday.com/ccx.

    Workday integration 16.png

Integration setup

  1. Log in to your Spark Hire Meet account as an Admin. Go to Settings > Integrations, then find Workday in the list.
  2. Click Activate integration, then Configure now.

    Workday integration 17.png
  3. In the modal, select I am an admin, then click Next.
  4. Follow the on-screen steps to complete setup. Make sure to complete all the instructions for all 7 steps.
  5. After the confirmation modal appears, click Finish setup. You’ll return to the Workday integration settings in Meet, now shown as Active.

    Workday integration 18.png

Sync your Workday jobs into Meet

Once your Workday integration is active, you can bring jobs into Spark Hire Meet in two ways:

Option 1: Manual (default)

Best if you manage roles across multiple ATSs.

  1. In Meet, go to Jobs management > Jobs and click Create job at the top right.
  2. Select the option Sync from Workday.
  3. In the modal, search by job name or job code.
    • Important: When searching by job code, you must enter the entire code for the job to appear. Partial codes will not return results.

      Workday integration 20.png
  4. Click Create.

Option 2: Auto-sync all Workday open jobs

Best if most of your hiring runs through Meet.

  1. Go to Settings > Integrations > Workday and click Configure integration.
  2. Click Configure settings, check Create open jobs automatically from the ATS, and confirm.

    Workday integration 21.png
    ⏰ The syncing process may take up to 1 hour to complete, depending on the number of jobs.

Once the sync is complete, go to Jobs management > Jobs in Spark Hire Meet to view your synced positions.

  • After the initial sync, new jobs created in Workday will automatically appear in Meet.
  • If you turn this setting off, Meet will stop creating new jobs automatically. Any jobs that were already created via auto-sync will remain linked and continue to stay in sync with Workday.

Send assessments from Workday

⚠️ Important: Before you invite a candidate directly from Workday, confirm the job in Meet has defined permissions, location (with time zone), and default assessments.
  1. In Workday, find or create a candidate.
  2. Select the relevant candidate and click Move forward.
  3. Choose one of the options from the dropdowns and click Ok:

    • Move selected candidate to next state: Assessment
    • Move selected candidate to next step: Choose the relevant interview
    Workday integration 19.png

When a candidate is moved into one of the Spark Hire stages in Workday, Meet will:

  • Create the candidate profile and send the assessment invite
  • Update the candidate profile in Workday when the assessment is submitted
  • Add evaluation results once complete
  • All updates appear in the candidate’s Workday profile for full visibility and tracking.
📝 Note: A Spark Hire assessment can only be triggered once per candidate for each stage in Workday.

Was this article helpful?

1 out of 1 found this helpful

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.