# Kallidus Integration

Kallidus (previously known as Sapling) is a cloud-based human resource management tool that helps you manage people, payroll, and performance 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 Kallidus <a href="#sprinto-checks-for-kallidus" id="sprinto-checks-for-kallidus"></a>

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

| Sprinto check                            | Check description                                                                                                                                                  | Reference procedure                                                                                                           |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------- |
| <p>Staff role should be assigned<br></p> | All in-scope staff members must have an assigned staff role.                                                                                                       | <p><br><a href="../../data-library/people/dashboard-actions/manage-staff-and-organisational-configuration">How to fix</a></p> |
| <p>Staff role should be assigned<br></p> | <p>All in-scope staff members should have an assigned reporting manager.</p><p><strong>Note</strong>: 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)    |
| <p>Staff role should be assigned<br></p> | <p>Define the joining date for all newly onboarded staff members.<br></p>                                                                                          | [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 Kallidus to access API for the integration.
* Ensure you have "Admin" access on the Kallidus account you want to integrate.

### Integrate Sprinto with Kallidus <a href="#integrate-sprinto-with-kallidus" id="integrate-sprinto-with-kallidus"></a>

Follow the below steps to integrate Kallidus account on Sprinto:

1. Get the API key from your Kallidus account.
   * Log in to your[ Kallidus account](https://www.specsaverspeople.com/KIP/SignIn.aspx?ReturnUrl=%2Fkip%2F\&wtrealm=) using your credentials.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72077546222/original/9Q19Od5WObGcEvO2DICd46A8gyIREjAnqQ.png?1702465265" alt="" width="563"><figcaption></figcaption></figure>
   * Copy the subdomain of your Kallidus account from your web browser address bar.\
     Note: Do not copy the {companydomain}.saplingapp.io.
   * Click on the Integrations icon and select the API keys tab.
   * Click Create new key to generate a new API token.<br>

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72077546279/original/eVGBHL8Ln9iFMDxi-1O_fBms5oVjTUQzEQ.png?1702465298" alt="" width="563"><figcaption></figcaption></figure>
   * Enter the name for the API token and Click Save.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72077546323/original/I01a4oKxjb3BlpqMAlecXXaBCOMR_4wxkw.png?1702465321" alt="" width="563"><figcaption></figcaption></figure>
   * Copy the API key and save it securely. You will need this API key later to build integration.<br>
2. Integrate to Kallidus on Sprinto.
   * Go to Settings > Integrations > Available integrations, then click Connect next to Kallidus.

     <figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2F3mNeSEjbXEwyaxFZpwjI%2FScreenshot%202025-09-25%20at%2012.39.31.png?alt=media&#x26;token=8898b5a5-affd-43cb-ada8-b992895179a5" alt="" width="563"><figcaption></figcaption></figure>
   * On **Integration** page, select the acknowledgment checkbox and click Connect to Kallidus.\
     Note: Ensure you have a pop-up window enabled on your browser.
   * On Kallidus window, enter the Kallidus account subdomain you copied from Step 1.
   * Enter the API key you have copied from Step 1.\
     Note: This completes the integration of your Kallidus account on Sprinto. Follow step 3 to configure your account.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72077546402/original/ZB4JdN9Cs2Wk6PAqu7uXvCbIpLvY4L8ldw.png?1702465369" alt="" width="375"><figcaption></figcaption></figure>
3. Configure Kallidus 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/72077546506/original/R0oW4g5HKLhkqweo-pVM6kKeThp3B6U7rA.png?1702465415" alt="" width="375"><figcaption></figcaption></figure>
   * On Add staff member page, select Add staff from HRMS, then click the details button next to Kallidus.

     <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72077546559/original/zF__1e-_Lq-R090mbQxiVijM13bKsvJT2A.png?1702465440" alt="" width="375"><figcaption></figcaption></figure>
   * On Add Kallidus as a Provider page, click Add Kallidus.\
     Note: You should see “Connected” highlighted next to Kallidus. This means the Kallidus account is connected and ready for Syncing information.

### 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 Kallidus to refresh the synced information.

  <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72077546615/original/2lkI75e1zyc4rb1zQS_ZXivoSNWzpNqQEw.png?1702465468" alt=""><figcaption></figcaption></figure>
