Rippling provisions your store accounts over SCIM 2.0: a new hire assigned to the app gets an account automatically, name and email changes flow through, and offboarding deactivates the account and returns its unspent credit. Rippling does the pushing. Nothing is pulled from Rippling, and nothing about credit or orders travels the other way.
The values you'll enter in Rippling's SCIM configuration form.
You need a Rippling admin who can create custom apps, and a store admin account to generate the token. The whole setup takes about twenty minutes in one sitting. Rippling's custom app is an install wizard: the SCIM form is only its first page, and provisioning does not start until the later pages (who gets access, when, and how existing accounts are matched) are completed. If you close the wizard partway, Rippling keeps the connection and never provisions anyone.
This guide covers provisioning only. Sign-in is separate: if your team signs in through Okta, Microsoft Entra or Ping, keep that as it is. A Rippling custom app can also carry SAML SSO, but the store is configured for one identity provider at a time, so pick the one your team already uses.
For the endpoints, attributes and behaviours behind the wizard, see the SCIM 2.0 reference.
SCIM is chosen at creation
An app created without User Management via SCIM has no SCIM screen and cannot be upgraded in place. If yours is missing the form below, open the app's Settings tab and use Modify App to run the wizard again with SCIM ticked.
Rippling asks you to describe what the SCIM server supports. Jaapi does not advertise its capabilities to Rippling, so these boxes are the only thing Rippling goes by. Fill the form in exactly as below.
externalId, emails.primary, name.givenName, name.familyNameType the attribute names exactly as shown, including capitals. Rippling only sends the attributes you list here, and a misspelt one is silently dropped. Click Continue when done.
Rippling now asks who will install the app. Choose Yes, I'll install this integration (older accounts: I'm the admin, I'll install it). The install run is where the token goes.
No token field?
If the install run never asks for a bearer token, the app was saved without one. Open the app's Settings tab, click Modify App, and run the install again. Rippling has no test-connection button, so a missing token shows up only later as an empty account-matching list.
Two wizard pages decide which employees Rippling pushes. Both can be changed later from the app's Access Rules tab.
The default, Everyone except contractors should have an account, is right for most stores. If you narrow it to specific departments, teams or a Supergroup, only those people are ever provisioned. A rule that matches nobody is the most common reason an otherwise working connection provisions no one.
When a new hire's account is created: as soon as they sign their offer, on their start date, a fixed time before it, or as soon as they're hired. Employees who already work for you are provisioned when the wizard finishes, whichever you pick. Choose the start date if you'd rather new hires not see the store before day one.
On the Account Matching page Rippling reads the store's current user list and lines it up against the employees your access rules selected, by email address. Each row needs a decision:
Matching is by email. An employee whose Rippling work email differs from the email on their store account shows up unmatched, and choosing Create New for them makes a second account. Fix the email on one side first, or ask us to merge the accounts.
Skip the Groups page that follows. Jaapi has no groups to create or assign.
The last wizard page lists the attributes you declared. Enable each one, and set every Cadence to On user creation and updates. The default, On user creation, sends a value once and never again, so a name change in Rippling would not reach the store. Click Save and Continue. You can revisit this under Settings → Attribute mapping on the app.
Rippling provisions within about five minutes of the wizard finishing. Open your store's People page: every employee you set to Create New should be there. From then on, a new hire who meets the access rules appears on their provision date, and an employee is deactivated when Rippling offboards them.
Rippling reads the user list on a nightly schedule whether or not it is provisioning, so a "healthy" connection is not proof that anyone was pushed. Check, in this order:
Good to know
active: false rather than deleting. The employee loses
store access at once, their order history stays, and their unspent
credit returns to one of your store admins.