
Recruitment to HR
Teamtailor to Cezanne HR integration: hired candidates with the right start date and company in Cezanne
With an integration between Teamtailor and Cezanne HR, a hired candidate from Teamtailor becomes a person with employment and deployment in Cezanne HR, and the New Starter process starts for HR. KoppelHet uses the start date from the offer and picks the company per division or location, so the data is right from the start.
What the integration does
Organisations that recruit in Teamtailor and use Cezanne HR enter hired candidates in Cezanne by hand. HR then fills in the hire date, the company and the date of birth again in the New Starter process.
- The recruiter moves the candidate to the Hired stage in Teamtailor.
- KoppelHet retrieves candidate, job, department, division and the accepted offer.
- Company, org unit and position follow from a table that HR maintains.
- KoppelHet creates the new hire in Cezanne, with the start date from the offer as hire date.
- Cezanne starts the New Starter process with the right HR user.
What to watch for with Teamtailor and Cezanne HR
- KoppelHet uses the start date from the accepted offer in Teamtailor as the hire date, so leave and probation in Cezanne count from the real first working day.
- Teamtailor does not ask a candidate for gender or date of birth. KoppelHet takes the date of birth from Teamtailor's onboarding form if that is set up, and otherwise leaves the field open for HR.
- If an organisation recruits in Teamtailor with divisions for several countries, KoppelHet picks the right Cezanne company per division or location, so an Irish hire does not fall under the British entity.
- KoppelHet translates every department in Teamtailor to an org unit in Cezanne, with a table outside Teamtailor, and reports a department without a code to HR before the hire goes ahead.
- Two jobs with the same title can belong to different positions in Cezanne. KoppelHet records the position code per job, so each hire lands on its own position.
- If the start date in the offer still moves after the New Starter process has started, KoppelHet reports it to the responsible HR user in Cezanne, instead of the difference going unnoticed.
How we build and run it
- The integration runs on the KoppelHet platform, hosted in a data centre in the EU.
- Every sync and every error is visible in the functional log; on an error your administrator is notified.
- A change that cannot go through is not half-applied but queued for another attempt.
- KoppelHet is ISO 27001 certified. Data travels encrypted and stays on the platform no longer than needed.
- After go-live we manage the integration and adjust it when your process changes.
- The integration fits next to your existing integration layer. Only the fields in the design are transferred; the platform keeps no register of its own.
Implementation and price
This is not an app you switch on. We build the integration for your organisation on our platform, with building blocks we reuse on every project. So it is custom work that does not start from scratch.
A consultant prepares the intake and analyses both systems. We then record the mapping and exceptions field by field, test in the test or acceptance environment and go live at a moment you choose. Costs are a one-off amount for the setup and a monthly amount for platform, monitoring and support.
Frequently asked questions
What if a department in Teamtailor has no Cezanne unit?
Then KoppelHet holds the hire and asks HR to complete the translation. That way nobody ends up in Cezanne without a deployment.
What about audit logging, GDPR and our integration platform?
You are the controller and KoppelHet is the processor, under a data processing agreement. Only hired candidates go to Cezanne HR, and every action is in the audit logging. An existing integration platform is left alone.
Technical details for IT
For those who want to know how it works under the hood: APIs, fields and sources used.
- KoppelHet reads Teamtailor through the company webhook job_application.update (TT-Signature) and the Teamtailor API (job-applications, candidates, jobs with department, division and locations, job-offers with status accepted and details.start-date, onboardings with form-answers).
- To Cezanne through the OData data service with OAuth 2.0 - POST People_NewHire with firstName, familyName and hireDate (YYYYMMDD) required; further birthDate, companyCode, orgUnitCode, positionCode, email, mobileNumber and vacancyOwner. A user with the HR Professional role.
Which fields are transferred
The key fields. The full mapping is agreed per customer.
| Field in Teamtailor | Field in Cezanne HR | Notes |
|---|---|---|
first-name en last-name | firstName en familyName | |
email | email (extern e-mailadres) | |
phone | mobileNumber | |
start-date uit het geaccepteerde aanbod | hireDate | Format YYYYMMDD |
Geboortedatum uit het onboardingformulier | birthDate | |
Divisie of locatie van de vacature | companyCode | Through a lookup table |
department van de vacature | orgUnitCode | |
Vacature | positionCode | |
Recruiter van de vacature | vacancyOwner | Username in Cezanne |
Related
Teamtailor → ADP Workforce Now
Teamtailor to ADP Workforce Now integration: hired candidates as in-progress hires
Teamtailor → AFAS Profit
Teamtailor to AFAS integration: hired candidates straight in as new employees
Teamtailor → BambooHR
Teamtailor to BambooHR integration: hired candidates as employees in BambooHR
Teamtailor → BuddeeHR
Teamtailor to BuddeeHR integration: hired candidate as a new employee in BuddeeHR