Skip to main content

Overzicht

Zodra de AI-matchingengine vacatures heeft gevonden en gescoord voor een kandidaat, blijven die matches niet gewoon in een lijst staan. Recruitier biedt een Kanban-stijl pipeline waarmee u elke match kunt volgen door uw wervingsworkflow — van eerste ontdekking tot succesvolle plaatsing. De pipeline geeft u een visuele, drag-and-drop interface waarbij elke kolom een fase in uw proces vertegenwoordigt en elke kaart een vacaturematch vertegenwoordigt. In een oogopslag kunt u zien waar elke kans staat voor een gegeven kandidaat. De pipeline integreert ook met het outreach-systeem en toont outreach-voortgang rechtstreeks op elke kaart zonder dat u de matchdetailweergave hoeft te openen. Elke statuswijziging wordt bijgehouden via de entiteit CandidateJobActivity, waarmee een volledig auditspoor wordt aangemaakt van acties die op elke match zijn ondernomen: statuswijzigingen, toegevoegde notities, geregistreerde telefoongesprekken, verstuurde e-mails en geplande interviews.

Pipeline-indeling

De pipeline is georganiseerd in 4 weergavekolommen die gerelateerde statussen groeperen. Dit houdt het Kanban-bord overzichtelijk en scanbaar terwijl gedetailleerde statustracking via substatussen binnen elke kolom wordt ondersteund. Niet doorgaan (afgewezen) matches zijn standaard verborgen. Een schakelaar bovenaan de pipeline laat u afgewezen matches tonen of verbergen wanneer nodig.
De 4-kolomse indeling vereenvoudigt de visuele ervaring terwijl de volledige 9-statusworkflow eronder behouden blijft. Wanneer u een kaart naar de kolom “In behandeling” sleept, wordt deze standaard ingesteld op de status “In beoordeling”. U kunt vervolgens de specifieke substatus wijzigen (Gecontacteerd, Gesolliciteerd, In gesprek, Aanbod fase) via het dropdownmenu op elke kaart.

Alle beschikbare statussen

Hoewel de pipeline 4 kolommen weergeeft, kan elke match in een van de volgende 9 statussen zijn:

De pipeline openen

De pipeline is toegankelijk via de kandidaatdetailpagina. Bij het bekijken van de matches van een kandidaat kunt u schakelen tussen twee weergaven met de lijst-/kanban-knoppen rechtsboven in de matchessectie:
  • Lijstweergave (standaard) — Een scrollbare lijst met gedetailleerde matchinformatie inclusief scores, belangrijkste matchpunten, mogelijke aandachtspunten en actieknoppen
  • Pipelineweergave — Het 4-kolomse Kanban-bord voor visueel workflowbeheer met drag-and-drop
Beide weergaven werken op dezelfde gegevens. Wijzigingen in één weergave (zoals het verplaatsen van een match naar een andere status) worden weerspiegeld wanneer u naar de andere weergave overschakelt.

De pipeline gebruiken

Kanban-weergave

De pipeline-interface is een 4-kolomse Kanban-bord — een horizontale indeling waarbij elke kolom gerelateerde statussen groepeert en matches versleepbare kaarten zijn binnen die kolommen. Elke kaart toont in een oogopslag essentiële informatie: Een samenvattingsregel boven de kolommen toont het totale aantal actieve matches en hoeveel kolommen matches bevatten. Een “sleep om te verplaatsen”-hint herinnert u aan het interactiemodel. Dit betekent dat u de gehele pipeline kunt scannen en direct kunt identificeren welke kansen actie vereisen, welke goed vorderen en welke zijn gestagneerd — allemaal zonder individuele matchdetailweergaven te openen.

Matches verplaatsen tussen fasen

