> ## Documentation Index
> Fetch the complete documentation index at: https://docs.recruitier.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Contactinformatie

> Vind en gebruik contactgegevens geextraheerd uit vacatures voor jouw outreach.

## Overzicht

Een van de meest waardevolle functies van Recruitier is de mogelijkheid om contactinformatie te
ontdekken en beschikbaar te stellen voor de mensen achter vacaturevermeldingen. In plaats van uren
handmatig te onderzoeken wie je moet contacteren bij een bedrijf, extraheert en verrijkt Recruitier
automatisch contactgegevens uit meerdere bronnen, waardoor je een directe weg krijgt naar
beslissers.

Contactgegevens verschijnen op individuele vacaturepagina's en bevatten e-mailadressen,
telefoonnummers, LinkedIn-profielen en namen van contactpersonen -- elk met bronaanduiding en
kwaliteitsindicatoren om je te helpen het beste outreachkanaal te kiezen.

<Tip>
  Contactinformatie is een van de sterkste onderscheidende factoren van Recruitier. Het 3-niveaus
  aggregatiesysteem (vacatureniveau, bedrijfsniveau, globaal bedrijfsniveau) betekent dat je
  vaak contactgegevens hebt, zelfs voor vacatures waarbij de vermelding zelf geen
  contactinformatie bevat.
</Tip>

## Hoe contacten worden ontdekt

Recruitier ontdekt contactinformatie via verschillende kanalen, elk met een eigen bronbadge die
je helpt te begrijpen waar de gegevens vandaan komen:

### Extractie uit functiebeschrijving

