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

Rippling Integration

Learn how to integrate Rippling with Sprinto to automate device compliance checks and sync staff details for workforce management.

The Rippling integration allows Sprinto to synchronise employee, device, and access data to automate compliance monitoring.

Rippling acts as a unified platform for:

  • Human Resource Management (HRMS)

  • Mobile Device Management (MDM)

  • Identity and Access Management (IAM)

By connecting Rippling to Sprinto, you can:

  • Maintain an up-to-date employee directory

  • Track device inventory and compliance posture

  • Monitor user access and enforce offboarding controls


How it works

Sprinto integrates with Rippling using an OAuth 2.0 authorisation code flow via app installation.

  1. You initiate the integration from Sprinto.

  2. You are redirected to the Rippling App Shop.

  3. You install the Sprinto app and grant permissions.

  4. Rippling authenticates and redirects back to Sprinto.

  5. Sprinto exchanges the authorisation code for access tokens.

  6. Employee and device data are synced periodically.

Device inventory data is generated asynchronously:

  • Sprinto requests a report

  • Rippling generates it in the background

  • Sprinto polls for completion (up to 5 retries at 10-second intervals)


Checks Offered by Sprinto for Rippling

Sprinto Check
Trigger Condition
Resolution / Required Action

Device OS should be up to date

Triggered when a staff member’s device is running an outdated OS version.

The staff member must update their device OS to the latest version and report status using Rippling.

Disk encryption should be enabled

Triggered when a staff member’s device storage is not encrypted.

The staff member must enable encryption on their device and report status through Rippling.

Screen lock should be enabled

Triggered when auto screen lock is not active on the device.

The staff member must enable auto screen lock (set to less than 10 minutes) and update device status using Rippling.

Staff role should be assigned

Triggered when job role data is unavailable for a staff member.

Update the user’s role in Rippling to resolve this check.

Reporting manager should be assigned

Triggered when reporting manager information is missing.

Assign a reporting manager to the staff profile in Rippling.

Date of joining for new staff should be provided

Triggered when the joining date field is blank.

Update the staff member’s joining date in Rippling.

For detailed guidance on updating staff information in Sprinto, refer to How to update staff member details.


Prerequisites

Before connecting Rippling, ensure the following:

  • You have admin access to your Rippling account

  • Your organisation has an active paid Rippling subscription

  • The Identity and Access Management (IAM) package is enabled

  • Pop-ups are enabled in your browser


Permissions and access

Permissions required

Sprinto requires the following permissions:

Permission
Level
Purpose

Admin access

Account

Install and manage integrations

IAM package

Subscription

Enable identity and device tracking

Employee data read

App-level

Sync employee directory

Device inventory read

App-level

Retrieve device compliance data

Company info read

App-level

Validate organisation details


Data accessed by Sprinto

Employee data (HRMS)

  • Employee ID

  • First name, last name

  • Work email and optional personal email

  • Department and role

  • Employment status (Active / Terminated)

  • Start date and termination date

Device data (MDM)

  • Device ID and name

  • Device type (laptop, mobile, etc.)

  • OS version

  • Serial number

  • Assigned employee

  • Last seen timestamp

  • Compliance status

Only employees with Active or Terminated status are synced.


Features

The Rippling integration enables:

  • Employee directory sync Automatically keep workforce data up to date.

  • Device inventory tracking Monitor all endpoints linked to employees.

  • Compliance automation Continuously evaluate device and access compliance.

  • Access governance Track and audit user access across systems.

  • Custom field mapping Map additional fields (for example, personal email) using configuration.


Use cases

Use case
Description

Employee lifecycle tracking

Monitor onboarding and offboarding events

Device compliance

Ensure all employee devices meet security requirements

Access reviews

Validate user access periodically

Audit readiness

Maintain real-time compliance evidence

Offboarding compliance

Ensure access is revoked after employee exit


Checks supported

Sprinto uses Rippling data to power the following checks:

Check
Condition
Resolution

Device encryption enabled

Encryption disabled

Enable encryption

OS version compliance

Outdated OS

Update OS

Screen lock enabled

Missing auto-lock

Configure lock settings

Employee status tracking

Incorrect status

Update in Rippling

Manager assignment

Missing reporting manager

Assign manager

Joining date present

Missing start date

Update employee record


Set up Rippling integration

Step 1: Navigate to Rippling integration

  1. Log in to the Sprinto dashboard.

  2. Go to Settings → Integrations → All.

  3. Search for Rippling.

  4. Click Connect.


Step 2: Review permissions and data

A drawer appears showing:

  • Controls and checks automated

  • Permissions required

  • Data accessed by Sprinto

Review the information and click Next.


Step 3: Initiate connection

  1. Review the setup instructions in the drawer.

  2. Click Connect Rippling.


Step 4: Install the Sprinto app in Rippling

  1. You are redirected to the Rippling App Shop.

  2. Log in to your Rippling account.

  3. Search for Sprinto.

  4. Install the Sprinto app.

  5. Grant the requested permissions.


Step 5: Complete authentication

  1. Rippling redirects you to Sprinto.

  2. Log in to your Sprinto account (if prompted).

  3. You are redirected back to Rippling confirming the connection.

The integration is now complete.


Post-connection flow

After successful integration:

  • Employee data is synced automatically

  • Device inventory reports are generated and processed

  • Compliance checks are triggered for:

    • Device security

    • Employee data completeness

  • Access monitoring and audit tracking are enabled

  • Custom field mappings (if configured) are applied


Troubleshooting

Authentication issues

Issue
Resolution

Unable to connect

Retry the integration flow

Token generation failed

Reconnect the integration

Login issues

Verify credentials


Permission issues

Issue
Resolution

Missing IAM package

Enable IAM package in Rippling

Insufficient permissions

Use an admin account

App not installed

Install Sprinto app in Rippling


Integration issues

Issue
Resolution

App revoked

Reinstall the Sprinto app

Admin access changed

Reconnect using an admin account

Connection failed

Disconnect and reconnect


Data sync issues

Issue
Resolution

Employee data missing

Verify fields in Rippling

Device data not available

Wait for report generation

Report not ready

Retry after a few minutes


Support

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

Last updated