Naar hoofdinhoud gaan

Overzicht

Als het cv van een kandidaat niet direct beschikbaar is, kunt u hun profiel rechtstreeks vanuit LinkedIn importeren. Plak een LinkedIn-profiel-URL in Recruitier, en het platform haalt de professionele informatie van de kandidaat op — inclusief werkhistorie, opleiding, vaardigheden en locatie — en maakt een volledig kandidaatprofiel aan via de EnrichLayer API. Dit is bijzonder handig wanneer u kandidaten ontdekt via LinkedIn-zoekopdrachten, InMail-gesprekken, verwijzingen of netwerkevenementen en hen snel aan uw talentpool wilt toevoegen zonder op een cv te hoeven wachten. Het importproces bouwt een synthetisch cv op basis van de LinkedIn-gegevens, zodat de kandidaat volledig gereed is voor AI-vacaturematching zonder dat een apart document hoeft te worden geupload.

Hoe te importeren vanuit LinkedIn

1

Open de uploadwizard

Ga naar de sectie Kandidaten en klik op de knop CV uploaden. Schakel in het wizarddialoogvenster dat opent over naar het tabblad LinkedIn URL bovenaan de eerste stap.
2

Plak de LinkedIn-URL

Voer de LinkedIn-profiel-URL van de kandidaat in. De URL moet een van de volgende formaten volgen:
https://www.linkedin.com/in/naam-kandidaat/
https://linkedin.com/in/naam-kandidaat
https://www.linkedin.com/in/naam-kandidaat
Zowel www.linkedin.com- als linkedin.com-URL’s worden geaccepteerd. Afsluitende slashes worden automatisch verwerkt. De URL wordt intern genormaliseerd — afsluitende slashes worden verwijderd en de vergelijking is hoofdletterongevoelig — zodat linkedin.com/in/Jan-de-Vries/ en linkedin.com/in/jan-de-vries als hetzelfde profiel worden behandeld.
U kunt de URL rechtstreeks kopiëren uit de adresbalk van uw browser wanneer u het LinkedIn-profiel van de kandidaat bekijkt. Zorg ervoor dat de URL /in/ bevat gevolgd door de profielslug van de kandidaat — dit is het standaardformaat voor persoonlijke LinkedIn-profielen.
3

Profielgegevens worden opgehaald

Recruitier gebruikt de EnrichLayer API om de publiek beschikbare LinkedIn-gegevens van de kandidaat op te halen. Dit is een professionele verrijkingsservice die gestructureerde gegevens van LinkedIn-profielen levert. Het ophalen duurt doorgaans een paar seconden.De volgende gegevens worden geimporteerd:
GegevensveldBeschrijvingVoorbeeld
Volledige naamGecombineerd uit voor- en achternaamvelden. Als een full_name-veld beschikbaar is, heeft dat voorrang.”Jan de Vries”
KoptekstHuidige functie of professionele tagline uit het LinkedIn-koptekstveld”Senior Python Developer bij TechCorp”
SamenvattingDe tekst uit de sectie “Over mij” van het LinkedIn-profielProfessionele samenvattingsparagraaf
WerkervaringFunctietitels, bedrijven, datums en beschrijvingen (tot 8 meest recente posities)Titel, bedrijf, begin-/einddatums, beschrijving
OpleidingGraden, instellingen, studiegebieden (tot 4 vermeldingen)“MSc Informatica, TU Delft”
VaardighedenVaardigheden vermeld op het LinkedIn-profiel (indien publiek zichtbaar)[“Python”, “FastAPI”, “PostgreSQL”]
LocatieStad, provincie en land van het profiel”Amsterdam, Noord-Holland, Nederland”
Het systeem berekent ook automatisch jaren ervaring en ervaringsniveau op basis van de werkhistoriedatums.
4

Ervaringsberekening

