UKG Pro Integration
UKG Pro is a cloud-based human resource management system (HRMS) offering payroll, talent, and time-management features.
How this integration helps Sprinto
The UKG Pro integration enables Sprinto to retrieve staff-related information such as:
Name
Work email
Job role
Employment type (for example, full-time, contract, intern)
Employment status (active, inactive)
Onboarding date
Termination date
Reporting manager (name or email)
This information is used to run compliance checks related to people management. Sprinto automatically identifies gaps and triggers relevant checks if any details are missing or outdated.
Sprinto checks for UKG Pro
Here is a list of Sprinto checks available with the UKG Pro integration, along with reference procedures to resolve them:
Staff reporting manager should be assigned
All in-scope staff should have an assigned reporting manager. Senior leadership roles such as CEO, CTO, etc. are exceptions.
Staff joining date should be defined
A joining date must be set for all newly onboarded staff.
Before you begin
Log in to Sprinto as an administrator.
Ensure you have a paid UKG Pro account to access the API for integration.
Ensure you have Admin access on the UKG Pro account you want to integrate.
Integrate Sprinto with UKG Pro
1. Get the API key from your UKG Pro account
Log in to UKG Pro with your credentials.
In the search bar, type Service Account Administration and select it.

Copy the API key and save it securely.

2. Create a service account on UKG Pro
On the Service Account Administration page, select + add.

Enter your UKG Pro account admin’s username and email.

Scroll down to the Web Services section and enable the following permissions:
Employee Employment Information
View
Employee Job History Details
View
Employee Person Details
View


Select Save. A new password for the service account will appear. Save it securely.

3. Get the Web Service Domain for your UKG Pro account
In the search bar, type Web Services and select it.

On the Web Services page, copy the details of the endpoint URL for your UKG Pro account:
Subdomain
Top-level domain
For example:
If the endpoint URL is http://Servicet.ultipro.com/services/BIDataService
, then:
Subdomain = Servicet
Top-level domain = ultipro.com

4. Connect UKG Pro to Sprinto
In Sprinto, go to Settings > Integrations.
Select Connect next to UKG Pro.

On the integration page, tick the acknowledgement checkbox and select Connect to UKG Pro.
In the UKG Pro pop-up window, enter the Customer API key from Step 1, then select Submit.

Enter the service account credentials created in Step 2, then select Submit.

Enter the Web Service Subdomain (from Step 3), then select Submit.

Enter the Web Service top-level domain (from Step 3), then select Submit.

5. Configure UKG Pro on Sprinto
In Sprinto, go to Data Library > People > Configuration and select Manage.
On the Staff Information Provider page, select Add staff.

On the Add staff member page, select Add staff from HRMS and then select the details button next to UKG Pro.

On the Add UKG Pro as a provider page, select Add UKG Pro.
Final step
After completing Step 3, allow 15–20 minutes for Sprinto to complete the initial data sync. Sprinto may take up to 24 hours to evaluate synced data and activate the relevant checks.
If needed, you can manually refresh the data:
Go to Data Library > People > Configuration.
Select Manage.
Select Sync next to UKG Pro.

Last updated