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
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.
Plak de LinkedIn-URL
Voer de LinkedIn-profiel-URL van de kandidaat in. De URL moet een van de volgende formaten volgen: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.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:
Het systeem berekent ook automatisch jaren ervaring en ervaringsniveau op basis van de werkhistoriedatums.
| Gegevensveld | Beschrijving | Voorbeeld |
|---|---|---|
| Volledige naam | Gecombineerd uit voor- en achternaamvelden. Als een full_name-veld beschikbaar is, heeft dat voorrang. | ”Jan de Vries” |
| Koptekst | Huidige functie of professionele tagline uit het LinkedIn-koptekstveld | ”Senior Python Developer bij TechCorp” |
| Samenvatting | De tekst uit de sectie “Over mij” van het LinkedIn-profiel | Professionele samenvattingsparagraaf |
| Werkervaring | Functietitels, bedrijven, datums en beschrijvingen (tot 8 meest recente posities) | Titel, bedrijf, begin-/einddatums, beschrijving |
| Opleiding | Graden, instellingen, studiegebieden (tot 4 vermeldingen) | “MSc Informatica, TU Delft” |
| Vaardigheden | Vaardigheden vermeld op het LinkedIn-profiel (indien publiek zichtbaar) | [“Python”, “FastAPI”, “PostgreSQL”] |
| Locatie | Stad, provincie en land van het profiel | ”Amsterdam, Noord-Holland, Nederland” |
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 ervaring | Toegewezen niveau |
|---|---|
| 0 - 2 jaar | Junior |
| 3 - 5 jaar | Medior |
| 6 - 10 jaar | Senior |
| 11+ jaar | Lead |
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.
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.
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.
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.
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:- Werkervaring
- Opleiding
Tot 8 meest recente posities worden geimporteerd, elk inclusief:
- Functietitel
- Bedrijfsnaam
- Begin- en einddatums (of “Heden” voor huidige functies)
- Beschrijvings-/verantwoordelijkheidstekst
- Het berekenen van het totaal aantal jaren ervaring
- Het bepalen van het ervaringsniveau (Junior/Medior/Senior/Lead)
- Het opbouwen van de synthetische cv-tekst die wordt gebruikt voor AI-scoring
- 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: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
| Scenario | Aanbevolen methode | Reden |
|---|---|---|
| U heeft het cv-bestand van de kandidaat | CV uploaden | Biedt de meest gedetailleerde extractie. Cv-tekst is rijker en vaardigheden krijgen een hogere betrouwbaarheid (0,95+). |
| Kandidaat werd gevonden via LinkedIn-zoekopdracht | LinkedIn-import | Snelste weg naar een profiel. Geen cv hoeft eerst te worden opgevraagd. |
| Kandidaat heeft een beperkt LinkedIn-profiel | CV uploaden | Een cv bevat doorgaans meer details dan een minimaal LinkedIn-profiel. |
| U wilt gestructureerde werkhistorie en opleidingsgegevens | LinkedIn-import | EnrichLayer levert overzichtelijk gestructureerde arbeidsgegevens met datums. |
| Het cv van de kandidaat is een gescande afbeelding | LinkedIn-import | Vermijdt OCR-problemen volledig. LinkedIn-gegevens zijn altijd tekstgebaseerd. |
| U heeft e-mail en telefoonnummer nodig | CV uploaden | LinkedIn onthult geen contactgegevens publiekelijk via de API. |
| Kandidaat is een carrierewisselaar | CV uploaden | Het volledige cv-verhaal geeft de AI meer context om de overgang te begrijpen. |
| U moet snel kandidaten in bulk toevoegen | LinkedIn-import | Sneller per kandidaat dan het cv-upload-beoordelingsproces. |
Beperkingen
Geen contactinformatie
Geen contactinformatie
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.
Beperkingen door profielzichtbaarheid
Beperkingen door profielzichtbaarheid
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.
Duplicaatdetectie
Duplicaatdetectie
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
Beschikbaarheid van vaardigheden
Beschikbaarheid van vaardigheden
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.
Limieten voor werkervaring
Limieten voor werkervaring
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.
Overlappende ervaringsduren
Overlappende ervaringsduren
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:- Het geextraheerde profiel controleren en bevestigen — Let bijzonder goed op de koptekst/functietitel, omdat LinkedIn-kopteksten vaak marketinggericht zijn in plaats van standaard functietitels
- Vaardigheden bevestigen — Bijzonder belangrijk wanneer de AI fallback-extractie heeft gebruikt uit ervaringsbeschrijvingen in plaats van LinkedIn-vaardigheden te importeren
- Locatie en zoekvoorkeuren instellen — Radius, salaris, functietypes en flexibiliteit configureren
- AI-matching verloopt automatisch — De volledige 5-fase pipeline wordt op de achtergrond uitgevoerd
Geavanceerd
Hoe de EnrichLayer-integratie werkt
De LinkedIn-import gebruikt de EnrichLayer API, een professionele gegevensverrijkingsservice. Dit is de technische stroom:- URL-validatie: Het systeem valideert dat de opgegeven URL een correct opgemaakte LinkedIn-profiel-URL is (moet het padgedeelte
/in/bevatten) - API-verzoek: De genormaliseerde URL wordt naar het EnrichLayer API-eindpunt gestuurd, dat gestructureerde profielgegevens in JSON-formaat retourneert
- Gegevenstoewijzing: De API-respons wordt toegewezen aan de kandidaat-entiteitsvelden van Recruitier:
full_nameoffirst_name+last_namewordt toegewezen aan kandidaatnameheadlinewordt toegewezen aan kandidaattitlelocation-velden worden gecombineerd en geocodeerd- De
experiences-array wordt verwerkt voor de duurberekening - De
skills-array wordt genormaliseerd via SKILL_ALIASES
- Genereren van synthetisch cv: Een tekstweergave wordt samengesteld uit alle geimporteerde gegevens
- 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:| Bron | Betrouwbaarheidsscore | Reden |
|---|---|---|
| AI-extractie uit cv (expliciete vermelding) | 0,95+ | Hoogste betrouwbaarheid — vaardigheid expliciet vermeld in het document |
| LinkedIn-profielvaardighedensectie | 0,80 | Hoge 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 bron | 0,70 | Standaardscore voor geimporteerde vaardigheden zonder duidelijke herkomst |
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.
Logica voor duplicaatdetectie
Het duplicaatdetectiesysteem normaliseert LinkedIn-URL’s voor vergelijking om valse negatieven te voorkomen:- Protocol en
www-prefix worden verwijderd - Afsluitende slashes worden verwijderd
- De volledige URL wordt omgezet naar kleine letters
- De vergelijking wordt uitgevoerd op de genormaliseerde vorm
https://www.linkedin.com/in/Jan-de-Vries/https://linkedin.com/in/jan-de-vrieshttp://www.linkedin.com/in/jan-de-vries/
Tips voor gevorderde gebruikers
Gerelateerd
- Kandidaatprofielen beheren — Geimporteerde profielen bewerken en onderhouden
- Vaardigheden en expertise — Geextraheerde vaardigheden beoordelen en bevestigen
- Hoe matching werkt — De AI-matchingpipeline begrijpen
- Een cv uploaden — Alternatieve methode voor het toevoegen van kandidaten

