Linking Culture Amp as a source
Alpha release
This source is currently in alpha. The interface and available tables may change.
Sync your Culture Amp employee experience data into the PostHog data warehouse.
Adding a data source
- Go to the sources tab of the data pipeline section in PostHog.
- Click + New source and then click Link next to Culture Amp.
- In Culture Amp, go to Settings > Integrations > Culture Amp API (requires admin access) and create API credentials. Note down the Client ID, Client secret, and Account ID (the entity ID shown alongside your credentials). Grant the following read permissions:
employees-reademployee-demographics-readperformance-evaluations-read
- Back in PostHog, enter the Client ID, Client secret, and Account ID, then click Next.
- 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 Culture Amp data in PostHog.
Available tables
| Table | Description | Sync method |
|---|---|---|
employees | Employee profiles | Full refresh |
employee_demographics | Employee demographic data (name/value pairs per employee) | Full refresh |
performance_cycles | Performance evaluation cycles | Full refresh and incremental |
manager_reviews | Manager review data | Full refresh and incremental |
Incremental tables sync only new or updated records on each run using the processedAt field. Full refresh tables reload all data on each sync.
Configuration
| Option | Type | Required |
|---|---|---|
Client ID | text | Yes |
Client secret | password | Yes |
Account ID | text | Yes |
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
employees | An employee record in the Culture Amp account, with profile and employment details. | Full refresh | — | — |
employee_demographics | A single demographic attribute (name/value pair) for an employee. | Full refresh | — | — |
performance_cycles | A performance evaluation cycle run for the account over a defined period. | Incremental, Full refresh | processedAt | — |
manager_reviews | A manager's review of an employee within a performance evaluation cycle. | Incremental, Full refresh | processedAt | — |