Linking Rippling as a source

Alpha release

This source is currently in alpha. The interface and available tables may change.

The Rippling connector automatically pulls your Rippling workforce and HR data into the PostHog data warehouse.

Adding a data source

  1. Go to the sources tab of the data pipeline section in PostHog.
  2. Click + New source and then click Link next to Rippling.
  3. You need a Rippling API token. In your Rippling admin console, go to Settings > Company Settings > API Access and create a scoped API token. Enable the read scope for each dataset you want to sync (see required scopes below).
  4. Back in PostHog, enter the token in the API token field and click Next.
  5. Select the tables you want to sync, set the sync method and frequency, then click Import.

Once the syncs are complete, you can start using Rippling data in PostHog.

Token expiry

Rippling API tokens expire after 30 days of inactivity. If syncs start failing with authentication errors, generate a new token in Rippling and update it in PostHog.

Available tables

TableDescriptionSync method
workersEmployee and contractor recordsIncremental
usersRippling platform usersIncremental
companiesCompany informationIncremental
departmentsOrganizational departmentsIncremental
teamsTeam groupingsIncremental
levelsJob levels and seniority tiersIncremental
work_locationsOffice and work location recordsIncremental
employment_typesEmployment type definitions (full-time, part-time, etc.)Incremental
compensationsCompensation and salary dataIncremental

Incremental tables sync only new or updated records on each run using updated_at or created_at cursors.

Required scopes

Rippling API tokens are scoped per dataset. Your token needs the read permission for each table you want to sync. If a scope is missing, that specific table fails with a permissions error while other tables continue to sync normally.

TableRequired scope
workersworkers.read
usersusers.read
companiescompanies.read
departmentsdepartments.read
teamsteams.read
levelslevels.read
work_locationswork-locations.read
employment_typesemployment-types.read
compensationscompensations.read

Configuration

OptionTypeRequired
API tokenpasswordYes

Community questions

Was this page useful?

Questions about this page? or post a community question.