BambooHR-integrasie
INTEGRATIONS · EXPERTINI ATS

BambooHR-integrasie

Stoot 'n nuwe aanstelling in BambooHR die oomblik wat 'n aanbod aanvaar word — en voer jou mensegids in die ATS-talentpoel in, beide vanuit een verbinding.

3 min leestyd · Opgedateer Julie 2026 · Expertini Redaksie

Die oorhandiging van werwing na HR is waar nuwe werknemers die meeste kere deur die krake val: die aanbod word in een stelsel geteken, maar die werknemersrekord waarvan loonlys, IT en aanboording afhang, leef in 'n ander, en iemand moet onthou om dit te herlees. Expertini ATS sluit daardie gaping vir BambooHR-kliënte met 'n tweerigting-integrasie: wanneer 'n kandidaat 'n aanbod aanvaar, skep een klik (of 'n outomatiese reël) die werknemersrekord in jou BambooHR-rekening met hul naam, werke-e-pos, jobtitel en aanstellingsdatum reeds ingevul.

Dit werk ook in die ander rigting. Dieselfde verbinding kan jou BambooHR-mensegids lees en dit in die ATS- kandidaatdatabasis invoer — gededupliseer per e-pos, duidelik gemerk as ingevoer, and onmiddellik deursoekbaar. Spanne gebruik dit om interne-mobiliteitssoektogte en verwysingsverkryging te saai met die kollegas wat hulle reeds het. Expertini ATS is 'n onafhanklike produk; BambooHR is 'n handelsmerk van sy eienaar, and hierdie integrasie praat eenvoudig met dieselfde amptelike API wat jou eie rekening blootstel.

01Hoe om dit te verbind, stap vir stap

Stap een: 'n eienaar of admin maak Verbinders binne die ATS oop en klik Koppel op die BambooHR-kaart — 'n standaardaanmelding op BambooHR se eie werf, waarna die ATS jou maatskappy se subdomein en identiteit ken. Stap twee maak saak vir die stoot van nuwe aanstellings: BambooHR verleen aanmeldingsverbindings leesalleen-toegang tot werknemerdata, so die skep van werknemers vereis 'n API-sleutel van jou eie BambooHR-rekening (Instellings → API-sleutels daar). Plak dit op die ATS Sifting & HRIS-bladsy — dit word geënkodeerd gestoor en word nooit weer gewys nie. Daardie tweestap-ontwerp is BambooHR se sekuriteitsmodel, nie 'n ompad nie, en die toepassing vertel jou presies watter stap ontbreek in plaas daarvan om stilswyend te misluk.

02Pushing a new hire

Vanaf die Sifting & HRIS-bladsy, soek vir die aangestelde kandidaat — rekords word gekies uit 'n tipe-vooruit, nooit oorgeskryf nie — en druk. Die ATS stuur voor- en van, werke-e-pos, jobtitel, en die aanstellingsdatum, en BambooHR antwoord met die geskepte werknemersrekord. Verkies nul kliks? Merk BambooHR onder "Outo-druk op aanstelling" en elke aanvaarde aanbod skep die werknemer outomaties, met elke druk aangeteken op die toepassing se aktiwiteitsblad sodat jy altyd kan sien wat gebeur het en wanneer.

03Invoer van jou mensegids

Die "Voer jou mense in"-aksie lees BambooHR se werknemersgids — dieselfde lys wat sy eie mobiele toepassing wys — en voeg elke persoon by u ATS-kandidaatdatabasis met hul naam, werks-e-pos en jobtitel. Bestaande rekords word per e-pos gepas en nooit oorskryf nie; ingevoerde mense word as sodanig gemerk, bly ten volle bewerkbaar en dra konserwatiewe privaatheidsverstekwaardes (geen toestemming word aanvaar nie — hulle het nooit 'n aansoekvorm ingevul nie). Die heruitvoering van die invoer voeg net by wat nuut is.

04What this replaces

Sonder die integrasie beteken elke aanstelling om dieselfde vyf velde in HR-sagteware oorgetik te word, en elke interne-mobiliteitssoektog beteken om HR vir ’n sigblad te vra. Met dit eindig die aanbodwerkstroom met ’n egte werknemerrekord, en jou eie werksmag is een soektog weg in die kandidaatdatabasis. Geen middelware-intekening, geen per-sinkronisering-fooie nie — die koppelaar is deel van die plan.

Ingenieursnotas

Platformargitektuur en -bedrywighede

A1Connection architecture

The connection uses OAuth 2.0 against the vendor's own consent screen. The authorisation request names the minimum scopes the features need — the exact scope list is shown in the security-flow panel below, pulled from the same provider registry the application uses. The code-for-token exchange happens entirely server-side (kliëntbewyse in die tekenversoekliggaam, per the vendor's token endpoint contract); tokens are stored encrypted at rest and are never rendered back to any screen — connection pages show presence, not values.

Token-lewensiklus word gehanteer by 'n enkele knelpunt: vervaldatum sneller 'n outomatiese verversing, gedraaide verversingstokens word volhard, and 'n verversing wat die verskaffer weier, kom na vore as 'n sigbare herkoppeling-boodskap — nooit as stilswyend gebroke funksies nie. Intrekking werk van beide kante af: ontkoppel hier, of intrek in die verskaffer se eie sekuriteitsinstellings.

A2Skryf semantiek en datavloei

Elke databeweging is ’n uitdruklike aksie met ’n aangetekende resultaat. Skrywes gebeur op jou klik — of outomaties slegs waar jy ’n reël geaktiveer het (outo-stoot by aanstelling is by verstek af, per verskaffer). Leeswerk — invoere van mense, rekeninge of lêers — word uitgevoer wanneer jy Invoer druk, dupliseer teen wat jy reeds het (kliënte volgens naam, mense volgens e-pos), slaan oor in plaas van oorskryf, en rapporteer geskepte-teenoor-oorgeslagen eerlik, wat die rede is waarom die heruitvoering van enige invoer veilig volgens ontwerp is.

Elke aksie skryf 'n ry na die toepassing-aktiwiteitsjoernaal (ats_app_activity): wat geloop het, wanneer, vir wike rekord, en die uitkoms — insluitend die verskaffer se eie foutteks woordeliks wanneer iets misluk. Gebruiksverslaggewing binne die ATS agregeer daardie selfde joernaal, sodat integrasieverslaggewing en integrasiewerkelijkheid nie kan afwyk nie.

Enigiets wat die versoekpad verlaat — kennisgewingwaaier, webhook-lewering, aktiwiteitsjoernaal, pos — loop in "fire-and-forget" agtergronddrade. 'n Stadige eksterne eindpunt kan nooit die koppelvlak laat hang nie, en 'n mislukte newe-effek word aangeteken eerder as om stilswyend herprobeer te word in inkonsekwentheid.

A3Operasionele oorwegings

Verbindings is organisasievlak en word na eienaar- en administrateurrolle gefiltreer; werwers gebruik die kenmerke wat 'n verbinding aandryf, maar kan nie koppel, ontkoppel of herkonfigureer nie. Ontkoppeling verwyder gestoorde bewyse onmiddellik en stop die afhanklike kenmerke sigbaar, nie stil nie. Data wat reeds ingevoer is, bly jou s'n en bewerkbaar.

Ingevoerde mense arriveer as ingevoer gemerk met konserwatiewe privaatheidsverstekke — geen toestemming word aanvaar vir enigiemand wat nooit jou aansoekvorm ingevul het nie, en behoudverstekke geld.Alles geskryf is joune om te neem: CSV-uitvoere en die Data-uitvoer-toepassing dek dieselfde winkels wat die produk self lees. Die uitgang is net so oop as die ingang — per ontwerp, nie konsessie nie.

A4Plassing in die integrasietopologie

Hierdie integrasie is vandag lewendig in die register. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.

Afhanklikheidskaart

Connection typeOAuth 2.0 (verskaffertoestemmingskerm)
Scopes requestedopenid · email · employee:name · employee:job
Callback path/apps/oauth/callback/bamboohr/
Token exchangeserver-side; credentials in body
Secrets at restgeënkodeer; UI wys teenwoordigheidsvlae, nooit waardes nie
Action journalats_app_activity — een ry per aksie, verskaffersfoute woordeliks
Auto-push rulesaf by versterk, per verskaffer, elke lopie aangeteken
Registry statuslive

Koppelvlakbloudruk

Strukturele skematiese van die oppervlak — panele, hiërargie en interaksiebekostigings. 'n Kontrak, nie 'n skermskoot nie.
Verbindingskaart
● gekoppel — teenwoordigheidsvlag
omvang: minimum vereis ontkoppel
Aksies
stoot — uitdruklike klikinvoer — gededupliseer
Aktiwiteitsjoernaal
Fig. 1 — BambooHR-integrasie: strukturele koppelvlakskematika. Panele en toestande is die kontrak; data wat gewys word, is placeholder.

Interaksie vloei — state, validasies, terugvoer

Elke staat hieronder word aan die bedienerkant afgedwing; die koppelvlak rapporteer dit, dit besluit dit nie.
Connecteienaar/administrateur klik Koppel op die Koppelaars-bladsy
Vendor consentdie verskaffer se eie skerm lys die presiese bestekke
Token exchangebedienerkant-terugroep; geheime raak nooit die blaaier nie
Connectedgeënkripteerde winkel; kaart draai met teenwoordigheidsvlag
Explicit actionsstoot / invoer / skedule — elkeen in ’n joernaal aangeteken
Toestemming geweier → die verskaffer se foutkode verskyn in 'n opspringvenster, benoemdPlatform-sleutels ontbrek → eerlike opstellingswyser, nie 'n stille weiering nieSleutel verval → outomatiese verversing by die knelpuntHersiening verwerp → sigbare herkoppel-aanwysing, kenmerke breek nooit stilswyend niePlan onder minimum → slotkaart noem die presiese plan
Fig. 2 — interaksievloei: blou = state, goud = bediener-gedwonge hekke, groen = bevestigde uitkomste; etikette lys die randgevalle en hul terugvoer.

OAuth 2.0-veiligheidsvloei — BambooHR

1
MagagtigingsversoekStuur aan na die verskaffer se eie toestemmingskerm, en benoem slegs die bestekke hieronder — nooit meer nie.
2
Identiteitsuitdaging & toestemmingJy verifieer met die verskaffer, op die verskaffer se domein. Geloofsbriewe raak nooit Expertini aan nie.
3
Bedienerkant-tokenuitruilingDie terugbel by /apps/oauth/callback/bamboohr/ ruil die kode uit deur kliëntbewyse in versoekliggaam te gebruik — heeltemal aan die bedienerkant.
4
Bestuurde sessiestatusMerke geïnkripteer in rus; outomatiese verversing by 'n enkel knelpunt; teenwoordigheidsvlag-vertoning; herroep vanaf enige kant.
openidemailemployee:nameemployee:job
Omvanglys gelees vanuit dieselfde verskafferregister waarmee die toepassing magtiging verleen — hierdie bladsy kan dit nie oorskat of onderskat nie.

Neighbouring connectors — Menslikehulpbronne-inligtingstelsel

BambooHRthis page SAP SuccessFactorslive ADPplanned
Statusse kom van die lewendige register — blaai deur die volledige katalogus →

Gereelde vrae

Waarom benodig die stoot van werknemers 'n API-sleutel terwyl ek reeds aangemeld is?
BambooHR se aanmeldverbinding is ontwerp om leesalleen vir werknemerdata te wees. Werknemerskepping gebruik 'n API-sleutel wat binne jou eie BambooHR-rekening gegenereer word — die ATS stoor dit geënkodeerd en gebruik dit slegs vir die stootaksies wat jy sneller of aanskakel.
Wat presies word na BambooHR gestuur tydens 'n stootaksie?
Voornaam, van, werke-e-pos, jobtitel en aanstellingsdatum — genoeg vir 'n geldige werknemersrekord. Al die res bly in die ATS totdat jou HR-span die rekord verryk in BambooHR.
Oorskryf die menseinvoer bestaande kandidate?
Nee. Passing geskied per e-pos: as 'n persoon reeds in jou kandidaatdatabasis is, slaan die invoer hulle oor. Ingevoerde rekords word as ingevoerde gemerk en bly bewerkbaar.
Is Expertini geaffilieer met BambooHR?
Nee. BambooHR is 'n handelsmerk van sy eienaar. Expertini ATS integreer deur die amptelike API wat beskikbaar is vir enige BambooHR-kliënt, met jou eie rekening en geloofsbriewe.
Wat kos die integrasie?
Dit is in die intekening ingesluit — sien pryse. Daar is geen per-stoot- of per-invoerfooie nie.

In 'n oogopslag

  • Een-klik- of outomatiese nuwe-aanstellings-druk by aanbodaanvaarding
  • Naam, werk-e-pos, postitel en aanstellingsdatum kom vooraf ingevul aan
  • Voer die BambooHR-mensegids in die ATS-talentpoel in
  • E-posgebaseerde ontdubbeling — niks oorgeskryf nie, veilig om te herskep
  • Elke stoot en invoer aangeteken op die toepassing se aktiwiteitsbladsy
  • Gebruik jou eie BambooHR-rekening en API-sleutel, geënkodeerd gestoor

Sien bamboohr-integrasie op jou eie werwing.

Bring 'n regte posbeskrywing na 'n 30 minute-demonstrasie — gratis proeftydperk ingesluit.

Bespreek 'n demo
Expertini AI
Aanlyn nou
Hallo! Ek is Expertini se intelligent produkspesialis. Vra my enigiets oor ons oplossings, kry leiding oor enige van ons werwingshulpmiddels, of sê my net wat jy probeer doen — ek sal jou in die regte rigting wys. Vir rekening-spesifieke kwessies, stuur 'n e-pos aan support@expertini.com.