Sync employees from Kleer
Read your people from Kleer, choose for each value whether to use Kleer's or keep CLVR's, and see why someone can't be added yet.
If your company's HR system is Kleer, your employees come into CLVR from Kleer. The Sync with Kleer page reads Kleer and shows what differs from CLVR. Nothing changes until you apply it.
The sync goes one way only. Changes travel from Kleer to CLVR. Nothing you approve here is written back to Kleer.
Open the sync
Open the HR pages and select Sync with Kleer in the sidebar. The button shows only while your company's Kleer connection is on.
CLVR reads from Kleer as soon as the page opens. Reading changes nothing. To read again, select Refetch from Kleer.
What the page lists
A list shows only when it has something in it.
| List | What it shows | What you choose |
|---|---|---|
| New employees | People in Kleer who aren't in CLVR yet | Tick who to add. Everyone is ticked to start with. |
| Different in Kleer | Each value that differs, with CLVR's value and Kleer's | Use Kleer's or Keep CLVR's, for each value |
| Kept as CLVR has them | Values you chose to keep earlier | Nothing, unless you want Kleer's value after all |
| Leaving | People who are deactivated in Kleer, whose employment has ended, or who are no longer in Kleer | Tick who gets an end date. Nobody is ticked to start with. |
| Salary history from Kleer | Dated salary lines that Kleer holds and CLVR doesn't | Tick whose lines to copy. Everyone is ticked to start with. |
A box named What a sync never changes sits above the lists. A sync leaves these alone: expenses and receipts, the benefit allowance and what has been used of it, the pension plan, the work permit, job title and employment rate.
Use Kleer's or keep CLVR's
Under Different in Kleer, each person has one line for each value that differs. A line reads, for example, Start date: CLVR 2024-03-01, Kleer 2019-08-15. Each line has two choices.
| Choice | What it does |
|---|---|
| Use Kleer's | Replaces CLVR's value with Kleer's. Every line starts here. |
| Keep CLVR's | Leaves CLVR's value as it is. |
CLVR remembers Keep CLVR's. The value moves to Kept as CLVR has them, and the next sync doesn't ask again. The value comes back under Different in Kleer only when Kleer's value changes, for example after a raise.
To change your mind, find the value under Kept as CLVR has them and select Use Kleer's.
Keep CLVR's for all sets every line under Different in Kleer at once. Use Kleer's for all sets them back.
Apply the changes
Next to Apply selected changes, CLVR sums up what the button will do, for example New employees: 1 and Values taken from Kleer: 3. With nothing chosen it says Nothing selected.
If something couldn't be done, the heading is Sync finished with problems. Not done names each person and the reason. Everything else is still saved.
New employees
Each person you add gets a welcome email now, or on their start date if that is later. The result says which.
Their allowance follows your Pro-rate for new employees setting in Allowance settings.
People who are leaving
Ticking someone under Leaving gives them an end date. It is the last day Kleer holds, or today if Kleer holds none. Nothing is deleted, and an end date can be undone.
An end date from a sync works like one you set yourself:
- their allowance is pro-rated or kept in full, as your Pro-rate when someone leaves setting in Allowance settings says;
- they are checked for overspend.
An end date that is still ahead shows under Different in Kleer instead, as End date. See Terminate or offboard an employee.
Nobody under Leaving is ticked for you. Check each name first. Someone who is only missing from Kleer shows here too, as No longer in Kleer.
Cannot be added yet
Cannot be added yet names people who are in Kleer but can't be added until something is corrected. Everyone else in the sync is still added.
| The page says | What to do |
|---|---|
| no email address in Kleer | Add the person's email address in Kleer. |
| no employee number (internal-id) in Kleer | Add the employee number in Kleer, in the field Kleer calls internal-id. |
| no personnummer in Kleer | Add the personnummer in Kleer. |
| the personnummer in Kleer has 11 digits and needs 12 (YYYYMMDD-NNNN) | Correct the personnummer in Kleer. The page says how many digits Kleer holds. |
| no Kleer field is mapped to Email in the field mapping, which CLVR sets up, or the same for Employee number or Personnummer | Contact CLVR. CLVR sets up the field mapping. |
After you've corrected it in Kleer, select Refetch from Kleer. The person then shows under New employees.
Salary history
Salary history from Kleer lists dated salary lines that Kleer holds and CLVR doesn't. A line reads, for example, 2025-04-01: 540,000 kr a year, before that 516,000 kr.
The lines are added to the person's pay history. They never change a current salary. They are copied only for the people you leave ticked.
Other notices on the page
| Notice | What it means |
|---|---|
| Everything is already up to date | CLVR matches Kleer. There is nothing to apply. |
| Not listed | People in Kleer who have left and were never in CLVR, or who were anonymised in CLVR. They are not added. |
| Not imported: no employment contract in Kleer | Kleer accounts with a login but no employment contract, usually service accounts and consultants. If one of them is an employee, add their contract in Kleer and select Refetch from Kleer. |
| External employees are left alone | People who only exist in CLVR. Being absent from Kleer doesn't mean they have left. |
| Some managers could not be matched | A manager in Kleer is someone CLVR doesn't have. That manager field is left as it is. |
| Lönearter still need attention | A benefit or category that can reach payroll has no löneart yet. Set it in Benefit settings before the payroll month that first has it. Benefits that never reach payroll, such as the vacation choice and leave requests, need no löneart and are not named. See Lönearter and BIK. |
Confirm pension details
If your company has the yearly pension choice, Confirm pension details shows under the sync. Kleer holds neither the pension plan nor who has a Swedish work permit, so you set both here.
Each row says what is missing: No pension plan, Work permit not answered, or both.
An empty Holds a work permit box is saved as no work permit. Tick the people who have one before you confirm all.
Troubleshooting
- There's no Sync with Kleer button. Your company's Kleer connection is off or not set up. Ask CLVR.
- The page says Could not read from Kleer. The text under it says why. If the connection is missing or paused, or Kleer rejected the stored key, ask CLVR. If Kleer couldn't be reached, select Try again in a moment.
- Someone is under Not done. The line says why, for example an email address that already belongs to someone else in CLVR. Correct it in Kleer and select Refetch from Kleer. Contact CLVR if the value in Kleer is right.
- A value I kept is offered again. Kleer's value has changed since you kept CLVR's. Choose again.
- Someone has the label matched on email. CLVR matches people on personnummer first, then on email. Check that it is the same person before you apply.
- Someone under New employees is already in CLVR. Their personnummer and email both differ between Kleer and CLVR, so CLVR can't tell they are the same person. Untick them and contact CLVR.