Het systeem analyseert de geimporteerde werkhistorie om twee sleutelvelden te bepalen:Jaren ervaring: Berekend als de som van alle duren van werkervaring. De duur van elke positie wordt berekend op basis van de begin- en einddatums. Overlappende posities (gelijktijdige functies) worden individueel meegeteld, wat kan resulteren in een totaal aan jaren dat de kalenderperiode overschrijdt.Ervaringsniveau: Rechtstreeks afgeleid van de berekende jaren ervaring op basis van de volgende drempelwaarden:
Jaren ervaringToegewezen niveau
0 - 2 jaarJunior
3 - 5 jaarMedior
6 - 10 jaarSenior
11+ jaarLead
De toewijzing van het ervaringsniveau is automatisch maar volledig bewerkbaar. Als u van mening bent dat de senioriteit van een kandidaat niet overeenkomt met hun jaren ervaring (bijvoorbeeld een carrierewisselaar met 15 jaar in een ander vakgebied die junior is in technologie), kunt u het ervaringsniveau aanpassen tijdens de controlestap. Het ervaringsniveau beinvloedt het matchingalgoritme, dus het correct instellen ervan is van belang.
5

Vaardigheden worden geextraheerd

Vaardigheden komen uit twee mogelijke bronnen, met een duidelijke prioriteitsvolgorde:Primair: LinkedIn-vaardigheidssectie Als het LinkedIn-profiel vermelde vaardigheden bevat, worden deze direct geimporteerd met een betrouwbaarheidsscore van 0,80. Dit is een hoge betrouwbaarheidsscore omdat dit vaardigheden zijn die de kandidaat expliciet zelf heeft opgegeven op hun LinkedIn-profiel.Fallback: AI-extractie Als het profiel geen publiek zichtbare vaardigheden heeft (of als de vaardigheidssectie leeg is), valt de AI terug op het extraheren van vaardigheden uit de koptekst, samenvatting en werkervaring beschrijvingen van de kandidaat. Dit maakt gebruik van dezelfde Gemini-gestuurde extractielogica als bij cv-uploads, met variabele betrouwbaarheidsscores op basis van hoe expliciet elke vaardigheid werd vermeld.In beide gevallen doorlopen vaardigheden dezelfde normalisatiepipeline die wordt gebruikt voor cv-uploads — de SKILL_ALIASES-taxonomie wijst meer dan 1.000 variaties toe aan canonieke vormen. “React.js” van LinkedIn wordt dezelfde “react” als “ReactJS” van een cv.
LinkedIn-vaardigheden met een betrouwbaarheid van 0,80 bevinden zich tussen AI-geextraheerde vaardigheden uit cv’s (doorgaans 0,95+ voor expliciete vermeldingen) en de verouderde standaard (0,70 voor geimporteerde vaardigheden zonder duidelijke herkomst). De score van 0,80 weerspiegelt een hoge betrouwbaarheid met een kleine marge voor het feit dat LinkedIn-vaardigheden zelgerapporteerd zijn en mogelijk aspirationele of verouderde technologieën bevatten.
6

Profiel controleren

Net als bij de cv-upload workflow krijgt u de naam en functietitel van de kandidaat ter beoordeling. Beide velden zijn vooraf ingevuld maar volledig bewerkbaar. De wizard controleert op dubbele namen.Let bijzonder goed op:
  • Titel/koptekst: LinkedIn-kopteksten zijn vaak marketinggericht (“Gepassioneerd over het bouwen van schaalbare oplossingen”). Overweeg deze te bewerken naar een meer standaard functietitel voor betere matching.
  • Naam: Verifieer of de naam correct is gecombineerd uit de LinkedIn-profielgegevens.
7

Vaardigheden controleren

Beoordeel de AI-geextraheerde vaardigheden met betrouwbaarheidsscores. Schakel vaardigheden in of uit, verwijder irrelevante en voeg ontbrekende toe. U kunt deze stap ook overslaan.
8

Locatie instellen en matching starten

Configureer de locatie van de kandidaat via het veld met automatisch aanvullen en stel de zoekradius in (standaard 40 km, instelbaar van 5 km tot 200 km). Zodra u op Matching starten klikt, is de wizard voltooid en start de volledige 5-fase AI-vacaturematchingpipeline automatisch op de achtergrond.U wordt doorgestuurd naar de kandidaatdetailpagina, waar realtime voortgangsupdates elke matchingfase tonen terwijl deze wordt uitgevoerd.
Aanvullende voorkeuren zoals salarisverwachtingen, functietype en flexibiliteit kunnen later worden geconfigureerd via het profielbewerkinsdialoogvenster van de kandidaat.

