Recruitment naar HR
SmartRecruiters Rippling koppeling: klaar voor onboarding wordt een hire ter beoordeling in Rippling
Met een koppeling tussen SmartRecruiters en Rippling wordt een kandidaat die in SmartRecruiters klaar is voor onboarding een hire ter beoordeling in Rippling, met functie, startdatum, werkland, afdeling en salaris met periode. Zodra Rippling de hire heeft, ziet de recruiter dat aan de onboardingstatus in SmartRecruiters, of welk veld nog ontbreekt.
Wat de koppeling doet
Organisaties die in SmartRecruiters werven en Rippling gebruiken voor HR, apparaten en apps, zetten elke aanname met de hand in de hire-flow van Rippling, en de recruiter weet niet wanneer de hire klaar is.
- Bij de start leggen we vast welke eigenschappen van het aanbod startdatum, salaris en contractsoort bevatten.
- De recruiter zet de onboardingstatus van de aangenomen kandidaat op klaar voor onboarding.
- KoppelHet vraagt de verplichte velden voor het land van de vacature op en maakt de hire in Rippling.
- KoppelHet zet de onboardingstatus in SmartRecruiters op gelukt, of op mislukt met het ontbrekende veld.
- Een admin of manager rondt de hire af in Rippling.
Waar je op let bij SmartRecruiters en Rippling
- Rippling geeft na een hire terug of die klaar is voor beoordeling of onvolledig, met de ontbrekende velden. KoppelHet vertaalt dat naar de onboardingstatus van SmartRecruiters - gelukt bij klaar voor beoordeling, mislukt met de veldnamen bij onvolledig.
- Een melding van SmartRecruiters bevat alleen een ID en moet binnen vijf seconden zijn bevestigd. KoppelHet bevestigt direct en haalt daarna kandidaat, vacature en aanbod op, omdat de verplichte velden van Rippling voor het land eerst nog moeten worden opgevraagd.
- Startdatum, salaris en contractsoort staan in SmartRecruiters in eigenschappen van het aanbod die elke organisatie zelf benoemt. Rippling vraagt het salaris als bedrag, valuta en periode. Bij de inrichting koppelen we elke eigenschap aan één Rippling-veld, en een ontbrekende periode laat de status op mislukt gaan.
- Een kandidaat kan in SmartRecruiters op meerdere vacatures een status hebben. KoppelHet stuurt kandidaat- en job-ID samen als ATS-referentie naar Rippling, zodat alleen de vacature waarop iemand is aangenomen een hire oplevert en een herhaalde melding geen tweede.
- Rippling neemt tot vijf hires per aanroep, maar alleen voor hetzelfde land en dezelfde soort medewerker. Zet een recruiter in SmartRecruiters veel kandidaten tegelijk op klaar voor onboarding, dan groepeert KoppelHet ze per land, zodat geen aanroep op een gemengde groep mislukt.
- Komt een oud-medewerker via SmartRecruiters terug, dan herkent Rippling de bestaande rol en geeft die terug met een vervolgactie, in plaats van een nieuwe hire te maken. KoppelHet zet de onboardingstatus in SmartRecruiters dan op mislukt met die melding, zodat HR de terugkeer in Rippling afhandelt.
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
Wordt de nieuwe collega meteen medewerker in Rippling?
Nee, het wordt een hire die een admin of manager in Rippling afrondt. Daarna regelt Rippling apparaten en apps.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- SmartRecruiters via een webhook-subscription (alleen het ID; HMAC-SHA256 in smartrecruiters-signature; 202 binnen 5 seconden; tot tien herhalingen; callbacks-log voor 30 dagen) en de Customer API met OAuth 2.0 client credentials, inclusief de Offer API. Status terug via PUT /candidates/{id}/jobs/{jobId}/onboardingStatus.
- Naar Rippling via REST API v2 - GET /hire-requirements/ met country_code en hire_type, daarna POST /hires/ (één tot vijf per aanroep, één land en soort medewerker) met een Idempotency-Key. Status ready_for_review, incomplete met missing_required_fields of failed. Scopes 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 SmartRecruiters | Veld in Rippling | Toelichting |
|---|---|---|
firstName en lastName | personal.first_name en last_name | |
email | personal.invite_email | |
location.country (vacature) | work_location.country_code | |
location (vacature) | work_location.location_id | Via een tabel per adres |
department (vacature) | employment.department_id | |
Functie van de vacature | employment.title | |
Startdatum (offer property) | employment.start_date | |
Contractsoort (offer property) | employment.employment_type_id | |
Salaris, valuta en periode (offer properties) | compensation.base_pay_amount en base_pay_period | |
Kandidaat-ID en job-ID | related_records.ats_applicant_id |
Gerelateerd
SmartRecruiters → ADP Workforce Now
SmartRecruiters ADP Workforce Now koppeling: klaar voor onboarding wordt een hire in ADP
SmartRecruiters → AFAS Profit
SmartRecruiters koppelen met AFAS: aangenomen kandidaat start de onboarding, status terug naar SmartRecruiters
SmartRecruiters → BambooHR
SmartRecruiters BambooHR koppeling: aanname met Nederlandse velden en terugmelding
SmartRecruiters → Dayforce
SmartRecruiters Dayforce koppeling: eerst controleren, dan de medewerker aanmaken