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.
You initiate the integration from Sprinto.
You are redirected to the Rippling App Shop.
You install the Sprinto app and grant permissions.
Rippling authenticates and redirects back to Sprinto.
Sprinto exchanges the authorisation code for access tokens.
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
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:
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
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:
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
Log in to the Sprinto dashboard.
Go to Settings → Integrations → All.
Search for Rippling.
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
Review the setup instructions in the drawer.
Click Connect Rippling.

Step 4: Install the Sprinto app in Rippling
You are redirected to the Rippling App Shop.
Log in to your Rippling account.
Search for Sprinto.
Install the Sprinto app.
Grant the requested permissions.

Step 5: Complete authentication
Rippling redirects you to Sprinto.
Log in to your Sprinto account (if prompted).
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
Unable to connect
Retry the integration flow
Token generation failed
Reconnect the integration
Login issues
Verify credentials
Permission issues
Missing IAM package
Enable IAM package in Rippling
Insufficient permissions
Use an admin account
App not installed
Install Sprinto app in Rippling
Integration issues
App revoked
Reinstall the Sprinto app
Admin access changed
Reconnect using an admin account
Connection failed
Disconnect and reconnect
Data sync issues
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