Welke gegevens worden er in detail geextraheerd

Profielinformatie

  • Naam: Gecombineerd uit voor- en achternaamvelden. Als het full_name-veld beschikbaar is via de API, heeft dat voorrang boven de gecombineerde voor-/achternaam om nauwkeurigheid te garanderen bij namen met meerdere onderdelen.
  • Titel/koptekst: De LinkedIn-koptekst, die doorgaans de huidige functie of professionele identiteit van de kandidaat beschrijft (bijv. “Senior Data Engineer | Python | Spark | AWS”). Als er geen koptekst bestaat, wordt de functietitel van de meest recente werkervaring als fallback gebruikt.
  • Locatie: Opgebouwd uit stad-, provincie- en landvelden van het LinkedIn-profiel. Deze locatiestring wordt automatisch geocodeerd naar breedte-/lengtegraadcoordinaten via de GeocodingService (Nederlandse stedenlijst, vervolgens Nominatim API, vervolgens AI-normalisatie) voor afstandsgebaseerde matching.
  • Samenvatting: De sectie “Over mij” van het LinkedIn-profiel. Deze tekst biedt professionele context en is opgenomen in de synthetische cv-tekst die wordt gebruikt voor matching.

Details van werkervaring en opleiding

Werkhistorie en opleiding worden geimporteerd met specifieke limieten om volledigheid en verwerkingsefficiëntie in balans te brengen:
Tot 8 meest recente posities worden geimporteerd, elk inclusief:
  • Functietitel
  • Bedrijfsnaam
  • Begin- en einddatums (of “Heden” voor huidige functies)
  • Beschrijvings-/verantwoordelijkheidstekst
Deze posities worden gebruikt voor:
  1. Het berekenen van het totaal aantal jaren ervaring
  2. Het bepalen van het ervaringsniveau (Junior/Medior/Senior/Lead)
  3. Het opbouwen van de synthetische cv-tekst die wordt gebruikt voor AI-scoring
  4. Het bieden van context voor de ervaringsvectorembedding

Synthetische cv-tekst

Omdat LinkedIn-imports geen daadwerkelijk cv-bestand hebben, genereert Recruitier een gestructureerde tekstweergave van het profiel van de kandidaat. Dit “synthetische cv” wordt samengesteld uit de geimporteerde gegevens in een specifiek formaat:
[Naam]
[Koptekst]
[Locatie]

[Samenvatting]

Ervaring:
- [Titel] bij [Bedrijf] ([Begin] - [Einde])
  [Beschrijving]
(tot 8 posities)

Opleiding:
- [Graad] in [Vakgebied] aan [Instelling] ([Datums])
(tot 4 vermeldingen)

