Teamtailor logoTalentech logo

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.

  1. KoppelHet haalt dagelijks de posities uit Talentech op en houdt bij welke vacant zijn.
  2. De recruiter zet de kandidaat in Teamtailor op de stap hired.
  3. KoppelHet kiest de vacante positie die bij de vacature hoort en maakt het medewerkerprofiel aan, met het Teamtailor-ID als extern kenmerk.
  4. Daarna volgt het contract met startdatum, uren, proeftijd en salaris.
  5. Is er geen vacante positie, dan krijgt HR een melding in plaats van een contract op een bezette positie.
Teamtailor → KoppelHet → TalentechBRONTeamtailorDOELTalentechKoppelHetmapping · logging · monitoringTeamtailor → KoppelHet → TalentechBRONTeamtailorDOELTalentechKoppelHetmapping · logging · monitoring
Heen: Medewerkerprofiel met Talentech ID-adres · Contract op een vacante positie · Startdatum, uren per week en einde proeftijd · Salaris met valuta · Extern kenmerk met het Teamtailor-ID

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, architectuur en compliance

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.

Prijsindicatie · Basis

Laat je zakelijke e-mailadres achter, dan zie je de prijsindicatie direct.

We gebruiken je adres alleen om je vraag over deze koppeling op te volgen.

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 TeamtailorVeld in TalentechToelichting
first-name en last-namepersonalDetails.firstName en lastName
email van de kandidaatprivateContactInformation.privateEmail
work-email (onboarding)talentechIdEmail en businessEmail
id van de kandidaatexternalSystemIdentifiers
Vacature (vertaaltabel)Contract positionIdAlleen een vacante positie
start-date uit het aanbodContract startDate
Uren (eigen veld) of uren van de positieContract weeklyHours
Einde proeftijd (eigen veld)Contract probationEndDate
Salaris uit het aanbod en currency van de vacatureContract salary (amount, currency)

Gerelateerd

Welke systemen wil je koppelen?

Vertel welke systemen je gebruikt en wat er automatisch moet gebeuren. Samen bepalen we de kleinste werkende oplossing, met een helder ontwerp en een offerte vooraf.