
HR naar ITSM
Rippling koppelen met Freshservice: requesters uit Rippling en onboarding- en offboardingverzoeken
Met een koppeling tussen Rippling en Freshservice wordt elke worker uit Rippling een requester in Freshservice, met afdeling, locatie en manager, en dient KoppelHet bij een aanname of vertrek in Rippling een onboarding- of offboardingverzoek in Freshservice in. Trekt een kandidaat zijn aanbod in of trekt de werkgever het in, dan krijgt het open onboardingverzoek een notitie in plaats van dat er een offboarding start.
Wat de koppeling doet
Organisaties die Rippling voor HR gebruiken en Freshservice voor de IT-servicedesk, starten onboarding in Freshservice vaak met een formulier dat de manager invult. De gegevens staan dan twee keer, en een aanbod dat na het tekenen wordt ingetrokken, laat een open verzoek met een besteld laptop achter.
- KoppelHet leest in Rippling de worker-wijzigingen sinds de vorige ronde, op het moment van vastleggen.
- De requester wordt aangemaakt of bijgewerkt, met afdeling, locatie en manager.
- Een aanname levert een onboardingverzoek op met de velden die het Freshservice-formulier vraagt.
- Een ingetrokken of afgewezen aanbod geeft een notitie op het open onboardingverzoek.
- Een vertrek levert een offboardingverzoek op; na de einddatum wordt de requester gedeactiveerd.
Waar je op let bij Rippling en Freshservice
- Rippling adviseert wijzigingen op te halen op het moment van vastleggen, niet op de ingangsdatum. Een aanname die HR vandaag invoert voor een start over zes weken, komt zo meteen binnen, en het onboardingverzoek in Freshservice heeft de hele levertijd voor hardware.
- Rippling legt bij een beëindiging een soort vast, met aparte waarden voor een afgewezen aanbod, een ingetrokken aanbod en een kandidaat die na akkoord afhaakt. KoppelHet start dan geen offboarding, maar zet een notitie op het open onboardingverzoek zodat IT de bestelling kan stoppen.
- Een worker in Rippling werkt op een kantoor of op afstand. Voor een thuiswerker vult KoppelHet in Freshservice geen locatie in, maar zet in het onboardingformulier dat de laptop naar het thuisadres moet, zonder dat adres zelf mee te sturen.
- Velden waarvoor het Rippling-token geen leesrecht heeft, komen als afgeschermd binnen, zonder oude en nieuwe waarde. KoppelHet wist zo'n veld in Freshservice niet, maar meldt dat er een recht ontbreekt.
- Rippling kan zelf apparaten en app-accounts beheren. Bij de start spreekt KoppelHet af welke taken in het Freshservice-verzoek blijven, zodat IT niet een laptop uitlevert die Rippling ook al heeft besteld.
- Freshservice heeft voor het opvragen van alle requesters een lagere limiet dan voor andere aanroepen. De nachtelijke vergelijking leest Rippling in pagina's van honderd workers en zoekt in Freshservice gericht op werkadres, in plaats van de hele requesterlijst te doorlopen.
- Een onboardingverzoek op naam van een ander indienen mag in Freshservice alleen met beheerdersrechten. KoppelHet gebruikt een eigen beheeraccount en dient het verzoek in namens de manager uit Rippling, zodat goedkeuring en vragen bij hem uitkomen.
Deze koppeling hoort ook bij in-, door- en uitstroom.
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
Heeft Freshservice een Rippling-connector?
Nee. In de Freshworks-community staat sinds januari 2026 een verzoek om er een te bouwen. KoppelHet gebruikt de API's van beide kanten.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Rippling via de REST API op rest.ripplingapis.com met een token met leesscopes (worker-changes.read, workers.read). GET /worker-changes/ gefilterd op applied_on, met event_type HIRE, CHANGE, SCHEDULED_CHANGE, OFFBOARD, SCHEDULED_OFFBOARD, UNDO en EFFECTIVE_DATE_AMENDMENT en per wijziging display_type (VISIBLE of REDACTED). GET /workers (limit 1 tot 100) met expand op user, manager en department; status, location (REMOTE of WORK), employment_type en termination_details.type. De Worker Changes API vraagt de API-SKU en een entitlement via de Technical Account Manager.
- Freshservice via de API v2: POST en PUT /api/v2/requesters (primary_email, department_ids, location_id, reporting_manager_id, time_zone, custom_fields), zoeken met een filterquery tot 512 tekens, deactiveren met DELETE /api/v2/requesters/{id}. Verzoeken via POST /api/v2/onboarding_requests en /api/v2/offboarding_requests met initiator_id en fields. Limieten per plan; List All Requesters heeft een eigen, lagere limiet.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Rippling | Veld in Freshservice | Toelichting |
|---|---|---|
work_email | primary_email | |
user.name | first_name en last_name | |
number | employee_id | |
department | department_ids | |
location (WORK met work_location_id) | location_id | REMOTE krijgt geen locatie |
manager | reporting_manager_id | |
employment_type | Veld in het onboardingformulier | |
end_date en termination_details.type | Velden in het offboardingformulier |
Gerelateerd
Carerix → Rippling
Carerix Rippling koppeling: geslaagde match als hire ter beoordeling in Rippling
Greenhouse → Rippling
Greenhouse Rippling koppeling: elke aanname direct als hire ter beoordeling in Rippling
Recruitee → Rippling
Recruitee Rippling koppeling: aangenomen kandidaten klaar om te hiren
Rippling → 4PS Construct
Rippling 4PS Construct koppeling: eigen employees van de bouwentiteit in 4PS, met afdeling als dimensie