Requirements
Before you set up Rippling as your HR provider, you must:- Create a Rippling app in Opal, by following the instructions here. The API token scopes listed there cover the IDP/HRIS integration, so you do not need a new token.
- Be on version 1.1246.0 or greater, if you self-host Opal. The Rippling app is available from 1.1239.0, but the IDP/HRIS integration is not.
Employee status
Unlike the Rippling app, which syncs active workers only, the IDP/HRIS integration reads workers in every employment status so that Opal can deprovision people who leave.
When a worker is deprovisioned, Opal applies your deprovisioning settings.
A rehired worker can hold both a
TERMINATED record and an ACTIVE one. Opal takes the ACTIVE record, so a rehire comes back as Active.
Attributes
Opal matches Rippling workers to Opal users by work email. The following attributes are ingested from Rippling and mapped to Opal’s system attributes by default.
If you connect more than one IDP/HR provider, set which provider wins for each attribute under Settings > Identities > Attribute source priority.
The following attributes can also be mapped to Opal user attributes or user tags from Settings > Identities > Upstream IDP & HR Directories. Opal does not suggest these keys as you type, so enter the key exactly as it appears below.