Om een match naar een andere fase te verplaatsen:
Klik en houd een matchkaart vast, sleep deze van de ene kolom naar de andere. Laat los in de doelkolom. De status wordt onmiddellijk bijgewerkt bij loslaten met een optimistische UI-update — de kaart verplaatst direct terwijl de API-aanroep op de achtergrond plaatsvindt.Wanneer u een kaart in de kolom “In behandeling” neerzet, wordt deze standaard ingesteld op de status “In beoordeling”. U kunt vervolgens de substatus verfijnen via het dropdownmenu van de kaart.Dit is de snelste manier om matches tussen kolommen te verplaatsen en werkt goed voor snelle triagsessies.
Er zijn geen beperkingen op welke statussen u naar kunt verplaatsen. U kunt:
  • Fasen overslaan (Nieuwe matches direct naar Gecontacteerd)
  • Achteruit verplaatsen (In gesprek terug naar In beoordeling)
  • Naar elke status springen (Nieuwe matches direct naar Geplaatst, indien van toepassing)
  • Naar Niet doorgaan verplaatsen vanuit elke fase via het dropdownmenu
De pipeline is ontworpen als flexibel. Niet elke match hoeft door elke fase te gaan. Sommige matches gaan misschien direct van “Nieuwe matches” naar “Gecontacteerd” als u al een relatie heeft met de hiring manager. Andere gaan misschien van “In gesprek” terug naar “In beoordeling” als het sollicitatieproces stagneert of de kandidaat opnieuw wil overwegen.

Activiteitsregistratie

Elke statuswijziging en interactie wordt geregistreerd via de entiteit CandidateJobActivity. De activiteitstypen omvatten: Dit schept een complete tijdlijn voor elke match, waardoor u (en uw team, indien van toepassing) de volledige geschiedenis van een kans kunt begrijpen zonder afhankelijk te zijn van geheugen of externe notities.

Beschermde fasen

Bepaalde pipelinefasen zijn beschermd, wat betekent dat matches in deze fasen nooit worden verwijderd tijdens hermatching. Dit is een kernontwerpprinciep van de pipeline — uw actieve werk wordt altijd bewaard.

Beschermd (veilig tijdens hermatching)

  • In beoordeling — Actieve evaluatie in uitvoering
  • Favoriet — U heeft actief gekozen om deze match te bewaren
  • Gecontacteerd — Outreach is geïnitieerd
  • In gesprek — Sollicitatieproces gaande
  • Gesolliciteerd — Formele sollicitatie ingediend
  • Aanbod fase — Aanbod wordt besproken
  • Geplaatst — Succesvolle plaatsing

Niet beschermd (kan worden vervangen)

  • Nieuwe matches (in behandeling) — Niet-beoordeelde AI-resultaten
  • Niet doorgaan (afgewezen) — Afgewezen matches
Deze matches kunnen worden vervangen wanneer hermatching plaatsvindt (geactiveerd door vaardigheidswijzigingen, locatiewijzigingen of handmatige hermatching).

Hoe bescherming werkt tijdens hermatching

Wanneer de matchingengine opnieuw wordt uitgevoerd voor een kandidaat (na een vaardigheidswijziging, locatie-update of handmatige trigger):
1

Beschermde matches identificeren

Het systeem laadt alle bestaande matches voor de kandidaat en identificeert degenen die zich in beschermde statussen bevinden (alles behalve “Nieuwe matches” en “Niet doorgaan”).
2

Uitsluitingslijst samenstellen

De vacature-ID’s van alle beschermde matches worden verzameld in een exclude_job_ids-lijst. Deze lijst wordt doorgegeven aan de matchingpipeline.
3

Matchingpipeline uitvoeren

De volledige 5-fase matchingpipeline wordt uitgevoerd met het bijgewerkte kandidaatprofiel. De uitsluitingslijst zorgt ervoor dat beschermde vacatures niet opnieuw worden gescoord of gedupliceerd.
4

Alleen nieuwe matches toevoegen

Nieuwe matches worden toegevoegd aan de pipeline in de fase “Nieuwe matches”. Ze verschijnen naast bestaande beschermde matches. Oude in behandeling zijnde matches die niet meer relevant zijn, kunnen worden vervangen.
De status “Niet doorgaan” (afgewezen) is NIET beschermd. Als u een match afwijst en er daarna hermatching plaatsvindt, kan de afgewezen match worden vervangen of kan dezelfde vacature opnieuw verschijnen als nieuwe match in een toekomstige matchingronde. Als u een afwijzing permanent wilt bijhouden, voeg dan een notitie toe aan de match voordat u deze naar “Niet doorgaan” verplaatst — de notitie en activiteitshistorie worden bewaard, zelfs als de matchstatus wordt beinvloed door hermatching.
Het beschermingsmechanisme gebruikt de matchstatus in de database, niet de UI-positie. Het verplaatsen van een match naar een beschermde status beschermt deze onmiddellijk tegen toekomstige hermatching, zelfs voordat u de pagina sluit of opslaat. De bescherming is onmiddellijk bij statuswijziging.

