| 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:
- User permissions set
- Location set, including time zone
- Default assessments set (One-way)
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)
-
In your Workday portal, log in to the Workday tenant and type create integration system user in the search field.
-
Select the Create Integration System User task.
-
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.
- Click OK.
2. Create a security group and assign an Integration System User
-
In the search field, type create security group and select the Create Security Group task.
- On the Create Security Group page, from the Type of Tenanted Security Group pull-down menu, select Integration System Security Group (Unconstrained).
- In the Name field, enter a name, and click OK.
-
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.
3. Configure domain security policy permissions
-
In the Search field, type maintain permissions for security group.
-
Make sure the Operation is Maintain, and the Source Security Group is the same as the security group that was assigned in Step 2.
-
Add the corresponding Domain Security Policy with GET and PUT operations:
| 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
-
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.
-
Add any relevant comments on the window that pops up and confirm the changes to accept the updates being made.
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:
-
Click Edit under Authentication Policies.
-
Create ( ➕) an Authentication Rule and add the Security Group to the rule.
-
Make sure the Allowed Authentication Types is set to specific User Name Password or set to Any
6. Activate all pending authentication policy changes
-
In the search bar, type activate all pending authentication policy changes.
-
Proceed to the next screen and confirm the changes. This will save the Authentication Policy that was just created.
7. Obtain the Web Services Endpoint for Workday Tenant
Spark Hire needs access to your specific Workday web services endpoint:
-
Search in Workday for Public Web Services and open the Public Web Services report.
- 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.
- Click Web Services > View WSDL.
- Navigate to the bottom of the page that opens, and you'll find the host.
-
Copy the URL until you see /service. This should look something like: https://wd5-services1.myworkday.com/ccx.
Integration setup
- Log in to your Spark Hire Meet account as an Admin. Go to Settings > Integrations, then find Workday in the list.
-
Click Activate integration, then Configure now.
- In the modal, select I am an admin, then click Next.
- Follow the on-screen steps to complete setup. Make sure to complete all the instructions for all 7 steps.
-
After the confirmation modal appears, click Finish setup. You’ll return to the Workday integration settings in Meet, now shown as Active.
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.
- In Meet, go to Jobs management > Jobs and click Create job at the top right.
- Select the option Sync from Workday.
- 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.
-
- Click Create.
Option 2: Auto-sync all Workday open jobs
Best if most of your hiring runs through Meet.
- Go to Settings > Integrations > Workday and click Configure integration.
-
Click Configure settings, check Create open jobs automatically from the ATS, and confirm.
⏰ 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. |
- In Workday, find or create a candidate.
- Select the relevant candidate and click Move forward.
-
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
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. |
Comments
0 comments
Article is closed for comments.