Setting up the integration between Spark Hire and Dayforce requires several steps, including creating specific roles and users within Dayforce and configuring settings on both platforms. Follow the steps below to ensure a successful setup.
1. Create a role in Dayforce
Before you start configuring the integration, you need to create a dedicated user role in Dayforce that will have the necessary permissions to interact with Spark Hire.
To configure a user role:
-
In Dayforce, go to System Admin > Roles and click Add.
-
In the General tab:
- Name: name the role Spark Hire Integration.
- Description: Add a brief description to identify the purpose of this role.
-
Save your changes.
-
Next, in the Features tab under Assign Features, select the following options:
- HCM Anywhere
- Web Services
- Explorer
- Patch/Post Candidate Assessment Data
-
On the right side, click Show Feature Components. You should see the following content:
-
Click Save.
Once the user role is created, it’s time to create the integration user in Dayforce.
2. Create a user in Dayforce
Create a user in Dayforce specifically for the integration.
-
Navigate to System Admin > Users.
-
Click ➕ New. For the username, we recommend using the following format:
sparkhire.integration.user
(lowercase, with periods instead of spaces). -
Generate a password and save it. You will need this information later.
-
Under the user information, click ➕ Add User Role, find the role you created in Step 1 (Spark Hire Integration), and select it.
-
Click 💾Save at the top left.
📚 For more info on adding users, see Dayforce documentation. |
3. Collect all the necessary data
With the role and user created in Dayforce, you now need to navigate to Spark Hire and perform the following actions before you can activate the integration.
- Generate the integration keys
- Configure attributes
- Configure packages
All these data are required to activate the integration in Dayforce.
Generate Integration keys in Spark Hire
-
In Spark Hire, go to Settings > Integrations and find Dayforce on the list.
-
Click Generate integration key and confirm when prompted.
-
Copy both the ID and Secret keys. Save these credentials for later, as you will need to input them into Dayforce in Step 4.
-
Click Configure integration.
Configure attributes
-
Back on the Configure integration screen, select Configure attributes.
When configuring attributes, enter the following information:
- Instance domain – After logging in to the Dayforce Dashboard, copy the instance domain directly from the URL. It should look like this: https://…….dayforcehcm.com/.
- Company – Enter the company name you use to log in to Dayforce.
- User Name – Enter the username you created in Step 2: sparkhire.integration.user.
- Password – Enter the password created for the user in Step 2.
-
Click Save configuration. You’ll be redirected to the previous screen and the Configure packages option will be now available for configuration.
Configure packages
-
Select the Configure packages option.
-
Complete the following fields with the relevant information.
- Package Name: Packages are called Assessments in Dayforce. They link a Spark Hire job to a Spark Hire question set and an interview deadline. The integration then calls those packages to create interviews.
- Spark Hire Job: Select a position.
- Spark Hire Question Set: Select from your saved sets of questions.
- Interview Deadline: Select a deadline for the interview.
-
Click Add package.
4. Configure the integration in Dayforce
With your credentials, attributes, and packages set up in Spark Hire, you're ready to configure the integration in Dayforce.
-
Navigate to Dayforce and select System Admin > External Integrations from the left-side menu.
-
Choose an existing integration from the list or Add a new one:
-
In the External Integration Group field, select Assessment.
-
Click Add a new provider and complete the fields under Tokens:
- Provider Name: Spark Hire
- Provider Description: Spark Hire
- Provider Reference: SPARKHIRE
- Username: Enter the ID you generated on step 3
- Password: Enter the secret you generated on step 3
- Provider End-Point URL: https://api.sparkhire.com/integrations/dayforce/assessments
-
-
Paste the secret key you generated in step 3 into their respective fields:
- ID into the username field.
- Secret into the password field.
-
Click 💾Save at the top left. A confirmation notification ✔️ Data saved successfully will appear at the bottom right.
⚠️ Important: This integration will not save or work unless you have previously configured packages in Spark Hire. |
5. Set up packages in Dayforce
To finalize the integration and start sending assessments to your candidates, you must set up packages in Dayforce.
📝 Note: In Dayforce, packages are called Assessments. |
-
From the left-side menu in Dayforce, navigate to Recruiting > Job Requisitions.
-
Select an existing job requisition from the list or create a new one:
-
Click ➕ New at the top of the page.
-
Provide the job requisition with a title, request date, location, status, and job assignment (required fields). Complete any additional fields as necessary.
-
In the Assessment dropdown, select the package you created in Spark Hire in step 3.
-
Follow the on-screen prompts and click Finish.
-
-
After configuring the assessment in Dayforce, you will see the list of candidates from Spark Hire when you click on the job requisition. To send the assessment:
- Select the relevant candidates
- Click Screen > Send Assessment.
-
Complete the email invitation and click Send.
Comments
0 comments
Article is closed for comments.