Vaardigheden:
[Door komma's gescheiden vaardigheidslijst]
Deze synthetische cv-tekst wordt opgeslagen in het veld cv_text van de kandidaat en dient hetzelfde doel als geextraheerde cv-tekst van geuploadde documenten:
  • Het wordt gebruikt om de ervaringsvectorembedding te genereren voor semantisch zoeken
  • Het wordt naar de AI gestuurd tijdens scoring (tot 8.000 tekens) voor het evalueren van matchkwaliteit
  • Het biedt de professionele context die nodig is voor een nauwkeurige beoordeling van functiefit en ervaringsfit
De synthetische cv-tekst wordt opgeslagen op het kandidaatprofiel en gebruikt voor alle volgende matching- en scoringoperaties. U hoeft geen apart cv te uploaden voor via LinkedIn geimporteerde kandidaten. De synthetische tekst biedt voldoende context voor de AI om kwalitatieve matchscores te produceren.

Wanneer LinkedIn-import te gebruiken versus cv-upload

ScenarioAanbevolen methodeReden
U heeft het cv-bestand van de kandidaatCV uploadenBiedt de meest gedetailleerde extractie. Cv-tekst is rijker en vaardigheden krijgen een hogere betrouwbaarheid (0,95+).
Kandidaat werd gevonden via LinkedIn-zoekopdrachtLinkedIn-importSnelste weg naar een profiel. Geen cv hoeft eerst te worden opgevraagd.
Kandidaat heeft een beperkt LinkedIn-profielCV uploadenEen cv bevat doorgaans meer details dan een minimaal LinkedIn-profiel.
U wilt gestructureerde werkhistorie en opleidingsgegevensLinkedIn-importEnrichLayer levert overzichtelijk gestructureerde arbeidsgegevens met datums.
Het cv van de kandidaat is een gescande afbeeldingLinkedIn-importVermijdt OCR-problemen volledig. LinkedIn-gegevens zijn altijd tekstgebaseerd.
U heeft e-mail en telefoonnummer nodigCV uploadenLinkedIn onthult geen contactgegevens publiekelijk via de API.
Kandidaat is een carrierewisselaarCV uploadenHet volledige cv-verhaal geeft de AI meer context om de overgang te begrijpen.
U moet snel kandidaten in bulk toevoegenLinkedIn-importSneller per kandidaat dan het cv-upload-beoordelingsproces.
Als u zowel een cv als een LinkedIn-URL heeft, is het uploaden van het cv over het algemeen de betere keuze voor matchingkwaliteit. Cv’s bevatten meer gedetailleerde vaardigheidsbeschrijvingen (wat leidt tot 0,95+ betrouwbaarheid versus 0,80 voor LinkedIn-vaardigheden) en bevatten vaak contactinformatie die LinkedIn niet blootstelt. U kunt de LinkedIn-URL altijd later als referentie aan het profiel van de kandidaat toevoegen.

Beperkingen

LinkedIn-imports bevatten geen e-mailadressen of telefoonnummers. Deze gegevens zijn niet publiek beschikbaar via de EnrichLayer API. Als u contactgegevens nodig heeft, moet u deze handmatig aan het kandidaatprofiel toevoegen na import, ze verkrijgen via InMail of direct gesprek, of een afzonderlijke contactverrijkingstool gebruiken.
De import is afhankelijk van publiek beschikbare LinkedIn-gegevens die worden benaderd via de EnrichLayer API. Als een kandidaat sterk beperkte privacyinstellingen heeft, kan sommige informatie niet beschikbaar zijn. In dergelijke gevallen zal de import nog steeds slagen met de beschikbare gegevens, maar het profiel kan minder compleet zijn — met name de vaardigheidssectie en gedetailleerde werkbeschrijvingen.
Recruitier controleert op dubbele LinkedIn-URL’s binnen uw account via genormaliseerde URL-vergelijking. Als u probeert een kandidaat te importeren wiens LinkedIn-URL al is gebruikt, ontvangt u een conflictfout met de naam van de bestaande kandidaat.De normalisatie verwerkt gangbare URL-variaties:
  • Afsluitende slashes: linkedin.com/in/jan-de-vries/ = linkedin.com/in/jan-de-vries
  • Hoofdletterverschillen: linkedin.com/in/Jan-de-Vries = linkedin.com/in/jan-de-vries
  • www-prefix: www.linkedin.com/in/jan-de-vries = linkedin.com/in/jan-de-vries
Dit voorkomt accidentele duplicaten wanneer dezelfde LinkedIn-URL in een iets ander formaat wordt ingevoerd.
Niet alle LinkedIn-profielen hebben publiek zichtbare vaardigheden. Wanneer vaardigheden niet beschikbaar zijn via de API, valt de AI terug op het extraheren ervan uit de samenvatting en ervaringsbeschrijvingen van de kandidaat. Deze fallback werkt goed maar produceert doorgaans lagere betrouwbaarheidsscores (variabel, op basis van extractiecontext) in vergelijking met direct geimporteerde LinkedIn-vaardigheden (0,80 vast).Profielen met zeer beperkte publieke informatie kunnen een beperkte vaardigheidsset produceren. In deze gevallen is het handmatig toevoegen van vaardigheden tijdens de controlestap extra belangrijk.
Alleen de 8 meest recente werkervaringen worden geimporteerd. Voor kandidaten met uitgebreide loopbanen (15+ posities) worden oudere functies niet vastgelegd. Als oudere ervaring relevant is voor de huidige zoektocht naar werk van de kandidaat, kunt u de belangrijkste details toevoegen aan het samenvattingsveld van de kandidaat.Op dezelfde manier worden slechts 4 opleidingsvermeldingen geimporteerd. Voor kandidaten met meerdere graden of certificeringen moet u ontbrekende vermeldingen mogelijk handmatig toevoegen.
Jaren ervaring wordt berekend door alle positieduren afzonderlijk op te tellen. Als een kandidaat twee posities tegelijkertijd bekleedde (bijv. een adviesfunctie naast een vaste functie), tellen beide duren mee voor het totaal. Dit kan resulteren in een berekend aantal jaren dat de werkelijke kalenderperiode overschrijdt. In dergelijke gevallen kan handmatige aanpassing van het ervaringsniveau nodig zijn.

Na de import

Zodra een LinkedIn-profiel is geimporteerd, volgt de kandidaat exact dezelfde workflow als een via cv geuploadde kandidaat:
  1. Het geextraheerde profiel controleren en bevestigen — Let bijzonder goed op de koptekst/functietitel, omdat LinkedIn-kopteksten vaak marketinggericht zijn in plaats van standaard functietitels
  2. Vaardigheden bevestigen — Bijzonder belangrijk wanneer de AI fallback-extractie heeft gebruikt uit ervaringsbeschrijvingen in plaats van LinkedIn-vaardigheden te importeren
  3. Locatie en zoekvoorkeuren instellen — Radius, salaris, functietypes en flexibiliteit configureren
  4. AI-matching verloopt automatisch — De volledige 5-fase pipeline wordt op de achtergrond uitgevoerd
Bevestig altijd de geextraheerde vaardigheden voordat u op matchresultaten vertrouwt. LinkedIn-vaardigheden zijn zelfgerapporteerd en kunnen verouderde technologieën, aspirationele vaardigheden of tools bevatten die de kandidaat jaren geleden kort heeft gebruikt. Een snelle beoordeling zorgt ervoor dat de matchingengine de juiste kansen target. Onthoud dat vaardigheden 45% van het vectorzoekgewicht dragen — onnauwkeurige vaardigheden verslechteren de matchkwaliteit aanzienlijk.

Geavanceerd

Hoe de EnrichLayer-integratie werkt

De LinkedIn-import gebruikt de EnrichLayer API, een professionele gegevensverrijkingsservice. Dit is de technische stroom:
  1. URL-validatie: Het systeem valideert dat de opgegeven URL een correct opgemaakte LinkedIn-profiel-URL is (moet het padgedeelte /in/ bevatten)
  2. API-verzoek: De genormaliseerde URL wordt naar het EnrichLayer API-eindpunt gestuurd, dat gestructureerde profielgegevens in JSON-formaat retourneert
  3. Gegevenstoewijzing: De API-respons wordt toegewezen aan de kandidaat-entiteitsvelden van Recruitier:
    • full_name of first_name + last_name wordt toegewezen aan kandidaat name
    • headline wordt toegewezen aan kandidaat title
    • location-velden worden gecombineerd en geocodeerd
    • De experiences-array wordt verwerkt voor de duurberekening
    • De skills-array wordt genormaliseerd via SKILL_ALIASES
  4. Genereren van synthetisch cv: Een tekstweergave wordt samengesteld uit alle geimporteerde gegevens
  5. Profiel aanmaken: Het kandidaatrecord wordt aangemaakt met alle toegewezen gegevens

Hierarchie van betrouwbaarheidsscores

Verschillende gegevensbronnen produceren verschillende betrouwbaarheidsniveaus voor vaardigheden. Het begrijpen van deze hierarchie helpt u het scherm voor vaardigheidscontrole te interpreteren:
BronBetrouwbaarheidsscoreReden
AI-extractie uit cv (expliciete vermelding)0,95+Hoogste betrouwbaarheid — vaardigheid expliciet vermeld in het document
LinkedIn-profielvaardighedensectie0,80Hoge betrouwbaarheid — kandidaat heeft de vaardigheid zelf gerapporteerd
AI-extractie uit LinkedIn-tekst (fallback)Variabel (0,60-0,90)Afhankelijk van hoe expliciet de vaardigheid werd vermeld in beschrijvingen
Verouderde/onbekende bron0,70Standaardscore voor geimporteerde vaardigheden zonder duidelijke herkomst
Gebruik deze betrouwbaarheidsniveaus als leidraad voor waar u uw aandacht op richt bij het beoordelen van vaardigheden. Vaardigheden op 0,80 (geimporteerd vanuit LinkedIn) zijn over het algemeen betrouwbaar maar een snelle verificatie is aan te raden. Vaardigheden onder 0,70 verdienen nauwkeuriger onderzoek.

Hoe synthetische cv-tekst matching beinvloedt

Het synthetische cv is niet alleen een handige weergave — het drijft actief de matchingkwaliteit:
  • Ervaringsvector: De synthetische cv-tekst wordt gebruikt om de ervaringsvectorembedding te genereren (20% van het semantische zoekgewicht). Een rijker synthetisch cv produceert een betere ervaringsvector, die domeinkennis, industriecontext en werkcomplexiteit vastlegt die vaardigheden en functietitels alleen niet kunnen vertegenwoordigen.
  • AI-scoring invoer: Tijdens fase 5 van matching wordt de synthetische cv-tekst (tot 8.000 tekens) naar de AI gestuurd naast elke vacaturebeschrijving. De AI gebruikt dit om functiefit, ervaringsfit en secundaire fit te evalueren met specifiek bewijs uit de achtergrond van de kandidaat.
  • Genereren van zoekopdrachten: De synthetische cv-tekst beinvloedt ook hoe zoekopdrachten worden gegenereerd in fase 2 van matching. De AI leest de achtergrond van de kandidaat om diverse, relevante zoekstrategieen te genereren.
Verrijk het synthetische cv handmatig indien nodig. Als u aanvullende details over de kandidaat kent — misschien van een telefonisch gesprek of interviewaantekeningen — kunt u deze toevoegen aan het samenvattingsveld van de kandidaat. Deze samenvatting is opgenomen in de context van de AI tijdens matching en scoring, waardoor het synthetische cv effectief wordt verrijkt met insider-kennis.

Logica voor duplicaatdetectie

Het duplicaatdetectiesysteem normaliseert LinkedIn-URL’s voor vergelijking om valse negatieven te voorkomen:
  1. Protocol en www-prefix worden verwijderd
  2. Afsluitende slashes worden verwijderd
  3. De volledige URL wordt omgezet naar kleine letters
  4. De vergelijking wordt uitgevoerd op de genormaliseerde vorm
Dit betekent dat de volgende URL’s allemaal tot dezelfde identiteit worden herleid:
  • https://www.linkedin.com/in/Jan-de-Vries/
  • https://linkedin.com/in/jan-de-vries
  • http://www.linkedin.com/in/jan-de-vries/
Als een duplicaat wordt gedetecteerd, ontvangt u een conflictfout met de naam van de bestaande kandidaat, waardoor u kunt beslissen of u het bestaande profiel wilt bijwerken of het conflict wilt onderzoeken.

Tips voor gevorderde gebruikers

Importeer eerst, verfijn later. Importeer bij het sourcen van kandidaten vanuit LinkedIn profielen zo snel mogelijk om uw pipeline op te bouwen. U kunt later terugkeren om vaardigheden te verfijnen, titels bij te werken en precieze voorkeuren in te stellen. De import legt voldoende gegevens vast voor initiële matching, en u kunt de nauwkeurigheid incrementeel verbeteren.
Bewerk LinkedIn-kopteksten naar standaardtitels. LinkedIn-kopteksten zoals “Gepassioneerde Full-Stack Engineer | De toekomst van FinTech bouwen” zijn geweldig voor persoonlijk merk maar slecht voor matching. Bewerk de functietitel naar iets als “Senior Full-Stack Engineer” voor betere afstemming van de titelvector. De titelvector draagt 35% van het semantische zoekgewicht.
Gebruik LinkedIn-import voor kandidaten met gescande cv’s. Als een kandidaat alleen een gescande PDF heeft die niet kan worden verwerkt door de cv-uploadpipeline (alleen afbeelding, geen tekst), is LinkedIn-import het beste alternatief. De EnrichLayer API retourneert altijd gestructureerde tekstgegevens, ongeacht het cv-formaat van de kandidaat.

Gerelateerd