Skip to main content

UKG Ready (Kronos) Full Integration Guide for CRAs

Sydney Harper avatar
Written by Sydney Harper
Updated over 6 months ago

IMPORTANT NOTE

Effective January 1, 2023, UKG Pro (UltiPro) and UKG Ready (Kronos) are NOT available integrations for deverus partners who are not already partnered with UKG.


Overview

The UKG Ready (formerly Kronos) integration with deverus facilitates seamless background check processing within UKG Ready’s Applicant or Employee module. The clients consultant should have a configuration guide to follow, and the CRA can up the Integration Manager (IM) account, or they can opt for deverus to handle the entire configuration for an associated fee.


Timeline

Estimated Time to Configure:

  • Configuration by UKG Ready Consultant: Varies based on consultant’s availability

  • IM Account Configuration by CRA: 1-2 business days after credentials are received

  • Configuration by deverus: 2 weeks total

Expected Go-Live Timeline:

  • Once all requirements are met, the typical go-live time is approximately 2 weeks, including testing and validation.


Integration Connection Pricing

1. Self-Service Integration (No Cost)

We continue to provide comprehensive resources for self-implementation:

  • Detailed integration documentation

  • Step-by-step implementation guides

  • Access to our knowledge base

These resources remain completely free and are sufficient for most standard integration scenarios.

2. Premium 14-Day Support Package ($2,250)

For situations requiring direct assistance from our team, we offer a 14-day support package:

  • Direct access to our integration specialists

  • Technical troubleshooting and guidance

  • Implementation assistance

  • Configuration help

  • Testing support


Integration Requirements

Prerequisites for Setup

  • Partnership with UKG Ready: Required

  • UKG Ready Consultant Required: Yes

  • deverus: Integration Manager (IM) configuration (completed by CRA, or deverus with SOW)

  • SwiftHire Mobile: Required


Configuration Options

Option 1: Consultant Completes UKG Ready Configuration, CRA Configures IM

Required Information for Setup

Consultant must provide the following details to the CRA:

  • UKG Ready API Credentials

    • API Username

    • Company Short Name

    • API Password

    • System ID for Applicant or Employee report

    • Base Link

    • Module (either 'Applicant' or 'Employee')

    • API Key

    • Report Custom Field Index

    • Status Custom Field Index

    • Message Custom Field Index

    • Package Custom Field Index

Understanding Custom Field Indexes

The consultant should provide the Custom Field system index (e.g., "Extra Field 1"), but please note:

  • UKG system indexes start at 1

  • API indexes start at 0

(e.g.) If the consultant says "Custom Field Value 1," you will enter 0 into Integration Manager. If you prefer to confirm values directly, see the API method below.

Optional: Use API to Retrieve Field Indexes You can retrieve the correct API indexes by running the following API calls in Postman or your preferred API tool:

Step 1: Get Bearer Token

curl --location 'https://secure4.saashr.com/ta/rest/v1/login' \
--header 'Content-Type: application/json' \
--header 'Api-Key: [API_KEY]' \
--data-raw '{
"credentials": {
"username": "[API_USERNAME]",
"password": "[API_PASSWORD]",
"company": "[COMPANY_ID]"
}
}'

This returns a Bearer Token in the response, which you will use to authenticate your next two GET requests.

A. If Using Applicant Module

Step 2: Pull the Saved Report

curl --location 'https://secure3.saashr.com/ta/rest/v1/report/saved/[REPORT_ID]' \
--header 'Authentication: Bearer [BEARER_TOKEN]' \
--header 'Accept: application/xml'

This lists applicants tied to the saved report. Use an Applicant ID from the response for the next step.

Step 3: Get the Applicant’s Custom Fields

curl --location 'https://secure3.saashr.com/ta/rest/v2/companies/[COMPANY_ID]/applicants/[APPLICANT_ID]' \
--header 'Authentication: Bearer [BEARER_TOKEN]' \
--header 'Accept: application/json'

Look for the "applicant_custom_fields" section in the response.

Plug these values into IM as the Report/Status/Message/Package Custom Field Index values.