Filteren en sorteren

Afgewezen matches weergeven

Standaard zijn afgewezen (“Niet doorgaan”) matches verborgen in de pipelineweergave. Wanneer afgewezen matches bestaan, verschijnt een schakelaar bovenaan de pipeline waarmee u ze kunt tonen of verbergen. De schakelaar toont het aantal afgewezen matches zodat u in een oogopslag kunt zien hoeveel er zijn afgewezen. Wanneer weergegeven, verschijnen afgewezen matches in een apart gedeelte onder het hoofd-4-kolomraster, weergegeven met verminderde dekking om ze visueel te onderscheiden van actieve matches.

Sorteren binnen kolommen

Binnen elke kolom behouden matches hun volgorde. De hoogst scorende matches verschijnen bovenaan elke kolom, waardoor het gemakkelijk is om de beste kansen als eerste te identificeren.

Pipeline- en outreach-integratie

De pipeline integreert direct met de outreach-functionaliteit van Recruitier. Wanneer u een outreach-flow initieert voor een gematchte vacature, wordt de outreach-status rechtstreeks op de pipelinekaart weergegeven.

Outreach-status op kaarten

Elke pipelinekaart toont de outreach-status als er een outreach-flow is aangemaakt: De kaart toont ook:
  • Stroomnaam — Welk outreach-sjabloon of welke flow wordt gebruikt
  • Stappenvoortgang — Indicator in de stijl “3 van 5 stappen voltooid”
  • Volgende in behandeling zijnde stap — Welke actie als volgende nodig is
Outreach-flows worden aangemaakt via de vacaturedetailpagina, niet direct vanuit de pipeline. De pipeline biedt zichtbaarheid in de outreach-status, terwijl het eigenlijke outreach-beheer (flows aanmaken, stappen voltooien, notities toevoegen) plaatsvindt in de outreach-sectie. Beschouw de pipelinekaart als een dashboard-widget voor outreach-voortgang.
Vanuit elke pipelinekaart kunt u doorklikken naar de volledige vacaturedetailpagina. Dit geeft u toegang tot:
  • Volledige vacaturebeschrijving
  • Volledige matchscore-analyse (alle vier dimensies)
  • Belangrijkste matchpunten en mogelijke aandachtspunten
  • AI-toelichting van de match
  • Bedrijfsinformatie
  • Outreach-flowbeheer

Voorbeelden van pipelineworkflow

Voorbeeld 1: Standaard plaatsingsstroom

De meest gangbare stroom: nieuwe matches beoordelen, de beste favorieten om met de kandidaat te bespreken, bedrijven benaderen voor de goedgekeurde matches, de kandidaat door gesprekken begeleiden, het aanbod onderhandelen en de plaatsing afsluiten. Elke faseovergang wordt geregistreerd als een activiteit.

Voorbeeld 2: Snelle outreach (bestaande relatie)

Wanneer u een sterke match ziet (85%+) en al een contact heeft bij het wervende bedrijf, sla dan de beoordeel- en favorietfasen over. Ga direct naar outreach. Dit werkt het beste wanneer u gevestigde relaties heeft met hiring managers die uw kandidaataanbevelingen vertrouwen.

Voorbeeld 3: Kandidaatbeoordelingssessie

Beoordeel alle nieuwe matches, favoriet de top 5-10, presenteer de shortlist vervolgens aan de kandidaat. Nadat de kandidaat specifieke kansen heeft beoordeeld en goedgekeurd, verplaats de goedgekeurde naar “Gecontacteerd” en start outreach. Verplaats de kansen die de kandidaat afwijst naar “Niet doorgaan”.

Voorbeeld 4: Proces stagneert

