
Recruitment naar HR
Greenhouse Deel koppeling: van geaccepteerd aanbod naar EOR-, contractor- of eigen contract in Deel
Met een koppeling tussen Greenhouse en Deel wordt een geaccepteerd aanbod in Greenhouse een contract in Deel, als EOR-medewerker, contractor of medewerker van een eigen entiteit, met functie, land, startdatum en salaris uit het aanbod. Deel en Greenhouse hebben zelf een integratie waarbij de kandidaat in Deel klaarstaat en iemand de contractflow start; KoppelHet komt erbij als het contract zonder die klik moet ontstaan of als ook aannames voor eigen entiteiten via Deel lopen.
Wat de koppeling doet
Organisaties die in Greenhouse werven en internationaal personeel via Deel aannemen, gebruiken vaak de integratie tussen beide. Na de aanname opent iemand in Deel de lijst met Greenhouse-kandidaten en vult de contractflow verder in, terwijl aannames voor de eigen entiteiten buiten die integratie vallen.
- De recruiter kiest in het aanbod in Greenhouse de soort contract en markeert de kandidaat na acceptatie als aangenomen.
- KoppelHet leest kandidaat, vacature, kantoor en aanbod uit de melding van Greenhouse.
- Team en seniority worden vertaald naar de lijsten in Deel; ontbreekt iets, dan gaat de aanname naar HR.
- KoppelHet maakt het juiste soort contract of de medewerker aan in Deel.
- KoppelHet bewaart welk Deel-contract bij welke sollicitatie hoort.
Waar je op let bij Greenhouse en Deel
- Volgens het Greenhouse-artikel draait de Deel-integratie op een Harvest API-sleutel met alleen leesrechten. Greenhouse haalde de Harvest API v1 en v2 op 31 augustus 2026 weg, en het artikel is van 2022. KoppelHet werkt met Harvest v3 en OAuth, en we raden aan bij Deel na te vragen of hun integratie al is omgezet.
- Bij de integratie kies je in Greenhouse een soort Deel-contract met het keuzeveld Hire remotely using Deel?, met opties voor vast, milestone, pay as you go en EOR. Een medewerker van de eigen entiteit staat daar niet bij. KoppelHet voegt die keuze toe en maakt zo'n aanname aan als eigen medewerker in Deel.
- Na de aanname staat de kandidaat bij de integratie in Deel onder Integrations, Greenhouse, Candidates, en iemand start daar de contractflow. KoppelHet maakt het contract direct via de API, zodat er geen lijst met wachtende kandidaten ontstaat.
- Een EOR-contract vraagt in Deel onder meer nationaliteit, seniority, team, een omschrijving van het werk en of er een werkvergunning nodig is. Een Greenhouse-aanbod heeft die velden standaard niet. KoppelHet voegt ze als eigen velden aan het aanbod toe, zodat HR ze bij het opstellen al invult.
- Deel koppelt een nieuw contract niet terug aan de sollicitatie, en daar is ook geen API voor. KoppelHet bewaart zelf welk contract bij welke Greenhouse-sollicitatie hoort, zodat de herhaalpogingen van de webhook geen tweede contract maken.
- Een valutaveld in Greenhouse bewaart bedrag en valuta apart. KoppelHet neemt beide over in de beloning van het Deel-contract, zodat een salaris in Britse ponden niet als euro's in een contract komt.
Hoe we het bouwen en beheren
- De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
- Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
- Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
- KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
- Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
- De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.
Implementatie en prijs
Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.
Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.
Veelgestelde vragen
Deel heeft al een Greenhouse-integratie. Waarom KoppelHet?
Voor EOR en contractors met een handmatige start is die integratie vaak genoeg. KoppelHet is voor een volledig automatische stap, of als ook eigen medewerkers via Deel gaan.
Wie ondertekent het contract?
Dat blijft in Deel. KoppelHet maakt het contract aan; Deel regelt daarna de ondertekening en de status.
Hoe zit het met auditlogging, AVG en ons integratieplatform?
Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst. Alleen aangenomen kandidaten gaan naar Deel, en elke actie staat in de auditlogging. Een bestaand integratieplatform blijft ongemoeid.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- De Deel-integratie gebruikt volgens Greenhouse een Harvest API-sleutel (partner Deel, GET op Applications, Candidates, Offers, Jobs en Custom Fields), een eigen keuzeveld Hire remotely using Deel? op het aanbod en een webhook op Offer Created, Offer Updated en Offer Deleted met de URL en secret van Deel. Kandidaten verschijnen onder Integrations > Greenhouse > Candidates.
- KoppelHet leest Greenhouse via de webhook hire_candidate (bij Accept Offer; candidate met email_addresses, jobs[] met departments en offices, offer met starts_at en custom_fields; valutavelden met amount en unit; HMAC-SHA256 in de header Signature; tot zeven pogingen) en Harvest v3 met OAuth 2.0.
- Naar Deel per soort werknemer - EOR via POST /eor, contractor via POST /contracts, eigen medewerker via POST /people (scope contracts:write). Opzoeken via GET /teams en GET /lookups/seniorities; contractstatus CREATED, PENDING_SIGNATURE en ACTIVE.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Greenhouse | Veld in Deel | Toelichting |
|---|---|---|
first_name en last_name | employee.first_name en last_name | |
email_addresses (personal) | employee.email | |
Nationaliteit (eigen veld in het aanbod) | employee.nationality | |
jobs[].name | job_title | |
Seniority (eigen veld in het aanbod) | seniority.id | Via lookups/seniorities |
jobs[].departments | client.team.id | |
jobs[].offices en offer.starts_at | employment.country en start_date | |
Valutaveld in het aanbod (amount, unit) | compensation_details salary en currency | |
Soort contract (eigen keuzeveld) | POST /eor, /contracts of /people |
Gerelateerd
Greenhouse → ADP Workforce Now
Greenhouse ADP Workforce Now koppeling: geaccepteerd aanbod als in-progress hire in ADP
Greenhouse → AFAS Profit
Greenhouse koppelen met AFAS: geaccepteerd aanbod start de onboarding in AFAS Profit
Greenhouse → BambooHR
Greenhouse BambooHR koppeling: aangenomen kandidaten automatisch en volledig in BambooHR
Greenhouse → Dayforce
Greenhouse Dayforce koppeling: geaccepteerd aanbod als gecontroleerde nieuwe medewerker in Dayforce