Greenhouse logoRippling logo

Recruitment naar HR

Greenhouse Rippling koppeling: elke aanname direct als hire ter beoordeling in Rippling

Met een koppeling tussen Greenhouse en Rippling staat een kandidaat die in Greenhouse een aanbod accepteert direct als hire ter beoordeling in Rippling, met functie, startdatum, werkland, afdeling en salaris met periode. KoppelHet maakt de hire aan op het moment dat Greenhouse de aanname meldt.

Wat de koppeling doet

Organisaties die Rippling gebruiken voor HR, apparaten en apps en in Greenhouse werven, voeren een aanname nu met de hand in bij de onboarding van Rippling. Zolang niemand dat doet, wachten ook de laptop en de accounts die Rippling na een hire regelt.

  1. KoppelHet haalt dagelijks contractsoorten, werklocaties en afdelingen uit Rippling op.
  2. De recruiter markeert de kandidaat na acceptatie als aangenomen in Greenhouse.
  3. KoppelHet vraagt de verplichte velden voor het werkland op en vult ze uit kandidaat, vacature en aanbod.
  4. De hire staat in Rippling klaar; een admin of manager beoordeelt en rondt hem af.
Greenhouse → KoppelHet → RipplingBRONGreenhouseDOELRipplingKoppelHetmapping · logging · monitoringGreenhouse → KoppelHet → RipplingBRONGreenhouseDOELRipplingKoppelHetmapping · logging · monitoring
Heen: Aangenomen kandidaat met naam, e-mail en telefoon · Hire ter beoordeling in Rippling · Werkland, locatie en afdeling · Salaris met valuta en periode · Contractsoort uit het aanbod

Waar je op let bij Greenhouse en Rippling

  • KoppelHet maakt de hire op het moment dat Greenhouse hire_candidate stuurt, en heeft daarvoor genoeg aan leesrechten in Harvest v3.
  • Rippling kent contractsoorten met een eigen ID, zoals Full-time of Intern. KoppelHet vertaalt het keuzeveld uit het aanbod naar het ID van een contractsoort uit Rippling en meldt een onbekende waarde.
  • Een Greenhouse-beloningsveld kent bedrag, valuta en frequentie, en Rippling vraagt bij een hire precies die drie. KoppelHet neemt ze samen over, zodat een maandsalaris uit het aanbod in Rippling niet als jaarbedrag wordt gelezen.
  • Greenhouse probeert een mislukte webhook tot zeven keer. KoppelHet stuurt het sollicitatienummer als ATS-referentie en elke poging met dezelfde Idempotency-Key naar Rippling, zodat een herhaling geen tweede hire maakt.
  • Een Greenhouse-kantoor bepaalt bij deze koppeling het werkland, en Rippling vraagt per land andere verplichte velden. Een kantoor dat remote heet, heeft geen land; daarvoor legt KoppelHet het land vast in een eigen veld op het aanbod.
  • Herkent Rippling de kandidaat als oud-medewerker, dan geeft het de bestaande rol terug in plaats van een nieuwe hire. KoppelHet zet die herintreder bij HR neer, die in Rippling een rehire start.

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

Wordt de nieuwe collega meteen medewerker in Rippling?

Nee. Rippling maakt van een API-hire altijd eerst een hire ter beoordeling. Een admin of manager rondt hem af, zodat de goedkeuringsregels van Rippling blijven gelden.

Technische details voor IT

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

  • Greenhouse via de webhook hire_candidate (bij Accept Offer; application met candidate, jobs[] met departments en offices, offer met starts_at en custom_fields; valutavelden met amount, unit en frequency; HMAC-SHA256 in de header Signature; tot zeven pogingen) en Harvest v3 met OAuth 2.0 client credentials.
  • Naar Rippling via REST API v2 - GET /hire-requirements/ met country_code en hire_type, daarna POST /hires/ met een Idempotency-Key. Status ready_for_review, incomplete met missing_required_fields of failed; existing_role_id bij een bekende persoon. Token met hires.read-write en hire-requirements.read; de API-SKU van Rippling is nodig.

Welke velden overgaan

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

Veld in GreenhouseVeld in RipplingToelichting
first_name en last_namepersonal.first_name en last_name
email_addresses (personal)personal.invite_email
jobs[].officeswork_location.country_code en location_idVia een tabel per kantoor
jobs[].departmentsemployment.department_id
jobs[].nameemployment.title
offer.starts_atemployment.start_date
Contractsoort (eigen veld in het aanbod)employment.employment_type_id
Valutaveld in het aanbod (amount, unit, frequency)compensation.base_pay_amount en base_pay_period
application_idrelated_records.ats_applicant_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.