B. If Using Employee Module

Step 2: Pull the Saved Report

curl --location 'https://secure3.saashr.com/ta/rest/v1/report/saved/[REPORT_ID]' \
--header 'Authentication: Bearer [BEARER_TOKEN]' \
--header 'Accept: application/xml'

Step 3: Get the Employee’s Custom Fields

curl --location 'https://secure4.saashr.com/ta/rest/v2/companies/[COMPANY_ID]/employees/[EMPLOYEE_ID]' \
--header 'Authentication: Bearer [BEARER_TOKEN]' \
--header 'Accept: application/json'

Look for the "account_extra_fields" section in the response.

Plug these values into IM as the Report/Status/Message/Package Custom Field Index values.

Project Steps

  1. UKG Ready Consultant completes the configuration within the Applicant or Employee module according to their Configuration Guide.

  2. UKG Ready Consultant provides all required credentials and data points to CRA.

  3. UKG Ready Consultant prepares a test applicant in Submitted status.

  4. CRA configures the account in Integration Manager using the provided credentials and maps the Locations and Packages.

  5. Roundtrip testing.


Option 2: deverus Completes Full Configuration

  • deverus handles the project from start to finish, including configuring API credentials, mapping, API calls, and roundtrip testing.

  • Full configuration takes approximately 2 weeks, including testing.

  • Subject to the Premium 14-Day Support Package ($2,250) for configuration and testing.


Integration Manager (IM) Configuration Steps

Steps for CRA

Note: Please wait to configure the account in Integration Manager until you have all of the required API credentials.

  1. Login to deverus -> Integration tab -> Home

  2. Select the UKG Ready (Kronos) tile

  3. Select "Configure Existing Client"

  4. Type in the name of the top/parent client account and select it

  5. Choose the Send Results option:

    • Report Link with Login (the result URL in UKG Ready for the completed report will prompt the user to enter their deverus login credentials to view report)

    • Report Link without Login (the result URL in UKG Ready for the completed report will bring the user directly to a copy of the report)

  6. Toggle SwiftHire to On and ensure it is properly configured for the account and user(s)

  7. Click Next

  8. Enter UKG Ready API credentials provided by the consultant into corresponding IM fields (refer back to Understanding Custom Field Indexes):

    • API Username ("Account ID")

    • Company Short Name ("Company ID")

    • API Password

    • System ID for Applicant or Employee report ("Report ID")

    • Base Link ("Host Name" in the format of secure5.saashr.com)

    • Module (either 'Applicant' or 'Employee')

    • API Key

    • Report Custom Field Index

    • Status Custom Field Index

    • Message Custom Field Index

    • Package Custom Field Index

  9. Click 'Save Settings'


Map Package(s)

  1. Locate the account you just configured in IM

  2. Navigate to "Map Fields"

  3. Enter the name of the package as the Integrations Partner Package ID

  4. Save Mappings


Map Location(s)

  1. Locate the account you just configured in IM

  2. Navigate to "Map Fields"

  3. Enter the name of each location/branch as the Integrations Partner Location ID

  4. Save Mappings


Test the Integration

  1. Ensure the consultant has prepared a test applicant/employee in Submitted status.

  2. Allow 1-2 hours for the polling process to pick up the test order. You can log into deverus as the client to confirm a SwiftHire invitation has been created. Have the consultant confirm they see 'Pending Candidate' status.

  3. Complete the SH invite as the applicant by logging in as the client and clicking on the Waiting status. Have the consultant confirm they see 'Pending' status.

  4. Complete the report from the Admin module, and have the consultant confirm they see 'Complete' status along with the report URL.


Special Notes & Considerations

  • The UKG Ready Consultant should be able to provide the Custom Field Index values you will need to plug into IM.

  • You can view integration logs within the Activity tab of the report to confirm when a status update was successful or failed and with what error code, which will help you troubleshoot.


Guides & Documentation

  • UKG Ready Configuration Guide

  • Troubleshooting Common Errors: [HERE]

Did this answer your question?