Een sollicitatieproces stagneert (het bedrijf zwijgt, reorganisatie, bevriezing van aannames). Verplaats de match terug naar “In beoordeling” om aan te geven dat u opnieuw moet beoordelen. Voeg een notitie toe met context over wat er is gebeurd. Doe een follow-up na een redelijke periode.

Voorbeeld 5: Kandidaat wijst af na beoordeling

Na het beoordelen van een match met de kandidaat (het delen van de vacaturebeschrijving, matchanalyse en bedrijfsinformatie), beslist de kandidaat dat het niet de juiste fit is. Verplaats naar “Niet doorgaan” met een notitie die de reden uitlegt. Deze feedback kan toekomstige matchingaanpassingen informeren.

Voorbeeld 6: Hermatching ontdekt betere kansen

Wanneer hermatching wordt uitgevoerd na een vaardigheidsupdate, blijft uw actieve pipeline ongewijzigd. Alleen de niet-beoordeelde “Nieuwe matches” worden ververst met kansen die beter aansluiten bij de bijgewerkte vaardigheidsset.

Beste werkwijzen

Beoordeel nieuwe matches snel

Vacaturekansen hebben een houdbaarheidsperiode. Hoe eerder u nieuwe matches beoordeelt en veelbelovende verplaatst naar “In beoordeling” of “Favoriet”, hoe groter uw kansen om de hiring manager te bereiken voordat de functie is vervuld. Streef ernaar nieuwe matches binnen 24 uur te beoordelen.

Gebruik Favoriet als uw shortlist

De fase “Favoriet” werkt goed als shortlist voor kandidaatgesprekken. Na het beoordelen van matches, favoriet de top 5-10 kansen en presenteer die aan de kandidaat voor bespreking voordat u outreach start. Dit respecteert de voorkeuren van de kandidaat en vergroot de betrokkenheid.

Houd de pipeline actueel

Verplaats matches naar “Niet doorgaan” wanneer ze niet meer relevant zijn. Een schone pipeline met nauwkeurige statussen helpt u te focussen op actieve kansen en geeft u betrouwbare statistieken. Verouderde matches in verkeerde fasen creëren ruis en vals vertrouwen.

Volg outreach vanuit de pipeline

Gebruik de pipeline als uw dagelijks dashboard. De outreach-status op elke kaart vertelt u wie follow-up nodig heeft, welke gesprekken in behandeling zijn en waar aanbiedingen in uitvoering zijn. Een scan van 5 minuten van het Kanban-bord ‘s ochtends houdt u op de hoogte van elke kans.

Pipelinetellingen en statistieken

De pipeline biedt geaggregeerde statistieken die zichtbaar zijn in zowel lijst- als pipelineweergaven: Statsbalk (weergegeven boven de matchlijst): Toont compacte tellingen voor:
  • Totaal — Alle matches over alle statussen
  • Favoriet — Matches gemarkeerd als veelbelovend (gele markering)
  • Gesolliciteerd — Matches met formele sollicitaties ingediend (groene markering)
  • Afgewezen — Matches die niet meer worden nagestreefd (rode markering)
Pipeline-samenvatting (weergegeven boven de Kanban-kolommen): Toont het totale aantal actieve matches en hoeveel kolommen matches bevatten. Deze aantallen geven u een snelle gezondheidscontrole van uw wervingspipeline:
Bekijk uw pipeline minimaal eenmaal per dag. Een scan van 5 minuten van het Kanban-bord houdt u op de hoogte van elke kans en zorgt ervoor dat niets door de mand valt. Let bijzonder goed op de kolommen “In gesprek” en “Aanbod fase”, waar tijdige follow-up cruciaal is voor het afsluiten van plaatsingen.

Geavanceerd

De CandidateJobMatch-entiteit

Elke match in de pipeline wordt opgeslagen als een CandidateJobMatch-record in de database. De sleutelvelden zijn:

De CandidateJobActivity-entiteit

Elke interactie met een match wordt geregistreerd als een CandidateJobActivity-record: Dit activiteitsspoor biedt een volledig auditlogboek voor elke match in uw pipeline, waardoor u op elk moment de geschiedenis van een kans kunt bekijken.

