Overview

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 CheckTrigger ConditionResolution / Required Action
Device OS should be up to dateTriggered 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 enabledTriggered 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 enabledTriggered 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 assignedTriggered 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 assignedTriggered when reporting manager information is missing.Assign a reporting manager to the staff profile in Rippling.
Date of joining for new staff should be providedTriggered 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:

PermissionLevelPurpose
Admin accessAccountInstall and manage integrations
IAM packageSubscriptionEnable identity and device tracking
Employee data readApp-levelSync employee directory
Device inventory readApp-levelRetrieve device compliance data
Company info readApp-levelValidate 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 caseDescription
Employee lifecycle trackingMonitor onboarding and offboarding events
Device complianceEnsure all employee devices meet security requirements
Access reviewsValidate user access periodically
Audit readinessMaintain real-time compliance evidence
Offboarding complianceEnsure access is revoked after employee exit

Checks supported

Sprinto uses Rippling data to power the following checks:

CheckConditionResolution
Device encryption enabledEncryption disabledEnable encryption
OS version complianceOutdated OSUpdate OS
Screen lock enabledMissing auto-lockConfigure lock settings
Employee status trackingIncorrect statusUpdate in Rippling
Manager assignmentMissing reporting managerAssign manager
Joining date presentMissing start dateUpdate 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

IssueResolution
Unable to connectRetry the integration flow
Token generation failedReconnect the integration
Login issuesVerify credentials

Permission issues

IssueResolution
Missing IAM packageEnable IAM package in Rippling
Insufficient permissionsUse an admin account
App not installedInstall Sprinto app in Rippling

Integration issues

IssueResolution
App revokedReinstall the Sprinto app
Admin access changedReconnect using an admin account
Connection failedDisconnect and reconnect

Data sync issues

IssueResolution
Employee data missingVerify fields in Rippling
Device data not availableWait for report generation
Report not readyRetry after a few minutes

Support

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