For the complete documentation index, see llms.txt. This page is also available as Markdown.

Spring Verify Integration

Integrate Spring Verify with Sprinto to automate employee background verification tracking and ensure continuous compliance across India and US regions.

Spring Verify is a background verification service that enables organisations to conduct employee screening and verification checks required for compliance frameworks such as SOC 2 and ISO 27001.

Integrating Spring Verify with Sprinto allows you to automate the collection, mapping, and monitoring of background verification (BGV) data for employees.


How it works

Sprinto connects to Spring Verify to fetch employee verification data and continuously evaluates compliance.

  • Retrieves verification data from Spring Verify.

  • Maps employees using email identifiers.

  • Evaluates verification status against compliance requirements.

  • Flags missing or incomplete verifications as compliance gaps.

  • Automatically updates checks when verification is completed.


Features

  • Automated background verification tracking

  • Continuous compliance monitoring

  • Region-specific integration support (India and US)

  • Automatic mapping of verification reports to employees

  • Real-time compliance status updates

Sprinto checks for Spring Verify integration

Following are the Sprinto checks available for Spring Verify integration:

Sprinto check
Required action

Background check via Spring Verify should be completed

This check activates against a staff member if no background verification report is detected.

To fix this check, complete the background verification for the respective staff member on the integrated service provider platform. Once done, Sprinto detects the changes and sets the check status to “Passing.”

Prerequisites

  • Administrator access to your Spring Verify account

  • Administrator access to Sprinto

  • Valid credentials based on region:

    • API key (India)

    • Admin email and password (US)


What data does Sprinto collect?

Sprinto collects the following data from Spring Verify:

  • Employee identifiers (name, email)

  • Background verification (BGV) status

  • Verification package/status details

This data is used to map employees and evaluate their compliance status.


Permissions required

India region

  • API key with read access to:

    • Candidate details

    • Verification packages

  • No specific role requirement (API key-based access)

US region

  • Admin email and password

  • Admin-level access required

  • Read access to employee and company data


Technical details

Integration type

Background verification (BGV)

Regions supported

  • India (Spring Verify API)

  • US (Bilic AI platform)


Authentication methods

India

  • Method: API key (Bearer token)

  • Header-based authentication

  • API key entered directly in Sprinto

US

  • Method: Email and password

  • Authentication flow:

    1. Login with credentials.

    2. Generate access token.

    3. Use token for subsequent API calls.

  • Password is hashed using SHA256 before transmission.


APIs used

India

  • Bulk candidate reports

  • Candidate lookup by email

  • Account validation endpoint

US

  • Authentication endpoint

  • Employee list retrieval

  • Employee lookup by ID

  • Company validation endpoint


Data mapping

Sprinto maps Spring Verify fields differently based on region:

  • Employee identification via email

  • Status fields mapped to Sprinto compliance states

  • Unknown or unsupported statuses are treated as non-compliant


Sync behaviour

  • Initial sync: 15–20 minutes

  • Full evaluation: May take a few hours

  • Supports:

    • Full refresh (all users)

    • Single-user refresh (manual trigger)


Connection validation

  • India: Account details API

  • US: Company details API

Failed validation results in connection failure.


Connect Spring Verify to Sprinto

Follow these steps:

  1. Log in to the Sprinto dashboard.

  2. Navigate to Settings → Integrations.

  3. In the All tab, search for Spring Verify.

  4. Click Connect.


Step 1: Review permissions

  1. Review permissions and data usage.

  2. Click Next.


Step 2: Choose region and authenticate

Option A: Spring Verify India (API key).

  1. Select the Use Spring Verify India check box.

  2. Generate an API key from Spring Verify. Know more about how to generate an API key.

  3. Enter the API key.

  4. Click Connect.


Option B: Spring Verify US (Admin credentials)

  1. Select the Use Spring Verify US check box.

  2. Enter the Admin email & Password.

  3. Click Connect.

Once completed, Sprinto establishes the connection and initiates data sync.


Post-connection setup

After connecting:

  1. Navigate to Data Library → People → Configuration.

  2. Click Manage next to Background verifications.

  1. Select Automate via BGV provider.

  2. Select Spring Verify and click Add.

Sprinto will begin syncing background verification data.


Data sync and behaviour

  • Automatic sync starts after connection.

  • Initial data appears within 15–20 minutes.

  • Compliance evaluation may take a few hours.

To manually refresh:

  • Go to Data Library → People → Configuration.

  • Click Manage.

  • Trigger refresh.


Error handling and troubleshooting

Common issues

  • Invalid API key (India)

  • Incorrect credentials (US)

  • Non-admin access (US)

  • Incorrect region selection

Resolution

  • Verify credentials and permissions

  • Ensure correct region is selected

  • Retry connection

Failed authentication updates the connection status to Failed.


Additional notes

  • Sprinto treats unknown verification statuses as non-compliant.

  • Ensure employee emails match across Sprinto and Spring Verify.

  • Integration uses a flow-based sync architecture for reliability.

  • Supports both full and incremental refresh workflows.


Support

Please contact Sprinto Support If you have any queries related to the integration or need any assistance.

Last updated