Teamtailor logoSage HR logo

Recruitment naar HR

Teamtailor Sage HR koppeling: aangenomen kandidaten met team, locatie en leidinggevende in Sage HR

Met een koppeling tussen Teamtailor en Sage HR wordt een aangenomen kandidaat uit Teamtailor een nieuwe medewerker in Sage HR, met startdatum, functie, team, locatie, leidinggevende en het getekende contract. KoppelHet zet team, locatie, leidinggevende en verlofgoedkeurder per kandidaat goed, zonder dat de recruiter extra velden invult.

Wat de koppeling doet

Organisaties die werven in Teamtailor en Sage HR als HR-systeem hebben, zetten starters met de hand in Sage HR. HR wijst daar per starter het team, de leidinggevende en de verlofgoedkeurder aan.

  1. De recruiter zet de kandidaat in Teamtailor op de stap hired.
  2. KoppelHet haalt kandidaat, vacature, afdeling, locatie en het geaccepteerde aanbod op.
  3. KoppelHet maakt de medewerker aan in Sage HR met naam, werkadres en startdatum, zonder welkomstmail.
  4. Daarna volgen team, locatie, land, leidinggevende en verlofgoedkeurders op dezelfde medewerker.
  5. Het getekende contract gaat naar de documentcategorie die HR kiest; het salaris wordt een taak voor HR.
Teamtailor → KoppelHet → Sage HRBRONTeamtailorDOELSage HRKoppelHetmapping · logging · monitoringTeamtailor → KoppelHet → Sage HRBRONTeamtailorDOELSage HRKoppelHetmapping · logging · monitoring
Heen: Nieuwe medewerker met naam, e-mail en startdatum · Functietitel, team en locatie · Leidinggevende en verlofgoedkeurders · Land en nationaliteit · Getekend contract als document

Waar je op let bij Teamtailor en Sage HR

  • KoppelHet leest de startdatum uit het geaccepteerde aanbod of de onboarding in Teamtailor, zodat recruiters geen extra veld hoeven te vullen.
  • KoppelHet bepaalt het team per kandidaat uit de afdeling en de locatie, ook als één vacature voor twee teams werft.
  • Een locatie in Teamtailor heeft het land voluit, zoals Sweden, terwijl Sage HR een tweeletterige landcode verwacht en de nationaliteit voluit, zoals Dutch. KoppelHet vertaalt beide, zodat Sage HR de medewerker niet weigert op een landnaam.
  • Een afdeling in Teamtailor kent een manager. KoppelHet zoekt die persoon op in Sage HR en zet hem als leidinggevende en als goedkeurder van verlof, zodat de eerste verlofaanvraag van de starter niet bij niemand terechtkomt.
  • Het salaris in een Teamtailor-aanbod is vrije tekst, zoals 50 000 per maand met een valutateken, en de publieke Sage HR-API kan beloning alleen lezen. KoppelHet zet het salaris daarom niet zelf in Sage HR, maar maakt er een taak met het bedrag uit het aanbod van voor HR.
  • Het e-mailadres van een Teamtailor-kandidaat is het adres waarmee hij solliciteerde, en in Sage HR wordt het e-mailadres het inlogadres. Met de onboarding-add-on van Teamtailor staat er een werkadres bij de starter; KoppelHet gebruikt dat adres voor Sage HR en houdt het privéadres erbuiten.

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

Krijgt de nieuwe collega meteen een uitnodiging van Sage HR?

Nee. KoppelHet zet de welkomstmail bij het aanmaken uit; HR nodigt de starter uit op het moment dat past.

Hoe zit het met auditlogging, AVG en ons integratieplatform?

Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst. Alleen aangenomen kandidaten gaan naar Sage HR, 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.

  • KoppelHet leest Teamtailor via de company webhook job_application.update (handtekening in TT-Signature) en de Teamtailor API met X-Api-Version (job-applications, candidates, jobs, departments met manager, locations, job-offers met status accepted en details.start-date, onboardings met start-date en work-email). Limiet 50 aanvragen per 10 seconden.
  • Naar Sage HR via {subdomein}.sage.hr/api met X-Auth-Token. POST /employees (verplicht email, first_name, last_name; work_start_date, send_email false, position_title, nationality, country), daarna PUT /employees/{id} met team_id, location_id, leader_id, approver_ids en employee_number, en POST /documents met employee_id, category_id en notify.

Welke velden overgaan

De belangrijkste velden. De volledige mapping stellen we per klant vast.

Veld in TeamtailorVeld in Sage HRToelichting
first-name en last-namefirst_name en last_name
work-email (onboarding) of e-mail kandidaatemailInlogadres in Sage HR
start-date uit het aanbod of de onboardingwork_start_dateJJJJ-MM-DD
title van de vacatureposition_title
department van de vacatureteam_id
location (country voluit)location_id en countryLand als tweeletterige code
manager van de afdelingleader_id en approver_ids
Getekend contractDocument met category_id

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.