Connect your HR system
You can connect one or several HR system sources to the same account — useful if your organization uses different HR tools by country or legal entity.Go to Settings > HR System
Click Connect an HRIS
Select your HR system provider
Select which data to sync
Apply filters
- Selected legal entities
- Specific contract or employment types
- Selected teams
Follow the authentication steps
Manage a connection
Each connection under Connections shows its last sync, its number of employees, and its status. Open its … menu to:- Sync now, or Retry sync after a Sync failed status.
- Edit filters to change which employees are synchronized.
- Rename the connection.
- Disconnect the HR system. Primo stops reading people from it, and the employees, onboardings, and offboardings already created stay.
Connection guides
Lucca
To sync upcoming onboardings and offboardings from Lucca, enable these permissions on the Lucca API key:Log in to your Lucca administrator account
Go to Settings > API Keys
Edit the permissions associated with the API key

Enable View future employees and View departed employees

Synchronization frequency and modes
Once you connect your HR system, Primo synchronizes its data every hour. You don’t need to do anything. To choose how each field syncs, go to Settings > HR System and click Per-field sync settings under Settings. The section appears once a connection has started its first sync. For each field and each connected HR system, choose:- Import once: the field is set on first sync and can then be managed manually.
- Sync continuously: the field stays in sync with the HR system and cannot be edited manually.
- Contract start and end dates → sync continuously
- Job title → import once, then maintain manually
Handle past start and leave dates
Your HR system can add someone after their start date has passed, or report a departure after the leave date has passed. Two settings under Settings > HR System > Settings decide what Primo does with them. They apply to every connection.- Onboardings for past start dates: Primo creates an onboarding when the start date falls inside the window. Earlier hires are created as active employees, without an onboarding. Changing this setting opens a confirmation; click Save and sync to save it and start a synchronization with your HR system. Onboardings that have not started and have no ticket are removed if they now fall outside the window. Onboardings already started or with a ticket stay as they are.
- Offboardings for past leave dates: Primo creates an offboarding when the leave date falls inside the window. With Never, Primo only offboards employees whose leave date hasn’t passed yet. The setting saves as soon as you pick an option.
Handle external employees
Some HR systems include individuals outside your core workforce (contractors, consultants). To exclude them from your employee directory:Hide the employee
Ignore the onboarding
Understand which data is retrieved
Before you connect an HR system, you see the list of data Primo accesses through Kombo. Review it before you authorize the connection. Typical data retrieved includes:Complete list of data retrieved from the HR system
Legal Entities- Name
- Address
- Name
- Address
- Employee number
- First name
- Last name
- Job title
- Work email
- Personal email (optional)
- Mobile phone number (optional)
- Employment status
- Work location ID
- Legal entity ID
- Manager ID
- Home address (optional)
- Start date
- Employee ID
- Employment type
- Effective date
- Name
- Type
GDPR and data processing
For details regarding Kombo’s GDPR compliance and data processing practices, refer to Kombo’s Trust Center.Troubleshoot HR sync
Investigate missing onboardings and offboardings from Lucca
The Lucca API key is probably missing the View future employees or View departed employees permission. See Lucca.Investigate a missing onboarding employee
Check the start date
Search the employee lists
Review what Kombo retrieved
- 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:Open the HR System settings
Review the end date field
Check the past leave dates setting