Remote logoFreshservice logo

HR naar ITSM

Remote koppelen met Freshservice: aanvragers en verzoeken voor EOR, PEO en global payroll

Met een koppeling tussen Remote en Freshservice wordt iedereen die via Remote werkt een aanvrager in Freshservice, en dient KoppelHet een onboardingverzoek in zodra de employment in Remote actief wordt, met het werkmodel als veld zodat Freshservice het juiste onboardingpakket kiest. Een offboardingverzoek volgt pas als Remote de offboarding naar payroll heeft doorgezet en de einddatum vaststaat.

Wat de koppeling doet

Organisaties die via Remote mensen in landen zonder eigen entiteit in dienst nemen en Freshservice voor IT gebruiken, vullen het onboardingformulier vaak zelf in op basis van een mail. Of de nieuwe collega via EOR, PEO of global payroll werkt, staat er dan niet bij, en de einddatum van een vertrek verandert nog terwijl IT al plant.

  1. KoppelHet laadt eenmalig alle employments uit Remote en maakt daarna alleen wijzigingen op basis van webhooks.
  2. Bij een melding haalt KoppelHet de details van die ene employment op en maakt of werkt de aanvrager bij.
  3. Wordt de employment actief, dan dient KoppelHet het onboardingverzoek in namens de leidinggevende, met het werkmodel.
  4. Zet Remote de offboarding door naar payroll, dan volgt het offboardingverzoek met de einddatum die dan vaststaat.
  5. Na de einddatum deactiveert KoppelHet de aanvrager; tickets blijven bewaard.
Remote → KoppelHet → FreshserviceBRONRemoteDOELFreshserviceKoppelHetmapping · logging · monitoringRemote → KoppelHet → FreshserviceBRONRemoteDOELFreshserviceKoppelHetmapping · logging · monitoring
Heen: Aanvrager met Remote-id, werkadres en afdeling · Locatie per land · Onboardingverzoek met werkmodel · Offboardingverzoek met vastgestelde einddatum

Waar je op let bij Remote en Freshservice

  • Freshservice kiest de verplichte onderdelen van een onboardingpakket op basis van de ingevulde velden. KoppelHet vult het werkmodel uit Remote in, EOR, PEO of global payroll, zodat een medewerker via global payroll die al hardware van een lokale entiteit krijgt een ander pakket krijgt dan een EOR-medewerker.
  • Bij een offboarding toetst Remote eerst de opzegregels van het land, zodat de voorgestelde einddatum nog kan schuiven. KoppelHet dient het offboardingverzoek in Freshservice pas in bij de melding dat Remote de offboarding naar payroll heeft doorgezet, en trekt het in als Remote de offboarding verwijdert.
  • Een vertrouwelijke offboarding is in Remote alleen zichtbaar voor de eigenaar van het token of de integratie, en de lijst laat hem standaard weg. KoppelHet vraagt vertrouwelijke offboardings niet op, zodat in Freshservice geen verzoek verschijnt voordat de medewerker zelf is ingelicht.
  • Remote geeft het werkadres soms pas later en meldt die wijziging met een eigen webhook. Freshservice kan een aanvrager ook zonder e-mailadres aanmaken als er een telefoonnummer is, maar KoppelHet wacht op het werkadres, zodat de nieuwe collega bij zijn eerste login direct zijn eigen aanvrager is.
  • Remote herhaalt een melding alleen bij een verbindingsfout, tot vijf keer binnen ongeveer achttien uur; een foutcode van de ontvanger geldt als afgeleverd. KoppelHet neemt een melding daarom altijd eerst aan, en haalt een melding waarvan de verwerking mislukte terug via de afleverhistorie van Remote.
  • Freshservice kent naast deactiveren ook vergeten, en dat verwijdert de aanvrager samen met al zijn tickets definitief. KoppelHet gebruikt alleen deactiveren, ook als een employment in Remote de status deleted krijgt, zodat de historie van laptop en accounts bewaard blijft.
  • Een verzoek namens een ander indienen mag in Freshservice alleen met beheerdersrechten. KoppelHet zet de leidinggevende uit Remote als indiener, zodat vragen van de servicedesk over de werkplek bij hem komen en niet bij het koppelaccount.

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, 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

Heeft Freshservice een Remote-koppeling?

We vonden er geen van Freshworks of van Remote; wel generieke automatiseringsplatforms. KoppelHet bouwt op de API's van beide kanten.

Wat als de einddatum in Remote nog verandert?

Zolang Remote de offboarding toetst, maakt KoppelHet nog geen verzoek. Pas als de offboarding naar payroll gaat, staat de datum vast en dient KoppelHet het verzoek in.

Technische details voor IT

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

  • Remote via de Remote API: eerste vulling met GET /v1/employments (page_size 100, lichte objecten met status, employment_model en employment_type), details via GET /v1/employments/{employment_id}. Webhooks via POST /v1/webhook-callbacks op employment.status.updated, employment.details.updated, employment.work_email.updated, offboarding.submitted_to_payroll en offboarding.deleted; ondertekend met X-Remote-Signature en X-Remote-Timestamp. GET /v1/webhook-events en POST /v1/webhook-events/replay alleen met een OAuth-integratietoken (webhook.read, webhook.write).
  • Freshservice via de API v2: POST /api/v2/requesters (first_name verplicht, plus primary_email, werk- of mobiel nummer; department_ids, location_id, reporting_manager_id, time_zone, custom_fields), deactiveren met DELETE /api/v2/requesters/{id} (niet /forget). Verzoeken via POST /api/v2/onboarding_requests en /api/v2/offboarding_requests met fields en initiator_id, alleen met beheerdersrechten.

Welke velden overgaan

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

Veld in RemoteVeld in FreshserviceToelichting
employment_idEigen aanvragersveld (custom_fields)Vaste sleutel
full_namefirst_name en last_name
Werkadresprimary_email
job_titlejob_title
departmentdepartment_ids
Land van de employmentlocation_id en time_zone
employment_model en employment_typeVeld in het onboardingverzoekBepaalt het onboardingpakket
offboarding.submitted_to_payrollOffboardingverzoek, daarna deactiveren

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.