Spark Hire Meet Help Center

Integration with Dayforce

Laura Dominoni
Laura Dominoni
  • Updated

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.

Dayforce integration 1.png

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:

  1. In Dayforce, go to System Admin > Roles and click Add.

  2. In the General tab:

    1. Name: name the role Spark Hire Integration.
    2. Description: Add a brief description to identify the purpose of this role.

    Dayforce integration 2.png

  3. Save your changes.

  4. Next, in the Features tab under Assign Features, select the following options:

    • HCM Anywhere
    • Web Services
    • Explorer
    • Patch/Post Candidate Assessment Data

    Dayforce integration 3.png

  5. On the right side, click Show Feature Components. You should see the following content:

    Dayforce integration 4.png

  6. 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.

  1. Navigate to System Admin > Users.

  2. Click ➕ New. For the username, we recommend using the following format:sparkhire.integration.user (lowercase, with periods instead of spaces).

  3. Generate a password and save it. You will need this information later.

  4. Under the user information, click ➕ Add User Role, find the role you created in Step 1 (Spark Hire Integration), and select it.

    Dayforce integration 5.png

  5. 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

  1. In Spark Hire, go to Settings > Integrations and find Dayforce on the list.

  2. Click Generate integration key and confirm when prompted.

    Dayforce integration 6.png

  3. Copy both the ID and Secret keys. Save these credentials for later, as you will need to input them into Dayforce in Step 4.

    Dayforce integration 7.png

  4. Click Configure integration.

    Dayforce integration 8.png

Configure attributes

  1. Back on the Configure integration screen, select Configure attributes.

    Dayforce integration 9.png

    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.

    Dayforce integration 10.png

  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

  1. Select the Configure packages option.

    Dayforce integration 11.png

  2. 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.

    Dayforce integration 12.png

  3. 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.

  1. Navigate to Dayforce and select System Admin > External Integrations from the left-side menu.

  2. Choose an existing integration from the list or Add a new one:

    1. In the External Integration Group field, select Assessment.

      Dayforce integration 13.png

    2. Click Add a new provider and complete the fields under Tokens:

    Dayforce integration 14.png

  3. Paste the secret key you generated in step 3 into their respective fields:

    • ID into the username field.
    • Secret into the password field.
  4. 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.
  1. From the left-side menu in Dayforce, navigate to Recruiting > Job Requisitions.

    Dayforce integration 15.png

  2. Select an existing job requisition from the list or create a new one:

    1. Click ➕ New at the top of the page.

    2. Provide the job requisition with a title, request date, location, status, and job assignment (required fields). Complete any additional fields as necessary.

    3. In the Assessment dropdown, select the package you created in Spark Hire in step 3.

      Dayforce integration 16.png

    4. Follow the on-screen prompts and click Finish.

  3. 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:

    1. Select the relevant candidates
    2. Click Screen > Send Assessment.

    Dayforce integration 17.png

  4. Complete the email invitation and click Send.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.