Hoe beschermde statussen omgaan met de database

Het beschermingsmechanisme is geimplementeerd op de datalaag tijdens hermatching:
  1. Beschermde matches opvragen: SELECT job_id FROM candidate_job_matches WHERE candidate_id = ? AND status NOT IN ('pending', 'rejected')
  2. Doorgeven aan matchingpipeline: De set exclude_job_ids voorkomt dat de vectorzoekopdracht deze vacatures zelfs maar ophaalt
  3. Dubbel controleren bij aanmaken: Zelfs als een beschermde vacature op de een of andere manier door filtering heen komt, controleert de matchaanmaakfase op bestaande matches en slaat duplicaten over
Deze meervoudige bescherming zorgt ervoor dat een hermatchingronde onder geen enkele omstandigheid een beschermde match kan verwijderen of wijzigen.

Interne statusmapping van pipelinefasen

De pipelinefasen worden toegewezen aan interne statuswaarden:

Verbinding met de bedrijvenpipeline

Wanneer u een gematchte vacature benadert (deze verplaatst uit “Nieuwe matches”), wordt het bijbehorende bedrijf automatisch gekoppeld aan uw klantenpipeline als het er nog niet in staat. Dit betekent:
  • Het bekijken van een matchdetailpagina kan het toevoegen van het bedrijf activeren
  • Het starten van outreach maakt de bedrijfsassociatie
  • De branche, omvang en LinkedIn-gegevens van het bedrijf uit de tabel global_company worden beschikbaar in uw klantenweergave
  • Uitzendbureaus en wervingsbureaus worden volledig uitgesloten van matchresultaten (via EXCLUDED_CLIENT_INDUSTRIES), zodat ze nooit in uw pipeline verschijnen

Prestatieoverwegingen

De pipelineweergave is geoptimaliseerd voor prestaties, ook bij grote aantallen matches:
  • Paginering: De Kanban-weergave laadt matches in batches per kolom om trage rendering te voorkomen
  • Eager loading: Matchkaarten worden geladen met bedrijfs- en outreach-gegevens vooraf opgehaald om N+1-queries te vermijden
  • Statustellingen: Geaggregeerde tellingen per fase worden efficiënt berekend met een enkele query
  • Realtime updates: SSE-gebeurtenissen werken individuele kaarten bij zonder een volledige pagina-herlaad te vereisen

Tips voor gevorderde gebruikers

Gebruik de pipeline voor voorbereiding op dagelijkse overleggen. Scan de pipeline voor uw dagelijkse beoordeling van rechts naar links (Geplaatst -> Aanbod fase -> In gesprek -> Gecontacteerd). Dit prioriteert uw meest gevorderde kansen als eerste, zodat u follow-up doet op de kansen die het dichtst bij afsluiting zijn voordat u tijd besteedt aan nieuwe matches.
Verdeel uw triagsessies. In plaats van nieuwe matches de hele dag één voor één te beoordelen, plan een speciaal blok van 15-30 minuten om alle nieuwe matches in één keer te verwerken. Dit is efficiënter en helpt u matches onderling te vergelijken, wat leidt tot betere shortlist-beslissingen.
Voeg notities toe bij het verplaatsen naar “Niet doorgaan”. Hoewel de afgewezen status niet beschermd is tijdens hermatching, zijn notities op de match WEL bewaard. Een korte reden toevoegen (“Kandidaat afgewezen — salaris te laag”, “Bedrijf heeft de functie vervuld”, “Vaardigheidsmismatch op Kubernetes”) schept waardevolle context die helpt voorkomen dat u dezelfde outreach herhaalt als de match opnieuw verschijnt.
Monitor uw conversieratio’s. Volg hoeveel matches van “Nieuwe matches” naar “Geplaatst” bewegen over de tijd. Een gezonde conversiefunnel vernauwt geleidelijk op elke fase. Als u een scherpe daling ziet op een specifieke fase (bijv. veel “Gecontacteerd” maar weinig “In gesprek”), heeft die fase aandacht nodig — misschien moet de outreach-boodschap worden aangepast of de matchkwaliteit worden beoordeeld.

Gerelateerd