Wanneer een vacaturevermelding contactgegevens bevat in de tekst (bijv. "Stuur uw sollicitatie
naar [j.dejong@bedrijf.nl](mailto:j.dejong@bedrijf.nl)" of "Voor vragen, bel 020-1234567"), extraheert de AI van Recruitier
deze informatie automatisch tijdens het scrapingproces.

**Bronbadge:** `Job Description`

Dit is vaak de hoogste kwaliteitsbron omdat het bedrijf de contactgegevens expliciet heeft
verstrekt voor sollicitanten. Namen, e-mailadressen en telefoonnummers gevonden in
functiebeschrijvingen worden geextraheerd en gestructureerd opgeslagen in het JSONB-veld
`contact_information` van de GescrapteVacature.

### Bedrijf LinkedIn

Recruitier verrijkt vacaturevermeldingen met gegevens van het LinkedIn-profiel van het bedrijf,
inclusief het identificeren van relevante beslissers en hun contactinformatie.

**Bronbadge:** `Company LinkedIn`

Via LinkedIn verkregen contacten bevatten vaak de functietitel en profiellink van de persoon,
waardoor het gemakkelijk is om hun relevantie te verifieren voordat je contact opneemt. Deze
contacten worden gerangschikt op relevantie voor aanwervingsbeslissingen.

### Bedrijfswebsite

Contactgegevens ontdekt op de website van het bedrijf (bijv. van "Contact"-pagina's,
teamverzeichnissen of over-ons-pagina's) worden aan deze bron toegeschreven.

**Bronbadge:** `Company Website`

### Eerder opgeslagen vacature

Wanneer een contact al eerder is ontdekt in een andere vacaturevermelding van hetzelfde bedrijf,
draagt Recruitier die contactinformatie over naar nieuwe vermeldingen.

**Bronbadge:** `Previously Saved Job`

<Note>
  Deze kruisbestuiving van contacten over vacatures van hetzelfde bedrijf is een van de
  belangrijkste voordelen van het aggregatiesysteem van Recruitier. Een contact ontdekt bij een
  vermelding wordt beschikbaar voor alle vermeldingen van dat bedrijf in jouw verzameling.
</Note>

### Zelf opgegeven

Contacten die je handmatig toevoegt aan een vacaturerecord worden gemarkeerd met deze bron. Dit
omvat contacten die je hebt ontdekt via eigen onderzoek of bestaand netwerk.

**Bronbadge:** `Self Provided`

### Verrijkingsdiensten

Recruitier gebruikt professionele gegevensverrijkingsdiensten om aanvullende contacten te
ontdekken, met name voor het vinden van geverifieerde e-mailadressen en beslissersprofielen.

**Bronbadge:** `Bright Data` of `Lusha`

<Note>
  Zoekopdrachten via verrijkingsdiensten verbruiken credits uit jouw abonnementsplan. Het
  platform geeft aan wanneer verrijkingsgegevens beschikbaar zijn en laat je kiezen of je
  credits wilt gebruiken voor aanvullende contactontdekking.
</Note>

## Het 3-niveaus contactaggregatiesysteem

Recruitier aggregeert contacten uit drie hierarchische niveaus en ontdubbelt over alle bronnen
heen om de meest uitgebreide set contacten te bieden:

| Niveau                                | Bron                                                                  | Wat het bevat                                                                           |
| ------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| **Niveau 1: Vacaturecontacten**       | Geextraheerd uit de beschrijving van de specifieke vacaturevermelding | Directe contacten vermeld in de vacature (meest relevant voor die specifieke functie)   |
| **Niveau 2: Bedrijfscontacten**       | Uit het Bedrijfsrecord gekoppeld aan deze vacature                    | Contacten gekoppeld aan het bedrijf als geheel, ontdekt over al hun vermeldingen        |
| **Niveau 3: GlobalBedrijfscontacten** | Uit de globale bedrijfsdatabase                                       | Contacten verrijkt uit externe bronnen (LinkedIn, verrijkingsdiensten, websitescraping) |

De aggregatie werkt van onder naar boven: contacten op vacatureniveau worden eerst getoond
(hoogste relevantie), dan contacten op bedrijfsniveau, dan globale contacten. Ontdubbeling zorgt
ervoor dat je nooit dezelfde persoon twee keer getoond ziet, zelfs als ze op meerdere niveaus
voorkomen.

<Info>
  De ontdubbeling-logica matcht contacten op e-mailadres, telefoonnummer of LinkedIn-profiel-URL.
  Als dezelfde persoon zowel op vacatureniveau als op bedrijfsniveau verschijnt (bijv. hun e-mail
  stond in de functiebeschrijving EN in de contactdatabase van het bedrijf), wordt slechts een
  vermelding getoond met de meest volledige set kenmerken uit alle bronnen.
</Info>

## Contacttypes

Recruitier categoriseert contacten in drie types:

| Type                 | Constante                 | Pictogram          | Beschrijving                                                                              |
| -------------------- | ------------------------- | ------------------ | ----------------------------------------------------------------------------------------- |
| **E-mail**           | `EMAIL`                   | Envelop            | Een e-mailadres gekoppeld aan de vacature of het bedrijf. Bevat kwaliteitsscoring.        |
| **Telefoon**         | `TEL`                     | Telefoon           | Een telefoonnummer, doorgaans een directe lijn gevonden in functiebeschrijvingen.         |
| **LinkedIn-profiel** | `LINKEDIN_CONTACT_PERSON` | LinkedIn-pictogram | Een link naar het LinkedIn-profiel van een relevante persoon bij het aanwervende bedrijf. |

Elk contactrecord bevat indien beschikbaar een **naam van de contactpersoon**. Een naam plus een
specifiek contacttype (e-mail of LinkedIn) geeft je het meest bruikbare outreachdoel.

## Kwaliteitsindicatoren voor e-mail

E-mailcontacten hebben aanvullende kwaliteitssignalen om je te helpen prioriteit te geven aan
welke adressen je gebruikt:

### E-mailscore

Een numerieke score (0-100) die het vertrouwen aangeeft dat het e-mailadres geldig, bezorgbaar
en gekoppeld is aan de juiste persoon. Hogere scores betekenen meer vertrouwen. Deze score
is afkomstig van een e-mailverificatieservice die de bezorgbaarheid controleert.

### E-mailstatus

De verificatiestatus van het e-mailadres:

* **Geldig** -- Het adres is geverifieerd en zal waarschijnlijk berichten accepteren
* **Riskant** -- Het adres bestaat maar bezorging is onzeker (bijv. catch-all domein)
* **Onbekend** -- Het adres kon niet worden geverifieerd

### E-mailaanbeveling

Een booleaanse indicator die aangeeft of Recruitier aanbeveelt dit e-mailadres voor outreach
te gebruiken. Aanbevolen e-mails zijn gevalideerd en zijn gekoppeld aan een genoemde
contactpersoon.

### E-mailreden

Een tekstuele uitleg waarom het e-mailadres wel of niet wordt aanbevolen. Bijvoorbeeld:
"Geverifieerd persoonlijk e-mailadres voor hiring manager" of "Generiek info\@-adres, overweeg
een direct contact te vinden."

<Tip>
  Wanneer een vacature meerdere e-mailcontacten heeft, begin dan met het adres dat de hoogste
  score en een aanbevolen status heeft. Generieke adressen (info@, hr@, careers@) zijn minder
  effectief dan persoonlijke adressen voor recruitment-outreach. Een persoonlijk e-mailadres
  met een score boven 80 en een "aanbevolen"-markering is jouw beste optie.
</Tip>

## LinkedIn-contactscoring

LinkedIn-contacten hebben ook kwaliteitsindicatoren:

| Veld               | Beschrijving                                                                                                                                                                                    |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **LinkedIn-rang**  | Een numerieke rangschikking onder LinkedIn-contacten voor dit bedrijf. Lagere nummers duiden op hogere relevantie (rang 1 is de meest relevante beslisser).                                     |
| **LinkedIn-score** | Een betrouwbaarheidsscore voor de relevantie van het contact voor de vacature en aanwervingsbeslissingen.                                                                                       |
| **LinkedIn-reden** | Een uitleg waarom deze persoon is geidentificeerd als relevant contact (bijv. "VP Engineering bij een bedrijf van 50 personen -- waarschijnlijk de hiring manager voor ontwikkelingsfuncties"). |

### Actualiteit van profiel

Voor LinkedIn-contacten houdt Recruitier bij:

* **Profiel laatst bijgewerkt** -- Wanneer het LinkedIn-profiel van het contact voor het
  laatst is gescraped of geverifieerd
* **Huidig dienstverband geverifieerd** -- Of het huidige dienstverband van het contact bij het
  bedrijf is geverifieerd via hun LinkedIn-ervaringssectie

<Warning>
  LinkedIn-gegevens kunnen verouderd raken. Een contact die zes maanden geleden "Head of HR"
  was, kan van functie zijn veranderd. Controleer altijd de actualiteitsindicatoren van het
  profiel en verifieer op LinkedIn voordat je contact opneemt. De markering "huidig
  dienstverband geverifieerd" is jouw beste indicator voor gegevensnauwkeurigheid.
</Warning>

## Classificatie van contactcontext

Tijdens het ontdekkingsproces classificeert de AI van Recruitier contacten met aanvullende context
om je te helpen de rol en relevantie van het contact te begrijpen:

* **Aantal bedrijfsmedewerkers bij ontdekking** -- Hoeveel medewerkers het bedrijf had toen het
  contact werd gevonden. Dit helpt de rol en invloed van het contact te contextualiseren.
* **Waarschijnlijk enige medewerker** -- Markering voor zeer kleine bedrijven waar het contact
  waarschijnlijk de enige medewerker is (gebruikelijk voor ZZP/freelance entiteiten op de
  Nederlandse markt).
* **Waarschijnlijk oprichter** -- Markering voor startup-contacten die de bedrijfsoprichter
  lijken te zijn. Oprichters bij kleine bedrijven zijn vaak de directe beslisser voor aanwerving.
* **Enige beslisser** -- Markering die aangeeft dat deze persoon waarschijnlijk de enige
  beslisser voor aanwerving is, met name relevant bij kleine bedrijven zonder HR-afdeling.
* **Contextsamenvatting** -- Een leesbare samenvatting van de rol en relevantie van het contact
  (bijv. "CTO bij een fintech-startup van 25 personen -- primaire technische beslisser").

<Info>
  Deze contextuele markeringen zijn bijzonder waardevol voor het afstemmen van jouw
  outreachaanpak. Contact opnemen met een enige beslisser bij een startup van 10 personen
  vereist een heel andere toon en pitch dan contact opnemen met een van de HR-managers bij een
  onderneming van 500 personen.
</Info>

## Contactinformatie gebruiken voor outreach

Zodra je het juiste contact hebt geidentificeerd, zijn er verschillende manieren om de informatie
te gebruiken:

### Directe outreach vanuit Recruitier

Klik op de **outreach**-knop bij een contact om de berichtcomposer te openen. Recruitier kan:

* Het e-mailadres of LinkedIn-profiel van de ontvanger vooraf invullen
* Een gepersonaliseerd outreachbericht genereren op basis van de functiebeschrijving en jouw
  toon-van-stem-instellingen
* De automatisch gegenereerde onderwerpregel voor e-mailoutreach opnemen
* Een meerstaps outreachflow starten voor aanhoudende betrokkenheid

### Handmatige outreach

Kopieer de contactgegevens (e-mail, telefoon, LinkedIn-URL) voor gebruik in jouw eigen
e-mailclient of communicatietool. De naam en contextsamenvatting van het contact bieden de
informatie die je nodig hebt om jouw aanpak te personaliseren.

### Contactgeschiedenis

De sectie **Laatste contactinfo** toont een samenvatting van jouw meest recente interactie met
dit contact, inclusief:

* De datum van het laatste contact
* Het gebruikte kanaal (e-mail, LinkedIn, telefoon)
* Een korte samenvatting van de interactie

Dit voorkomt dubbele outreach en helpt je gesprekken te hervatten waar je gebleven was.

<Warning>
  Controleer altijd de markering "geen acquisitie" op de vacature voordat je contact initieert.
  Als de markering is ingesteld, heeft het bedrijf expliciet aangegeven geen recruiter-outreach
  te willen. Respecteer dit verzoek.
</Warning>

## Contacten als favoriet markeren

Je kunt individuele contacten als favoriet markeren door op het sterpictogram te klikken.
Favoriete contacten worden gemarkeerd in de contactlijst en kunnen worden gefilterd over jouw
gehele verzameling. Dit is nuttig voor het opbouwen van een netwerk van vaste contacten bij
bedrijven waarmee je regelmatig werkt.

<Info>
  Contactfavorieten worden gedeeld over vacatures en bedrijven heen. Als je een contact als
  favoriet markeert op een vacaturevermelding, verschijnt die persoon als favoriet wanneer ze
  opduiken bij andere vermeldingen van hetzelfde bedrijf. Dit creert een persistent netwerk
  van jouw meest waardevolle contacten.
</Info>

## Beste praktijken

* **Geef prioriteit aan benoemde contacten** boven generieke e-mailadressen -- persoonlijke
  outreach heeft aanzienlijk hogere responspercentages
* **Controleer de e-mailscore** voordat je verzendt -- laag scorende e-mails stuiteren eerder
  terug en schaden jouw verzenderreputatie
* **Verifieer LinkedIn-profielen** zijn actueel voordat je contact maakt -- zoek naar de markering
  "huidig dienstverband geverifieerd"
* **Gebruik de contextsamenvatting** om jouw bericht te personaliseren -- de specifieke functie
  van het contact vermelden toont dat je onderzoek hebt gedaan
* **Controleer op "geen acquisitie"**-markeringen op de vacature voordat je contact opneemt --
  respecteer de aangegeven voorkeur van het bedrijf
* **Log jouw interacties** via interne notities zodat jouw team weet wie er contact is opgenomen
  en wat er is besproken
* **Begin met LinkedIn-contacten van rang 1** -- deze zijn geidentificeerd als de meest relevante
  beslissers voor het type functie dat je nastreeft

## Geavanceerd

### Architectuur van opslag van contactinformatie

Contactinformatie wordt op meerdere niveaus in de database opgeslagen:

**GescrapteVacature-niveau:**

* `contact_information` (JSONB-veld) -- Slaat contacten op die rechtstreeks zijn geextraheerd
  uit de functiebeschrijving tijdens scraping. Bevat gestructureerde records met type, waarde,
  naam en bronaanduiding.

**Bedrijfsniveau:**

* Contactrecords gekoppeld aan de Bedrijfsentiteit die is gekoppeld aan de GescrapteVacature.

**GlobalBedrijfsniveau:**

* Contactrecords in de globale bedrijfsdatabase, verrijkt uit externe bronnen zoals LinkedIn,
  Bright Data, Lusha en websitescraping.

De aggregatieservice combineert alle drie niveaus bij het weergeven van de vacaturedetailpagina,
waarbij ontdubbeling wordt toegepast op basis van contacttype en -waarde (e-mailadres,
telefoonnummer of LinkedIn-URL).

### Hoe AI contacten extraheert uit functiebeschrijvingen

Tijdens het scrapingproces analyseert de AI van Recruitier de functieomschrijvingstekst om
contactinformatie te identificeren. De extractie zoekt naar:

* **E-mailpatronen**: Standaard e-mailadresformaten, inclusief die ingebed in zinnen als
  "Neem contact op met [jan.devries@bedrijf.nl](mailto:jan.devries@bedrijf.nl) voor meer informatie"
* **Telefoonpatronen**: Nederlandse telefoonnummerformaten (06-XXXX, 020-XXXX, +31-XX-XXXX)
* **Naam-functieparen**: Patronen als "Contactpersoon: Jan de Vries, HR Manager"
* **LinkedIn-URL's**: Directe links naar persoonlijke profielen ingebed in de vermelding

De geextraheerde gegevens worden opgeslagen in het JSONB-veld `contact_information` op de
GescrapteVacature-entiteit, waardoor ze beschikbaar zijn voor alle gebruikers die een Vacature
hebben gekoppeld aan die GescrapteVacature.

### E-mailverificatiepipeline

E-mailadressen doorlopen een verificatiepipeline:

1. **Syntaxisvalidatie** -- Controleert of het e-mailformaat geldig is
2. **Domeinverificatie** -- Bevestigt dat het e-maildomein bestaat en MX-records heeft
3. **Bezorgbaarheidscontrole** -- Probeert SMTP-verificatie zonder een bericht te sturen
4. **Catch-all-detectie** -- Identificeert domeinen die alle adressen accepteren (vermindert
   vertrouwen)
5. **Scoretoewijzing** -- Produceert een betrouwbaarheidsscore van 0-100 op basis van alle
   controles
6. **Aanbeveling** -- Combineert score, aanwezigheid van contactnaam en e-mailtype
   (persoonlijk vs. generiek) in een aanbevelingsmarkering

### Ontdekking en rangschikking van LinkedIn-contacten

LinkedIn-contacten worden ontdekt en gerangschikt via een meerstaps proces:

1. **Bedrijfsidentificatie** -- Het LinkedIn-profiel van het aanwervende bedrijf wordt
   geidentificeerd
2. **Medewerkerontdekking** -- Belangrijke medewerkers worden geidentificeerd op basis van hun
   LinkedIn-profielen en huidig dienstverband
3. **Relevantiescoring** -- Elk contact wordt gescoord op basis van de relevantie van hun
   functietitel voor aanwervingsbeslissingen (bijv. "Head of Engineering" scoort hoger dan
   "Junior Developer")
4. **Rangtoewijzing** -- Contacten worden gerangschikt van 1 (meest relevant) tot N
5. **Contextgeneratie** -- Een door AI gegenereerde samenvatting verklaart waarom elk contact
   relevant is (bijv. "CTO bij een fintech-startup van 25 personen -- primaire technische
   beslisser voor alle technische functies")

### Tips voor gevorderde gebruikers

<Accordion title="Een contactnetwerk opbouwen over tijd">
  Contacten als favoriet markeren over meerdere vacatures van hetzelfde bedrijf heen bouwt een
  persistent netwerk op. Na verloop van tijd ontwikkel je relaties met belangrijke contacten bij
  bedrijven waarmee je regelmatig interactie hebt. Wanneer er een nieuwe vacature verschijnt bij
  een van deze bedrijven, zijn jouw favoriete contacten direct beschikbaar, waardoor je een warme
  outreachweg hebt.
</Accordion>

<Accordion title="Contextmarkeringen gebruiken voor outreachstrategie">
  De contextclassificatiemarkeringen (enige medewerker, waarschijnlijk oprichter, enige beslisser)
  informeren direct jouw outreachaanpak:

  * **Enige beslisser**: Wees direct over de kans en de waarde die je brengt. Deze persoon heeft
    de bevoegdheid om aan te nemen en hoeft niemand anders te raadplegen.
  * **Waarschijnlijk oprichter**: Spreek hun visie en groeiplannen aan. Oprichters reageren goed
    op berichten die begrip tonen van de missie van hun bedrijf.
  * **Een van de vele HR-contacten**: Wees beknopt en professioneel. Jouw bericht concurreert
    met vele anderen in hun inbox.
</Accordion>

<Accordion title="Contacten kruisreferentieren over vacatures heen">
  Wanneer hetzelfde bedrijf meerdere open functies heeft in jouw verzameling, zorgt het
  aggregatiesysteem ervoor dat je alle contacten over al hun vermeldingen ziet. Dit is waardevol
  omdat een contact ontdekt bij hun "Python Developer"-vermelding (bijv. de tech lead) ook het
  perfecte outreachdoel kan zijn voor hun "DevOps Engineer"-vermelding.
</Accordion>

<Accordion title="Omgaan met verouderde LinkedIn-gegevens">
  Als de profielactualiteit van een LinkedIn-contact aangeeft dat het maanden geleden voor het
  laast is geverifieerd:

  1. Open hun LinkedIn-profiel rechtstreeks via de verstrekte URL
  2. Controleer of hun huidige functie nog overeenkomt met wat Recruitier toont
  3. Als ze zijn vertrokken, kijk dan wie hen heeft vervangen -- de nieuwe persoon in die functie
     is waarschijnlijk nu jouw beste contact
  4. Werk jouw interne notities bij om het verouderde contact voor jouw team te markeren
</Accordion>

### Bedrijfsregels

* **Contactontdubbeling**: Wanneer hetzelfde contact op meerdere aggregatieniveaus verschijnt,
  wordt het meest complete record bewaard. Een contact met naam + e-mail + LinkedIn op globaal
  niveau heeft voorrang boven een contact met alleen een e-mail op vacatureniveau.
* **Verbruik van verrijkingscredits**: Het opzoeken van contacten via Bright Data- of
  Lusha-verrijkingsdiensten verbruikt abonnementscredits. Het platform toont creditgebruik en
  resterend saldo.
* **Contactpersistentie**: Contacten worden nooit verwijderd wanneer vacatures worden verwijderd.
  De contactgegevens blijven in het systeem op Bedrijfs- en GlobalBedrijfsniveau, beschikbaar
  voor toekomstige vacaturevermeldingen van hetzelfde bedrijf.
* **Privacynaleving**: Contactinformatie is afkomstig van openbaar beschikbare gegevens
  (vacaturevermeldingen, bedrijfswebsites, LinkedIn-profielen). Handmatig door gebruikers
  toegevoegde contacten zijn privé voor hun bureau.

## Gerelateerd

* [Vacaturedetails](/jobs/job-details) -- De volledige vacaturedetailpagina waar contacten worden weergegeven
* [Vacatures opslaan en beheren](/jobs/saving-and-managing) -- Jouw vacatureverzameling beheren
* [Actieve vacatures](/jobs/active-jobs) -- Filteren op actieve vacatures voor outreach
