Teamtailor logoSDB logo

Recruitment to HR

Teamtailor to SDB integration: hired applications as new employees in SDB HR

With an integration between Teamtailor and SDB HR / Payroll, an application moved to Hired in Teamtailor automatically arrives in SDB as a new employee with an employment, with location, job, start date and hours. If you use Teamtailor's onboarding, the answers from the onboarding forms are passed on; otherwise pre- and onboarding continue in SDB.

What the integration does

Care organisations that recruit through Teamtailor and use SDB for HR, payroll and scheduling now receive a hire as an email from the recruiter. HR retypes the details into SDB and then asks the new colleague once more for address and date of birth, which were already in Teamtailor.

  1. At the hire the recruiter records start date, hours and contract type in Teamtailor in fixed fields.
  2. As soon as the application is in the Hired stage, KoppelHet retrieves candidate, job and fields.
  3. If the organisation uses Teamtailor's onboarding, KoppelHet waits until the new colleague has completed the onboarding forms.
  4. The new employee arrives in SDB with an employment, at the organisational unit from the lookup table.
  5. HR adds the collective agreement grading in SDB and completes the intake.
Teamtailor → KoppelHet → SDBSOURCETeamtailorTARGETSDBKoppelHetmapping · logging · monitoringTeamtailor → KoppelHet → SDBSOURCETeamtailorTARGETSDBKoppelHetmapping · logging · monitoring
Out: Candidate with name and contact details · Hired application with job, department and location · Contract data from custom fields · Answers from onboarding forms (optional) · New employee with employment in SDB

What to watch for with Teamtailor and SDB

  • In Teamtailor one candidate can apply for several jobs, for example at two residential groups. KoppelHet reacts to the application that moves to Hired, not to the candidate. The employee thus arrives in SDB at the location of the job they were hired for.
  • Teamtailor has a paid onboarding add-on with forms and tasks, and SDB has its own pre- and onboarding. Use one of them. If the organisation chooses Teamtailor, KoppelHet retrieves the answers from the onboarding forms; otherwise SDB asks for the missing data itself.
  • Teamtailor offers an e-signing add-on, and SDB also lets HR documents be signed digitally. The employment contract belongs in SDB, where the care collective agreement and grading are held. In Teamtailor signing stays limited to, for example, the offer or house rules.
  • Teamtailor has one field for the last name. SDB wants name prefix and last name separately, as is usual in Dutch personnel records. KoppelHet splits off common prefixes such as van, de and van der and puts doubtful cases to HR.
  • Departments and locations in Teamtailor are those of the careers site, such as Living North. In SDB the organisational units often have other names and also determine the cost centre. KoppelHet keeps a lookup table, so a new job without a match raises an alert instead of an employee without a department.
  • For retrieving hires only, a Teamtailor key with read access is enough; only an admin key gives access to all data, such as onboarding forms. KoppelHet asks for the lightest key that fits the chosen approach.

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

Do we need Teamtailor's onboarding?

No. Without the add-on name, contact details and the contract fields are passed on, and the new colleague fills in the rest during the intake in SDB.

Do rejected candidates go to SDB too?

No. Only an application in a stage of the Hired type is passed on. Data of rejected candidates stays in Teamtailor and falls under the retention period there.

Does this also work for childcare?

Yes. SDB has an HR and payroll solution for childcare; the Teamtailor side is the same, only the jobs and collective agreement differ.

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 a company webhook on job_application.update and the JSON:API (job-applications filtered on stage-type hired, candidates, jobs with department and locations, custom-field-values, and onboardings and form-answers with the onboarding add-on). The API requires the X-Api-Version header and allows 50 requests per 10 seconds.
  • SDB publishes no public API documentation. Which SDB interface receives the new employee is agreed per customer with SDB.

Which fields are transferred

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

Field in TeamtailorField in SDBNotes
first-nameVoornaam
last-nameVoorvoegsel en achternaamTeamtailor has no separate field for the name prefix
email en phonePrivé e-mail en mobiel nummer
Startdatum (custom field, datum)Datum in dienst
Uren per week (custom field, getal)Contracturen
Contractsoort (custom field, keuzelijst)Soort dienstverband
job: department en locationOrganisatie-eenheidThrough a lookup table
job: titleFunctieHR adds the collective agreement grading
Form answers (onboarding)Adres en geboortedatumOnly with the onboarding add-on

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.