- User data, meaning data about your employees, the management structure of your organisation, groups of employees …
- Data tables that are necessary to calculate compensations (for instance sales opportunities, quota and objectives, invoicing data, …). Those data tables represent any data that needs to be crunched to get your compensation amounts right.
Synchronize user data
User data can be synchronized several ways:- with your HRIS (Workday, ADP, Lucca, Factorial, Sage …)
- via Qobra’s APIs

API endpoints
To synchronize data in Qobra, you’ll need:- the Upsert users bulk route, to upsert users in bulk
- the Upsert group attributions bulk route, to assign each user a group
- the Upsert manager attributions bulk route, to assign each user a manager
- the Archive users bulk route, to archive users
Synchronize data tables
Data tables can be synchronized several ways:- with CRM integrations (Salesforce, Hubspot, Pipedrive, Microsoft Dynamics, Zoho CRM, Odoo)
- with Database & datalake integrations ( Snowflake, Bigquery, PostgreSQL)
- with File transfer integrations (S3, SFTP)
- via Qobra’s APIs

API endpoints
To synchronize data tables in Qobra, you’ll need:- the Upsert records bulk route, to upsert records in bulk in a data table
- the Fetch import route, to check your import’s status
Refresh Frequency
Qobra uses two types of data synchronization methods to keep your data up to date:- Full Refresh: A complete scan of all your data within the configured perimeter
- Differential Refresh: A scan that only looks for changes since the last synchronization
CRM Integrations
- Salesforce, Hubspot, PipeDrive, Microsoft Dynamics, Zoho
- Daily Full Refresh (during night hours)
- Bi-hourly Updates
- On-Demand Updates
- Odoo
- Bi-hourly Full Refresh
- On-Demand Updates
Database, Datalake, and File Transfer Integrations
- Snowflake, BigQuery, PostgreSQL, S3, SFTP
- Default: Four Full Refreshes per day
- Customizable frequency and timing through the integration settings