# UKG Ready Integration

UKG Ready is a ready-to-go human resource management tool available on mobile apps and web browsers. UKG Ready provides solutions for talent, payroll, and time management.

### How does this integration help Sprinto <a href="#how-does-this-integration-help-sprinto" id="how-does-this-integration-help-sprinto"></a>

The integration primarily helps Sprinto retrieve staff-related information such as name, email address, job roles, onboarding dates, reporting managers, etc. These details are crucial for managing compliance needs related to people management. Sprinto initiates relevant checks if any of the required information needs to be updated to ensure compliance framework requirements are met.

#### Sprinto checks for UKG Ready <a href="#sprinto-checks-for-ukg-ready" id="sprinto-checks-for-ukg-ready"></a>

Here's a list of Sprinto checks available for UKG Ready integration, along with reference procedures on how to fix them:

| Sprinto check                                    | Description                                                                                                                                         | Reference procedure                                                                                                        |
| ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Staff role should be assigned                    | All in-scope staff members must have an assigned staff role.                                                                                        | [How to fix](https://docs.sprinto.com/data-library/people/dashboard-actions/manage-staff-and-organisational-configuration) |
| Reporting manager should be assigned             | <p>All in-scope staff members should have an assigned reporting manager. <br><br>Note: Top management roles like CEO, CTO, etc. are exceptions.</p> | [How to fix](https://docs.sprinto.com/data-library/people/dashboard-actions/manage-staff-and-organisational-configuration) |
| Date of joining for new staff should be provided | Define the joining date for all newly onboarded staff members.                                                                                      | [How to fix](https://docs.sprinto.com/data-library/people/dashboard-actions/manage-staff-and-organisational-configuration) |

### Before you begin <a href="#before-you-begin" id="before-you-begin"></a>

* Log in to Sprinto as an administrator.
* You must have a paid account on UKG Ready to access API for the integration.
* Ensure you have "Admin" access on the UKG Ready account you want to integrate.

### Integrate Sprinto with UKG Ready <a href="#integrate-sprinto-with-ukg-ready" id="integrate-sprinto-with-ukg-ready"></a>

1. Get Company Short Name from your UKG Ready account.
   * Login to[ UKG Ready account](https://community.ukg.com/s/login/) using your credentials.
   * Go to Settings > Global Setup > Company Setup.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572041/original/mwFjcJ4ElVlnKgWidIqdaR2cYkPuZmrqhg.png?1703051608" alt=""><figcaption></figcaption></figure>
   * On Company Setup page, select the Company Info tab, scroll down to the Company Address section, and copy the Company Short Name.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572087/original/blMSnrgm-0TqI_fjkp1I4GUVPkwilV9jnQ.png?1703051644" alt="" width="563"><figcaption></figcaption></figure>
2. Get the UKG Ready API key.
   * On Company Setup page, select the Login Config tab.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572129/original/qvJP9rOAXAx659bm6T78N1jQTXHmWX0Zgg.png?1703051696" alt="" width="563"><figcaption></figcaption></figure>
   * Scroll down to the API Keys section, copy the API key, and save it securely. You will need this API key on Sprinto to build integration.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572156/original/yLx8jMQdzm9nZIyMHYsLUwQtjSJMmLGsJg.png?1703051718" alt=""><figcaption></figcaption></figure>
3. Create a security profile on your UKG Ready account.
   * Go to Settings > Profiles/Policies > Security.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572188/original/syEl7EaQodaSQTuPVIm98ZO21e3S9ANH-g.png?1703051749" alt=""><figcaption></figcaption></figure>
   * On Company Security Profiles page, click New Security Profile.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572235/original/6j7p79h9imZWuBhbr-Yh9wmRcEgJanvhXA.png?1703051774" alt="" width="563"><figcaption></figcaption></figure>
   * To create a new security profile, provide the necessary permissions in the following sections:
     * On HR tab, add the following permissions.

<table><thead><tr><th width="254.34765625">Permission</th><th width="162.18359375">Status</th></tr></thead><tbody><tr><td>Base Compensation</td><td>View</td></tr><tr><td>Benefit Management (Plans)</td><td>View</td></tr><tr><td>Cost Centers</td><td>View</td></tr><tr><td>Total Compensation</td><td>View</td></tr></tbody></table>

![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572271/original/TMhosopXWZgyqxn4jeZIwsUjbSJeC2FSGQ.png?1703051803) ![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572287/original/rUVSKu5S9m5OeHFdXw1VnnEqKBzqB7nMSw.png?1703051828)

* From the bottom, under Leave of Absence Management, select the checkbox for **Manage Requests**.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572343/original/NideREuVhY-783uanf8ziShy-ARgTkNgTA.png?1703051866" alt=""><figcaption></figcaption></figure>
* On Modules tab, under Rest API Resources, add the following permissions.

<table><thead><tr><th width="252.6796875">Permission</th><th width="131.26171875">Status</th></tr></thead><tbody><tr><td>Employee Demographics</td><td>View</td></tr><tr><td>Employee HR Custom Fields</td><td>View</td></tr><tr><td>Employee Profiles</td><td>View</td></tr><tr><td>Employees</td><td>View</td></tr></tbody></table>

![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72093846720/original/u1blszn24hzlMalbnNcGb874d5-Dan6vqA.png?1713246176)

* Go to Settings > Global Setup > Company Setup, then click Edit Tabs.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572400/original/hprCGbFIhZ-JuQVkVMNYCCcs4dl98YGKMA.png?1703051923" alt="" width="563"><figcaption></figcaption></figure>
* Scroll down the Available windows section and find Service Accounts.
* Drag the Service Accounts option from the Available Windows section to the Top section.
* Click Save to save the changes.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572418/original/DkPNppNWShUmaG756BRV7L0rUF8i2kVYzg.png?1703051946" alt="" width="563"><figcaption></figcaption></figure>
* Click Add Service Account.
* Enter a new Username, and choose a new Password. Select the security profile you have created.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572465/original/LtRmq91EhUE8zaTaHAivHci3wHbkbz_t6g.png?1703051972" alt="" width="375"><figcaption></figcaption></figure>
* Click the find icon next to Account Groups.
* Select All Company Employees.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572491/original/zTs2WU3KwSZ9xtmEiz5JSiy7KLDsQt0UfQ.png?1703051997" alt="" width="563"><figcaption></figcaption></figure>
* Click Save to save the changes.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572507/original/RA34K6PpLPjvfxpw7aIiLfNmxpeKxOtNDg.png?1703052024" alt="" width="563"><figcaption></figcaption></figure>

4. Integrate to UKG Ready on Sprinto.
   * Go to Settings > Integrations > Available, then click Connect next to UKG Ready.

     <figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FXO8IrmOXijywuUNWJwcP%2FScreenshot%202025-09-25%20at%2015.39.17.png?alt=media&#x26;token=9d8a4dda-2b55-4a63-9415-4efce37a61b1" alt="" width="563"><figcaption></figcaption></figure>
   * On **Integration** page, select the acknowledgement checkbox and click Connect to UKG Ready.\
     Note: Ensure you have a pop-up window enabled on your browser.
   * On UKG Ready window, enter your UKG Ready account’s subdomain, then click Submit.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572693/original/SWVRX2KKJkx7v_JuMSVy4wLq_roVQS8t_A.png?1703052135" alt="" width="375"><figcaption></figcaption></figure>
   * Enter the UKG Ready Company Short Name you copied from Step 1, then click Submit.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572705/original/4UOOiN7OwqLvn742PyZCZoLzsym6UKHDRQ.png?1703052156" alt="" width="375"><figcaption></figcaption></figure>
   * Enter the UKG Ready API you copied from Step 2, then click Submit.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572729/original/0N40MgTlO6ryPTG-cvRLFw22tB_aXu_c_w.png?1703052182" alt="" width="375"><figcaption></figcaption></figure>
   * Enter the UKG Ready credentials you have created from Step 3, then click Submit.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572786/original/wnpff2MW1Ls2hUmDshEs6JqrKgbZjsYLgA.png?1703052213" alt="" width="375"><figcaption></figcaption></figure>
5. Configure UKG Ready on Sprinto.
   * Go to Data Library > People > Configuration, and click Manage.
   * On Staff information provider page, click Add staff.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572862/original/ycLpVl4pw3jxH21jivLGpZLZ5y9JYhaK_Q.png?1703052261" alt=""><figcaption></figcaption></figure>
   * On Add staff member page, select Add staff from HRMS, then click the details button next to UKG Ready.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572889/original/5IaosINZ60V2GhCaDa4M01Wp3gKNbSSdew.png?1703052285" alt="" width="375"><figcaption></figcaption></figure>
   * On Add UKG Ready as a provider page, click Add UKG Ready.\
     Note: If you have completed the integration step correctly, you'll see "Connected" highlighted next to the UKG Ready option.

### Final step <a href="#final-step" id="final-step"></a>

Note: After completing Step 3, wait 15 to 20 minutes to let Sprinto finish the data syncing process. Sprinto takes up to 24 hours to evaluate the synced data and activate the relevant Sprinto checks.

* If required, go to Data Library > People > Configuration, click Manage, and then click Sync next to UKG Ready to refresh the synced information.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72078572907/original/RxCuyWucvyNPcLL8xSYSj0I5vkFGwpou0w.png?1703052305" alt="" width="375"><figcaption></figcaption></figure>
