Teamtailor logoHR2day logo

Recruitment to HR

Teamtailor to HR2day integration: care sector hires without double entry

With an integration between Teamtailor and HR2day, a candidate hired in Teamtailor automatically appears as a new employee with a contract in HR2day, with department, start date, hours and contract type. The HR2day departments appear as a picklist in Teamtailor, and for candidates from abroad HR gets a flag for the work permit check.

What the integration does

Organisations that recruit in Teamtailor and keep staff and payroll in HR2day now receive every hire as an email in the personnel administration, which enters the details into HR2day again. For candidates from abroad, information HR needs to arrange the hire is often missing.

  1. The HR2day departments appear as a picklist in Teamtailor.
  2. At the hire the recruiter fills in department, start date, hours, contract type and nationality and marks the application as hired.
  3. KoppelHet fetches the application with all the entered details.
  4. The new employee then appears in HR2day with a contract.
  5. The personnel administration checks the employee, adds BSN and payroll tax details and completes it.
Teamtailor → KoppelHet → HR2daySOURCETeamtailorTARGETHR2dayKoppelHetmapping · logging · monitoringTeamtailor → KoppelHet → HR2daySOURCETeamtailorTARGETHR2dayKoppelHetmapping · logging · monitoring
Out: Job application and candidate · Start date, hours and contract type · Employee and contract in HR2day · Nationality and foreign address · Departments (from HR2day to Teamtailor)
Back: HR2day departments as options in a Teamtailor select field

What to watch for with Teamtailor and HR2day

  • KoppelHet fills the department field in Teamtailor with the HR2day departments. When a department disappears in HR2day, the option disappears in Teamtailor too.
  • We make start date a date field and hours a number field in Teamtailor, so a recruiter cannot type text like about three days that HR2day does not understand.
  • For candidates from outside the EU and EEA, the Netherlands requires a check of residence and work permits. The integration passes on nationality and flags such hires for HR, so the check is not forgotten.
  • A candidate from abroad often has no Dutch address at the time of hire. KoppelHet enters the foreign address in HR2day and HR updates it once the employee lives in the Netherlands.
  • HR2day runs on the Salesforce platform. The integration writes to HR2day through Salesforce, with access your administrator arranges in your own environment.
  • To maintain the picklist KoppelHet needs write access in Teamtailor; for the hire alone, read access is enough. We do not ask for more rights than the integration uses.
  • If an application is rejected after the hire, KoppelHet passes this on to the personnel administration, which can end or remove the contract in HR2day.

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, architecture and compliance

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.

Price indication · Basic

Leave your work email and you see the price indication right away.

We only use your address to follow up on your question about this integration.

Frequently asked questions

Does Teamtailor have an integration with HR2day?

Through KoppelHet, yes. KoppelHet builds and manages the integration, including the department picklist in Teamtailor.

Do recruiters need to work differently in Teamtailor?

Only fill in a few fields at the hire. The departments are already there as a picklist.

Is the BSN sent from Teamtailor?

No. Candidates from abroad often do not have one yet. HR enters it in HR2day once it is available.

Can the work permit be recorded in HR2day as well?

Yes, if HR2day has a field for it. The integration always sets nationality and a flag for HR.

Technical details for IT

For those who want to know how it works under the hood: APIs, fields and sources used.

  • Teamtailor is read through the job_application.update webhook to a stage of type hired and the Teamtailor API with custom fields (CustomField::Date, ::Number, ::Select). The department field options are managed through the API; that needs an API key with Admin scope and write access.
  • HR2day is written through the Salesforce REST API on the HR2day objects (employee and employment relationship), with a connected app in the customer's Salesforce org.

Which fields are transferred

The key fields. The full mapping is agreed per customer.

Field in TeamtailorField in HR2dayNotes
first-nameVoornaam
last-nameTussenvoegsel en achternaamThe name prefix is split off
emailE-mail privé
phoneTelefoon mobiel
Geboortedatum (CustomField::Date)Geboortedatum
Startdatum (CustomField::Date)Datum in dienst
Uren per week (CustomField::Number)Contracturen
Contractsoort (CustomField::Select)Soort arbeidsrelatiePermanent, fixed-term or on-call
Afdeling (CustomField::Select)AfdelingOptions come from HR2day, so no lookup table is needed
Nationaliteit (CustomField::Select)Nationaliteit

Related

Which systems do you want to connect?

Tell us which systems you use and what should happen automatically. Together we define the smallest working solution, with a clear design and a quote before building.