
Recruitment naar HR
Teamtailor Talentech koppeling: aangenomen kandidaten met contract op een vacante positie in Talentech
Met een koppeling tussen Teamtailor en Talentech komt een aangenomen kandidaat uit Teamtailor als medewerker in de HR-module van Talentech, met een contract op een vacante positie, startdatum, uren, proeftijd en salaris. Het Teamtailor-ID wordt als extern kenmerk bij de medewerker bewaard, zodat dezelfde aanname nooit twee keer in Talentech komt.
Wat de koppeling doet
Organisaties die Talentech voor HR gebruiken maar in Teamtailor werven, missen de koppeling die Talentech met de eigen wervingssystemen heeft. HR maakt elke starter met de hand aan en kiest zelf de positie, waardoor een aanname soms op een al bezette positie terechtkomt.
- KoppelHet haalt dagelijks de posities uit Talentech op en houdt bij welke vacant zijn.
- De recruiter zet de kandidaat in Teamtailor op de stap hired.
- KoppelHet kiest de vacante positie die bij de vacature hoort en maakt het medewerkerprofiel aan, met het Teamtailor-ID als extern kenmerk.
- Daarna volgt het contract met startdatum, uren, proeftijd en salaris.
- Is er geen vacante positie, dan krijgt HR een melding in plaats van een contract op een bezette positie.
Waar je op let bij Teamtailor en Talentech
- Talentech levert eigen wervingssystemen, zoals Webcruiter en ReachMee, en bewaart gegevens uit die systemen apart bij de medewerker. Teamtailor hoort daar niet bij. KoppelHet zet het Teamtailor-ID daarom als extern kenmerk bij medewerker en contract, zodat de herkomst van de aanname in Talentech zichtbaar blijft.
- Een medewerker is in Talentech pas goed ingedeeld met een contract op een positie, en een positie geeft aan of hij vacant is. Teamtailor kent geen posities. KoppelHet koppelt per vacature de Talentech-posities en kiest bij de aanname alleen een positie die nog vacant is.
- Een positie in Talentech heeft eigen uren per week en eventueel een cao. Een Teamtailor-vacature heeft geen uren, alleen een soort dienstverband. Staat er in Teamtailor geen afwijkend urenveld bij de aanname, dan neemt KoppelHet de uren van de positie over in het contract.
- Het contract in Talentech wil salaris als bedrag met valuta, terwijl een Teamtailor-aanbod het salaris als vrije tekst bewaart. KoppelHet haalt het bedrag uit het aanbod en de valuta uit de vacature, en laat het salaris leeg met een taak voor HR als de tekst geen eenduidig bedrag geeft.
- Het inlogadres heet in Talentech het Talentech ID-adres en staat los van het privéadres. Teamtailor kent het sollicitatieadres en, met de onboarding, ook een werkadres. KoppelHet vult het inlogadres alleen met dat werkadres.
- Elke handeling in Talentech vraagt een eigen scope. De koppeling krijgt alleen schrijfrecht op medewerkers en contracten en leesrecht op posities, en in Teamtailor een sleutel die alleen leest, tenzij er iets naar de kandidaat terug moet.
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
Talentech heeft eigen wervingssystemen. Waarom Teamtailor?
Dat is een keuze van de organisatie. Deze koppeling is voor wie in Teamtailor werft en HR in Talentech voert.
Maakt KoppelHet posities aan in Talentech?
Nee. Posities raken de organisatiestructuur, dus die maakt HR. KoppelHet gebruikt alleen bestaande vacante posities.
Hoe zit het met auditlogging, AVG en ons integratieplatform?
Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst. Alleen aangenomen kandidaten gaan naar Talentech, 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.
- Teamtailor via de company webhook job_application.update (TT-Signature) en de Teamtailor API (job-applications, candidates, jobs met currency en employment-type, job-offers met status accepted, details.salary en details.start-date, onboardings met work-email). API-sleutel met Admin read.
- Naar Talentech via de PeopleCore API (api.talentech.io/peoplecore) met een JWT uit auth.talentech.io (client credentials). GET /v1/Positions (peoplecore-positions:read; isVacant, jobInformation.weeklyHours, collectiveAgreement), POST /v1/Employees (peoplecore-employees:write; talentechIdEmail, personalDetails, privateContactInformation, businessContactInformation, externalSystemIdentifiers), POST /v1/Contracts (peoplecore-contracts:write; positionId, employeeId, contractType, startDate, weeklyHours, probationEndDate, salary). Externe kenmerken volgens GET /v1/Settings/ExternalIdentifiersSettings.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Teamtailor | Veld in Talentech | Toelichting |
|---|---|---|
first-name en last-name | personalDetails.firstName en lastName | |
email van de kandidaat | privateContactInformation.privateEmail | |
work-email (onboarding) | talentechIdEmail en businessEmail | |
id van de kandidaat | externalSystemIdentifiers | |
Vacature (vertaaltabel) | Contract positionId | Alleen een vacante positie |
start-date uit het aanbod | Contract startDate | |
Uren (eigen veld) of uren van de positie | Contract weeklyHours | |
Einde proeftijd (eigen veld) | Contract probationEndDate | |
Salaris uit het aanbod en currency van de vacature | Contract salary (amount, currency) |
Gerelateerd
Teamtailor → ADP Workforce Now
Teamtailor ADP Workforce Now koppeling: aangenomen kandidaten als in-progress hire
Teamtailor → AFAS Profit
Teamtailor AFAS koppeling: aangenomen kandidaten direct als nieuwe medewerker
Teamtailor → BambooHR
Teamtailor BambooHR koppeling: aangenomen kandidaten als medewerker in BambooHR
Teamtailor → BuddeeHR
Teamtailor Buddee koppeling: aangenomen kandidaat als nieuwe medewerker in BuddeeHR