Lever logoBambooHR logo

Recruitment naar HR

Lever BambooHR koppeling: aangenomen kandidaat als nieuw medewerkersprofiel in BambooHR

Met een koppeling tussen Lever en BambooHR wordt een kandidaat die in Lever is aangenomen een nieuw medewerkersprofiel in BambooHR, met naam, contactgegevens, functie, afdeling, locatie, startdatum en beloning. KoppelHet vertaalt waarden die in BambooHR anders heten en meldt het resultaat terug op de opportunity in Lever.

Wat de koppeling doet

Organisaties die BambooHR als HR-systeem gebruiken en in Lever werven, typen aannames vaak over. Een functie, afdeling of locatie heet in Lever net anders dan in BambooHR, en de recruiter merkt een gemiste aanname pas als HR naar de nieuwe collega vraagt.

  1. Bij de start leggen we per Lever-waarde de functie, afdeling, divisie en locatie in BambooHR vast.
  2. Lever meldt candidateHired; KoppelHet haalt opportunity, aanbod en posting op.
  3. KoppelHet maakt het profiel in BambooHR aan en zet de beloning als regel met ingangsdatum.
  4. KoppelHet zet een notitie op de opportunity, met het resultaat of de reden van een fout.
Lever → KoppelHet → BambooHRBRONLeverDOELBambooHRKoppelHetmapping · logging · monitoringLever → KoppelHet → BambooHRBRONLeverDOELBambooHRKoppelHetmapping · logging · monitoring
Heen: Aangenomen opportunity met naam en contactgegevens · Nieuw medewerkersprofiel in BambooHR · Functie, afdeling, divisie en locatie · Beloning met valuta en periode · Notitie terug op de opportunity

Waar je op let bij Lever en BambooHR

  • Functie, locatie en afdeling heten in Lever vaak anders dan in BambooHR. KoppelHet vertaalt via een tabel, zodat een posting die Engineering - Platform heet toch in de BambooHR-afdeling Engineering terechtkomt.
  • Gegevens over een aanname staan in Lever in het getekende aanbod, de requisition en profielformulieren. KoppelHet bepaalt per veld één bron, zodat HR weet waar een waarde vandaan komt.
  • Lever bewaart de naam als één veld, soms met een spatie aan het eind. KoppelHet splitst de naam, houdt een tussenvoegsel bij de achternaam en haalt overbodige spaties weg.
  • Het salaris in een Lever-aanbod heeft een interval, en BambooHR accepteert in lijstvelden alleen bestaande opties. KoppelHet zet een jaarsalaris als salary per year en een uurloon als hourly per hour, zodat de beloningsregel in BambooHR niet wordt geweigerd.
  • Lever kent geen plek waar een HR-systeem een resultaat terugmeldt. KoppelHet zet een notitie op de opportunity met het BambooHR-nummer of de reden van een fout, en vindt een gemiste aanname terug na de vijf herhalingen van de Lever-webhook.
  • Een Lever-posting draagt het soort dienstverband als label in commitment, zoals Full-time, Part-time of Internship. BambooHR negeert employmentType bij het aanmaken zonder foutmelding; de status komt alleen mee via employmentHistoryStatus. KoppelHet vertaalt het Lever-label daarom naar een geldige status in dat veld, anders begint de medewerker zonder status.

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

Gaan cv en aanbiedingsbrief mee?

In de eerste versie niet. Documenten naar BambooHR kan later als uitbreiding.

Technische details voor IT

Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.

  • Lever via de webhook candidateHired (data.opportunityId; HMAC-SHA256 over token en triggeredAt; vijf herhalingen) en de Lever API met een API-key - GET /opportunities/:opportunity, GET /opportunities/:opportunity/offers (fields anticipated_start_date, job_title, salary_amount, compensation_currency, salary_interval), GET /postings/:posting (categories) en POST /opportunities/:opportunity/notes.
  • Naar BambooHR via create-employee (lijstvelden alleen met geldige opties; employmentHistoryStatus met employeeStatusDate) en create-table-row v1.1 voor compensation (payRate, payType, paidPer). API-gebruiker met een eigen toegangsniveau met Add New Employees.

Welke velden overgaan

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

Veld in LeverVeld in BambooHRToelichting
name (één veld)firstName en lastNameGesplitst en zonder spaties aan het eind
emails[0]homeEmail
phones[0]mobilePhone
Offer field job_titlejobTitleVia een vertaaltabel
categories.department en team (posting)division en department
categories.location (posting)location
categories.commitment (posting)employmentHistoryStatusVia een vertaaltabel naar de statussen in BambooHR
Offer field anticipated_start_datehireDate en employeeStatusDate
Offer fields salary_amount, compensation_currency en salary_intervalpayRate, currency, payType en paidPer

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.