Workable logoPersonio logo

Recruitment naar HR

Workable Personio koppeling: aanname met de echte startdatum, uren en salaris in Personio

Met een koppeling tussen Workable en Personio wordt een kandidaat in de stap Hired van Workable een persoon met dienstverband in Personio, met de startdatum uit het aanbod, entiteit, afdeling, kantoor, uren en salaris. De Workable-integratie in Personio maakt ook een medewerker aan, maar vult als datum het moment waarop de kandidaat naar Hired ging; KoppelHet komt erbij als de contractdatum, uren en salaris kloppend in Personio moeten staan.

Wat de koppeling doet

Organisaties die in Workable werven en Personio als HR-systeem gebruiken, hebben vaak de Workable-integratie aanstaan. Daarna past HR in Personio de datum in dienst aan naar de contractdatum en vult uren, proeftijd en salaris in vanuit het aanbod.

  1. De recruiter zet de kandidaat in Workable in de stap Hired.
  2. KoppelHet haalt kandidaat, vacature en aanbod op en controleert dat het aanbod is geaccepteerd.
  3. KoppelHet kijkt in Personio of het e-mailadres al bij iemand hoort; zo ja, dan beslist HR.
  4. KoppelHet maakt persoon en dienstverband aan in de status onboarding, met de startdatum uit het aanbod.
  5. Het salaris gaat als vast bedrag of uurloon naar Personio, met de startdatum als ingangsdatum.
Workable → KoppelHet → PersonioBRONWorkableDOELPersonioKoppelHetmapping · logging · monitoringWorkable → KoppelHet → PersonioBRONWorkableDOELPersonioKoppelHetmapping · logging · monitoring
Heen: Kandidaat met naam en e-mail · Vacature met afdeling, locatie en juridische entiteit · Geaccepteerd aanbod met startdatum en salaris · Persoon en dienstverband in Personio (onboarding) · Vast salaris of uurloon

Waar je op let bij Workable en Personio

  • De Workable-integratie in Personio vult de datum in dienst met het moment waarop de kandidaat naar Hired ging. Personio bedoelt met die datum de ingang van het contract. KoppelHet gebruikt de startdatum uit het geaccepteerde aanbod, zodat verlof, proeftijd en loon vanaf de juiste dag rekenen.
  • Bij de Workable-integratie moeten waarden zoals de naam van het kantoor in beide systemen precies gelijk zijn. KoppelHet vertaalt locatie en afdeling via een tabel, zodat een kantoor dat in Workable anders heet toch bij het juiste kantoor in Personio komt.
  • Workable kent juridische entiteiten per account, en Personio werkt per entiteit. KoppelHet neemt de entiteit van de vacature over, zodat een aanname voor de Nederlandse bv niet onder de Duitse GmbH terechtkomt.
  • Het salaris in een Workable-aanbod heeft een bedrag, een periode en een valuta. Personio accepteert via de API een vast bedrag of een uurloon met een interval, maar geen bonus. KoppelHet kiest het soort op de periode uit Workable en zet een bonus als taak voor HR.
  • Een e-mailadres mag in Personio maar bij één persoon horen. Komt een oud-medewerker via Workable terug met hetzelfde adres, dan maakt KoppelHet niets aan en legt het geval voor aan HR, in plaats van een aanname die stil mislukt.
  • Workable stuurt bij een melding de kandidaat zoals die op het moment van versturen is. KoppelHet controleert daarom eerst dat het aanbod geaccepteerd is, en maakt pas dan iemand aan in Personio.
  • Personio vraagt naast de uren per week ook de fulltime uren van de entiteit. Workable heeft geen vast veld voor uren; we zetten ze als variabele in het aanbiedingssjabloon en vullen de fulltime uren per entiteit aan.

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

Waarom niet gewoon de Workable-integratie in Personio?

Die is snel ingesteld en vaak genoeg als HR elke nieuwe medewerker nakijkt. Maatwerk loont als de contractdatum, uren en salaris zonder handwerk moeten kloppen.

In welke status komt de nieuwe medewerker?

In onboarding. De medewerker staat er dan, maar telt nog niet als actief tot de start.

Doet Personio de Nederlandse salarisverwerking?

Nee. Personio levert gegevens aan een Nederlandse salarisadministratie; dat is een aparte koppeling.

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 (X-Workable-Signature, HMAC-SHA256). Daarna GET /candidates/:id, /jobs/:shortcode, /legal_entities en /candidates/:id/offer (state accepted; document_variables; salary met amount, frequency en currency_iso). Token met alleen leesscopes.
  • Personio via POST /v2/persons (persoon en employment in één aanroep; status ONBOARDING; employment_start_date, weekly_working_hours, full_time_weekly_working_hours, legal_entity, office, org_units, position.title; e-mail uniek) en POST /v2/compensations (type, value, effective_from, interval; geen bonus).

Welke velden overgaan

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

Veld in WorkableVeld in PersonioToelichting
firstname en lastnamefirst_name en last_name
emailemailUniek in Personio
Juridische entiteit van de vacaturelegal_entity
Locatie van de vacatureoffice
department van de vacatureorg_units (department)
title van de vacatureposition.title
Document variable start_date uit het aanbodemployment_start_dateNiet de datum waarop de kandidaat naar Hired ging
Uren per week (document variable)weekly_working_hours en full_time_weekly_working_hours
salary (amount, frequency, currency_iso)Compensation met interval

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.