Qobra works by processing data, which we divide into two types:
  • 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
Synchronize user data

API endpoints

To synchronize data in Qobra, you’ll need:

Synchronize data tables

Data tables can be synchronized several ways: Synchronize data tables

API endpoints

To synchronize data tables in Qobra, you’ll need:

Refresh Frequency

Qobra uses two types of data synchronization methods to keep your data up to date:
  1. Full Refresh: A complete scan of all your data within the configured perimeter
  2. Differential Refresh: A scan that only looks for changes since the last synchronization
The refresh frequency varies by integration type:

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