Skip to main content
Syncing your HR system with Primo lets you automate onboardings and offboardings, build IT policies based on HR data (teams, roles, entities), and keep your employee directory accurate without manual work.

Connect your HR system

You can connect one or several HR system sources to the same Primo account — useful if your organization uses different HR tools by country or legal entity.
1

Go to Settings > Employee Sync

2

Select your HR system provider

3

Select which data to sync

Primo needs a few core fields to function — first name, last name, professional email, start/end dates, team, manager, etc.You can turn off synchronization for the following fields if you prefer not to share personal data:
FieldUsed forCan be turned off?
Personal emailAlternative contact for enrollment
Personal phoneAlternative contact
Personal postal addressShipping equipment to employees
4

Apply filters

You can restrict which employees are synchronized:
  • Selected legal entities
  • Specific contract or employment types
  • Selected teams
Filters help ensure only relevant employees are managed in Primo.
5

Follow the authentication steps

6

Launch the first synchronization

Once connected, employees sync into Primo with their associated metadata (contract dates, teams, roles). Data is refreshed automatically every hour.

Connection guides

Primo uses Kombo to connect to HR systems. If you’re looking for a step-by-step connection guide for your specific provider, Kombo maintains detailed guides for every supported integration at help.kombo.dev.
Direct links to the most commonly used providers:

Synchronization frequency & modes

Once connected, data is automatically synchronized every hour. No manual action is required. For each synchronized field, you can choose:
  • Import once — the field is set on first sync and can then be managed manually.
  • Continuous synchronization — the field stays in sync with the HR system and cannot be edited manually.
Examples:
  • Contract start and end dates → continuous synchronization (required for automated offboarding)
  • Job title → import once, then maintain manually
For automated offboarding to work correctly, the departure/contract end date field must be set to Continuous synchronization.

Handle external employees

Some HR systems include individuals outside your core workforce (contractors, consultants). To exclude them from your employee directory:
  1. Open the employee profile and click Hide.
  2. If they appear in the Onboardings list, you can also Ignore the onboarding — this hides the employee without fully deleting the record.
Hidden employees are excluded from employee management workflows.

Troubleshoot HR sync

Investigate a missing onboarding employee

  1. Verify the employee exists in your HR system with a start date set.
  2. Check both active employees (including hidden) and the Onboardings list — remove all filters.
  3. Review what Kombo has retrieved: Go to Settings > Employee Sync > [your HR system] > Update settings > Employee filtering > Preview.
    • Included — the employee is in the sync. Search by last name in active employees, onboardings, and offboardings.
    • Excluded — Kombo shows the reason (often a filter). Update filters to include the employee.

Investigate a missing offboarding employee

If an employee doesn’t appear in the Offboardings view:
  1. Go to Settings > Employee Sync.
  2. Review the offboarding or contract end date field configuration.
  3. Ensure it is set to Continuous synchronization (not Import once).