About Rippling
Rippling is a workforce management platform that combines HR, IT, payroll, and finance in one place. Serval connects to Rippling with an API key and automatically imports your Rippling workers as Serval users and your supergroups as group resources. Serval can also grant and revoke supergroup membership through access management, and your custom workflows can reach the full Rippling API through a typed request action. Authentication: Rippling API key (v2), stored encrypted and sent by Serval as a bearer token on every request it makes to Rippling on your behalf. Data sync: Two background full syncs run every 4 hours - one for users (workers) and one for groups (supergroups). Membership changes you make through Serval’s access management are applied on demand.What the Rippling integration enables
Get your credentials
Serval needs a Rippling API key for the v2 REST API with API Tier 1 access. The scopes you grant determine what Serval can do:Log into your Rippling admin dashboard
Open Rippling's API access settings
Create a new API key
Select your scopes
Copy and securely store the key
Connect in Serval
Open the Rippling connect form
Enter your Company Name
Paste your API Key (v2)
Save
Verifying the connection
After connecting, four health checks confirm the integration is working:- Test Rippling Connection - verifies Serval can authenticate and reach Rippling, reporting the connected account. Success: “Successfully connected to Rippling as [email].” Failure: “Unable to reach Rippling.” followed by a shared error explanation (see the troubleshooting section below).
- List Rippling Workers - verifies the read access to employee data that user sync depends on. Success: “Successfully retrieved workers list from Rippling (found [number] worker(s) in sample).” Failure: “Unable to list workers from Rippling.” plus the shared suffix.
- List Rippling Supergroups - verifies the read access to ALIAS supergroups that group sync depends on. Success: “Successfully retrieved supergroups list from Rippling (found [number] supergroup(s) in sample).” Failure: “Unable to list supergroups from Rippling.” plus the shared suffix.
- List Rippling Users - verifies read access to user account data. Success: “Successfully retrieved users list from Rippling (found [number] user(s) in sample).” Failure: “Unable to list users from Rippling.” plus the shared suffix.
Gotchas and troubleshooting
A 401 error mentions an 'OAuth token', but this integration uses an API key
A 401 error mentions an 'OAuth token', but this integration uses an API key
Only ALIAS-type supergroups are synced
Only ALIAS-type supergroups are synced
Provisioning matches users by exact work email
Provisioning matches users by exact work email
Membership is read from, and written to, inclusion members only
Membership is read from, and written to, inclusion members only
Your API key must be for the v2 REST API
Your API key must be for the v2 REST API
The connect form does not require any fields
The connect form does not require any fields
Rotating or keeping your API key when editing the connection
Rotating or keeping your API key when editing the connection
How deactivated workers are detected
How deactivated workers are detected
Need help? Contact support@serval.com for assistance with your Rippling integration.

