Teamtailor logoDeel logo

Recruitment to HR

Teamtailor to Deel integration: hired candidates to Deel, with the right contract

With an integration between Teamtailor and Deel, every hired candidate from Teamtailor lands in Deel, as an EOR employee, contractor or employee of your own entity, with country, job title, start date and salary from the offer. KoppelHet picks the right contract type and keeps hires for your own Dutch entity out of Deel.

What the integration does

Employers that recruit in Teamtailor and hire abroad through Deel enter every hired candidate in Deel by hand. HR fills in contract type and salary there again.

  1. The recruiter moves the candidate to the hired stage in Teamtailor.
  2. KoppelHet looks at country and contract type and decides whether the hire goes to Deel or to your own HR system.
  3. For Deel KoppelHet creates the right contract, with job title, team, start date and salary from the offer.
  4. If a contractor must complete their profile first, KoppelHet records the candidate as a person without a contract.
  5. Sending and signing the contract stay with HR and the candidate in Deel.
Teamtailor → KoppelHet → DeelSOURCETeamtailorTARGETDeelKoppelHetmapping · logging · monitoringTeamtailor → KoppelHet → DeelSOURCETeamtailorTARGETDeelKoppelHetmapping · logging · monitoring
Out: Person or contract in Deel · Contract type: EOR, contractor or own entity · Country, job title, team and start date · Salary with currency

What to watch for with Teamtailor and Deel

  • Before the transfer KoppelHet checks that first name, last name, email, start date and nationality are filled in, and reports a missing value to the recruiter, instead of the candidate silently not appearing in Deel.
  • An EOR employee, a contractor and an employee of your own entity each get their own kind of agreement in Deel, with different required fields. KoppelHet derives which one from the job country and the contract type in the offer.
  • If the same organisation also recruits for its own Dutch entity, those hires belong in your own HR system, not in Deel. KoppelHet routes per country to the right place.
  • KoppelHet only creates the contract on an accepted offer, so Deel holds no contracts for candidates who might still withdraw.
  • Deel does not link a new contract back to the application. KoppelHet keeps track of which contract belongs to which candidate, so a second notification from Teamtailor does not produce a second contract.
  • Creating a contract in Deel requires the contracts:write scope and an account set up for that contract type. During setup KoppelHet checks which contract types your Deel account supports, so a hire from Teamtailor does not get stuck on a type that is not enabled yet.

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 KoppelHet also send the contract for signing?

No. KoppelHet creates the contract; sending and signing stay with HR and the candidate in Deel.

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 Deel, 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 webhook job_application.update to a stage of the hired type and the Teamtailor API (job-applications, candidates, jobs with department and locations, job-offers).
  • Deel is written through POST /eor, POST /contracts/ic, POST /contracts/direct (scope contracts:write) or, without a contract, POST /rest/pwac (scope people:write). Contract status CREATED, PENDING_SIGNATURE and ACTIVE.

Which fields are transferred

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

Field in TeamtailorField in DeelNotes
first-name en last-namefirst_name en last_name
emailemail
Nationaliteit (custom field, ISO-code)nationality
Land van de vacaturecountry
title van de vacaturejob_title
department van de vacatureteam
start-datestart_date
Contractsoort (custom field)EOR, contractor of direct
Salaris en valuta uit het aanbodcompensation_details

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.