Workable logoRemote logo

Recruitment naar HR

Workable Remote koppeling: aanname buiten de eigen entiteit als employment bij Remote

Met een koppeling tussen Workable en Remote wordt een kandidaat in de Workable-stap Hired, voor een land waar Remote de werkgever is, een employment bij Remote met naam, e-mail, functie en voorlopige startdatum. Workable noemt een Remote-koppeling via Zapier, maar de Remote-app in Zapier kan geen employment aanmaken; KoppelHet maakt het employment via de Remote API en laat het uitnodigen aan HR.

Wat de koppeling doet

Organisaties die in Workable werven en via Remote mensen aannemen in landen zonder eigen vestiging, zetten elke buitenlandse aanname met de hand in Remote. Daarbij moet HR per land uitzoeken welke gegevens Remote vraagt, en aannames voor de eigen entiteit mogen er juist niet in.

  1. De recruiter zet de kandidaat in Workable in de stap Hired.
  2. KoppelHet kijkt naar de juridische entiteit van de vacature; alleen aannames zonder eigen entiteit gaan naar Remote.
  3. KoppelHet haalt het formulier van Remote voor het land op en vult het met gegevens uit Workable.
  4. Het employment staat bij Remote op created; HR vult aan en verstuurt de uitnodiging.
  5. Haakt de kandidaat af voordat het contract is getekend, dan annuleert KoppelHet de onboarding.
Workable → KoppelHet → RemoteBRONWorkableDOELRemoteKoppelHetmapping · logging · monitoringWorkable → KoppelHet → RemoteBRONWorkableDOELRemoteKoppelHetmapping · logging · monitoring
Heen: Kandidaat met naam en e-mail · Aanbod met startdatum · Vacature met functie, land en juridische entiteit · Employment bij Remote, status created

Waar je op let bij Workable en Remote

  • Workable noemt Remote als integratie van een derde partij, gebouwd door Remote en aangedreven door Zapier, die aangenomen kandidaten naar Remote zet. In de Remote-app op Zapier staat geen actie die een employment aanmaakt, alleen Invite Employment voor een employment dat al bestaat. KoppelHet maakt het employment daarom met de Remote API.
  • Via de API maakt Remote alleen employments van het type employee of contractor. Eigen medewerkers en global payroll-medewerkers zijn er alleen op te vragen. Een Workable-vacature bij een eigen entiteit gaat dus niet naar Remote maar naar het eigen HR-systeem.
  • Remote vraagt per land een eigen formulier, met naast naam, e-mail, functie en voorlopige startdatum ook of iemand al eerder voor het bedrijf werkte. KoppelHet vult dat laatste met nee, tenzij de kandidaat in Workable als oud-medewerker is gemarkeerd; dan beslist HR.
  • De eerste werkdag staat in Workable als variabele in het aanbiedingsdocument, niet als vast veld. KoppelHet neemt die variabele als voorlopige startdatum bij Remote, zodat de dag waarop iemand naar Hired ging niet per ongeluk de startdatum wordt.
  • Remote raadt een uniek extern ID aan, maar dwingt het niet af. KoppelHet zet het Workable-kandidaatnummer in dat veld en kijkt zelf eerst of er al een employment bij hoort, zodat een tweede melding uit Workable geen dubbele aanname bij Remote maakt.
  • Wordt een kandidaat na Hired in Workable alsnog afgewezen, dan kan Remote de onboarding alleen annuleren zolang de medewerker nog niet heeft getekend. KoppelHet annuleert in dat geval; na een handtekening is het een beëindiging, en die laat KoppelHet aan HR.

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

Stuurt KoppelHet de uitnodiging naar de nieuwe medewerker?

Nee. HR controleert het employment eerst in Remote en verstuurt de uitnodiging dan zelf.

Gaan contractors ook naar Remote?

Niet in de eerste versie. Die kan later als uitbreiding; de API kent het type contractor wel.

Wat gebeurt er met aannames in Nederland?

Die horen bij jullie eigen entiteit en gaan niet naar Remote. Daarvoor is een koppeling met het eigen HR-systeem nodig.

Technische details voor IT

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

  • Workable via een subscription op candidate_moved met stage_slug hired en GET /candidates/:id, /jobs/:shortcode en /candidates/:id/offer (state; document_variables met start_date). Token met r_candidates en r_jobs.
  • Remote met een company-scoped token (vernieuwen via de refresh token flow). Eerst het JSON-schema van het land, dan create employment met employment.basic_information (email, name, job_title, provisional_start_date, has_seniority_date), company_id, country_code, external_id en type employee. Annuleren met POST /v1/cancel-onboarding/{employment_id} bij status created, created_awaiting_reserve, created_reserve_paid of pre_hire.

Welke velden overgaan

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

Veld in WorkableVeld in RemoteToelichting
firstname en lastnamebasic_information.name
emailbasic_information.emailEen adres dat mail ontvangt; Remote nodigt daar later uit
title (vacature)basic_information.job_title
document_variables start_date (aanbod)basic_information.provisional_start_date
location.country_code (vacature)country_codeOmgezet naar de drieletterige code
Workable-kandidaat-IDexternal_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.