

Recruitment naar HR
Workable BambooHR koppeling: aanname met salarisperiode en latere wijzigingen
Met een koppeling tussen Workable en BambooHR wordt een kandidaat in de Workable-stap Hired een nieuwe medewerker in BambooHR, met afdeling, divisie, locatie, functie, startdatum en salaris. KoppelHet zet het salaris met periode en valuta, en werkt wijzigingen na de aanname tot de startdatum bij in BambooHR.
Wat de koppeling doet
Organisaties die in Workable werven en BambooHR als HR-systeem hebben, typen aannames over in BambooHR. Verschuift daarna de startdatum of verandert het aanbod, dan past HR het in BambooHR met de hand aan. Ook de salarisperiode moet HR controleren.
- De recruiter zet de kandidaat in Workable in de stap Hired.
- KoppelHet haalt kandidaat, vacature en geaccepteerd aanbod op.
- KoppelHet maakt de medewerker aan met een eerste statusregel en een salarisregel met bedrag, periode en valuta.
- Verandert het aanbod voor de startdatum, dan werkt KoppelHet de medewerker in BambooHR bij.
- Een waarde die BambooHR weigert, komt als melding bij HR.
Waar je op let bij Workable en BambooHR
- Een salaris zonder periode en valuta leest in BambooHR al snel verkeerd. KoppelHet zet het salaris als regel in de compensatietabel van BambooHR met bedrag, periode en valuta, zodat een uurloon niet als jaarsalaris leest.
- Startdatum en functie kunnen na de aanname nog veranderen. KoppelHet onthoudt welke medewerker bij welke kandidaat hoort en werkt startdatum en functie in BambooHR bij als die tot de startdatum nog veranderen.
- KoppelHet zoekt de hiring manager op e-mailadres in BambooHR, zodat een tweede voornaam of een getrouwde naam de koppeling niet breekt.
- Zonder startdatum in het aanbod of in het wervingsplan stopt KoppelHet met een melding, zodat BambooHR geen verkeerde eerste werkdag krijgt.
- BambooHR maakt een medewerker zonder dienstverbandstatus aan als er geen wordt meegegeven. KoppelHet geeft het soort contract van de vacature mee als eerste statusregel op de startdatum.
- KoppelHet leest het aanbod rechtstreeks via de API van Workable en werkt ook als de vacature direct na de aanname is gesloten.
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
Gaan cv en aanbiedingsbrief mee?
Niet in de eerste versie van KoppelHet. Dat kan later als uitbreiding.
Wie moet de koppeling in Workable aanzetten?
Voor een API-sleutel met leesrechten is een beheerder in Workable nodig. KoppelHet schrijft niets terug in Workable.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Workable via een subscription op candidate_moved met stage_slug hired (HMAC-SHA256 in X-Workable-Signature) en GET /candidates/:id, /jobs/:shortcode en /candidates/:id/offer (state accepted; document_variables met start_date; salary met amount, frequency en currency_iso). Token met r_candidates en r_jobs.
- BambooHR via create-employee (firstName en lastName verplicht; employmentHistoryStatus met employeeStatusDate; 409 bij een ongeldige lijstwaarde), daarna update-employee voor wijzigingen en een tabelregel in compensation. Het id uit het antwoord is de sleutel.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Workable | Veld in BambooHR | Toelichting |
|---|---|---|
firstname en lastname | firstName en lastName | |
email (privé) | homeEmail | |
Hoofdafdeling en subafdeling (vacature) | division en department | |
location (vacature) | location | Alleen bestaande lijstwaarden |
document variable start_date | hireDate | |
salary (amount, frequency, currency_iso) | compensation (payRate, payPer, currency) | |
Hiring manager (requisition) | Reports to | Op medewerkernummer in plaats van naam |
Gerelateerd
Workable → ADP Workforce Now
Workable ADP Workforce Now koppeling: van stap Hired naar in-progress hire per ADP-company
Workable → AFAS Profit
Workable koppelen met AFAS: kandidaat in de stap aangenomen start de onboarding in AFAS
Workable → Dayforce
Workable Dayforce koppeling: aanname uit de stap Hired, eerst gecontroleerd
Workable → Deel
Workable Deel koppeling: van stap Hired naar concept-contract in Deel