Overzicht
Recruitier houdt je op de hoogte van belangrijke gebeurtenissen via het realtime-meldingssysteem. Wanneer een zoekopdracht is voltooid, een match is gevonden, een contactpersoon is ontdekt of een outreach-flow een stap heeft afgerond, ontvang je een melding zodat je actie kunt ondernemen zonder voortdurend elke pagina te hoeven controleren. Via de meldingsinstellingen bepaal je hoe deze meldingen aan jou worden bezorgd.Geluidsmeldingen
Recruitier kan een geluidsalert afspelen wanneer een melding binnenkomt. Dit is met name handig wanneer je in een ander browsertabblad werkt of Recruitier op de achtergrond open hebt.Geluid in- of uitschakelen
Om geluidsmeldingen in of uit te schakelen:- Ga naar de pagina Instellingen en zoek de sectie Meldingen aan de rechterkant
- Zoek de schakelaar Geluidsmeldingen
- Zet hem aan om een geluid te horen bij binnenkomende meldingen, of uit voor stille meldingen
Momenteel biedt Recruitier een enkele meldingsinstelling: de geluidsschakelaar. Alle
visuele meldingen (toasts en in-app-alerts) zijn altijd actief om te waarborgen dat je
nooit belangrijke gebeurtenissen mist. Er zijn op dit moment geen gedetailleerde
per-categorie meldingsinstellingen.
Realtime meldingen (SSE)
Recruitier gebruikt Server-Sent Events (SSE) om meldingen in realtime te bezorgen. Dit betekent dat je de pagina niet hoeft te vernieuwen of te pollen voor updates — meldingen komen onmiddellijk aan wanneer gebeurtenissen plaatsvinden op de server.Hoe het werkt
Wanneer je bent ingelogd op Recruitier, onderhoudt je browser een persistente verbinding met de meldingsserver. Wanneer er iets gebeurt dat relevant is voor jou (een zoekopdracht is voltooid, een match is gegenereerd, een outreach-stap is voltooid), stuurt de server een melding rechtstreeks naar je browser. De volledige meldingsstroom:- Gebruikersactie — Je start een zoekopdracht, matching of een andere bewerking
- Achtergrondverwerking — De taak wordt in de wachtrij geplaatst in RabbitMQ en verwerkt door een worker
- Resultaat gepubliceerd — De worker publiceert het resultaat naar Redis pub/sub
- SSE-bezorging — De SSEConnectionManager pikt de gebeurtenis op en stuurt deze naar je browser via de SSE-verbinding
- Toast-melding — Je browser toont een toast-popup met de gebeurtenisdetails
- Onmiddellijke bezorging — Meldingen komen binnen seconden na de gebeurtenis aan
- Geen paginavernieuwingen nodig — Je blijft op de pagina waaraan je werkt
- Laag bandbreedtegebruik — SSE gebruikt minimale netwerkbronnen vergeleken met polling
- Automatische herverbinding — Als de verbinding tijdelijk wegvalt, maakt deze automatisch opnieuw verbinding en worden gemiste gebeurtenissen bezorgd
Verbindingsgedrag
De SSE-verbinding heeft een aantal belangrijke kenmerken:- Een verbinding per gebruiker — Als je Recruitier in een tweede browsertabblad opent, neemt het nieuwe tabblad de SSE-verbinding over. De verbinding van het vorige tabblad wordt gesloten. Dit voorkomt dubbele meldingen.
- Heartbeat — De server stuurt elke 15 seconden een heartbeatsignaal om de verbinding actief te houden en verbroken verbindingen snel te detecteren.
- Wachtende gebeurtenissen — Als je verbinding verbroken is (netwerkprobleem, laptop gesloten, etc.), worden gebeurtenissen die plaatsvinden tijdens de verbreking opgeslagen in Redis. Wanneer je opnieuw verbinding maakt, worden deze wachtende gebeurtenissen onmiddellijk bezorgd.
Verbindingsstatus
Je kunt een kleine verbindingsindicator in de interface opmerken. Dit toont of je realtime-meldingsverbinding actief is. Als de verbinding wegvalt (bijvoorbeeld door een netwerkonderbreking), probeert Recruitier automatisch opnieuw verbinding te maken. Zodra de verbinding is hersteld, worden alle meldingen die zijn opgetreden tijdens de verbrekingsperiode bezorgd.Toast-meldingen
Wanneer een melding binnenkomt, verschijnt deze als een toast-melding — een kleine popup-kaart die vanuit een hoek van je scherm inschuift. De toast toont:- Titel — Een korte samenvatting van de gebeurtenis (bijv. “Zoekopdracht voltooid”)
- Omschrijving — Aanvullende context over wat er is gebeurd
- Actie — In sommige gevallen een klikbare link om direct naar de relevante pagina te navigeren
Welke gebeurtenissen meldingen triggeren
Recruitier dekt 30+ soorten gebeurtenissen in verschillende categorieen. Hier zijn de meest voorkomende die je zult tegenkomen:| Categorie | Gebeurtenissen | Omschrijving |
|---|---|---|
| Zoekopdracht | Zoekopdracht gestart, voltooid, nieuwe resultaten gevonden | Levenscyclusgebeurtenissen voor vacaturezoeken |
| Matching | Matching gestart, voltooid | AI-scoring van kandidaat-vacature-koppeling |
| Vacatureverwerking | Classificatie gereed, bedrijfsinformatie opgehaald | Achtergrond-verrijking van vacatures |
| Contactontdekking | Beslisser gevonden, e-mail ontdekt, telefoon gevonden | Resultaten van contactverrijking |
| AI-bewerkingen | Bericht gegenereerd, CV geparseerd, vaardigheden geextraheerd | Voltooiing van AI-verwerking |
| Outreach | E-mail verzonden, flow-stap voltooid | Voortgang van outreach-sequentie |
| Uitnodiging | Uitnodiging geaccepteerd | (Alleen admins) Teamlid is lid geworden |
Meldingsvolume beheren
Als je te veel meldingen ontvangt, overweeg dan de volgende aanpakken:- Consolideer zoekopdrachten — In plaats van veel kleine zoekopdrachten uit te voeren, combineer je ze tot bredere zoekopdrachten die minder maar uitgebreidere resultaatmeldingen opleveren.
- Plan je werk — Wijs specifieke tijden aan voor het bekijken van zoekresultaten en matches in plaats van op elke melding te reageren zodra deze binnenkomt.
- Gebruik focusmodi in de browser — De meeste browsers ondersteunen “Niet storen”- of focusmodi die visuele alerts kunnen onderdrukken wanneer je ononderbroken concentratie nodig hebt.
- Schakel geluid uit — Houd visuele meldingen actief (ze zijn altijd aan) maar schakel het geluidsalert uit voor een minder storende ervaring.
Recruitier is ontworpen om je op de hoogte te stellen van uitvoerbare gebeurtenissen,
niet van elke kleine wijziging. Het meldingssysteem is bewust selectief om alertmoeheid
te vermijden terwijl je op de hoogte blijft van de gebeurtenissen die het meest
belangrijk zijn voor je workflow.
Aanbevolen werkwijzen
- Houd het browsertabblad open — Voor realtime meldingen moet Recruitier in ten minste een browsertabblad open zijn. Het hoeft niet het actieve tabblad te zijn, maar het tabblad moet wel geladen zijn.
- Schakel geluid in voor tijdgevoelig werk — Als je wacht tot een zoekopdracht is voltooid of een matchrun klaar is, schakel dan geluid in zodat je het resultaat direct hoort.
- Controleer je browsermachtigingen — Sommige browsers kunnen om toestemming vragen voor het weergeven van meldingen. Zorg ervoor dat je Recruitier toestemming verleent wanneer hierom wordt gevraagd.
- Bekijk de activiteitenfeed op het dashboard — Als je een toast-melding mist, controleer dan de activiteitenfeed op je dashboard voor recente gebeurtenissen in chronologische volgorde.
Geavanceerd
SSE-architectuurdetails
De volledige meldingspipeline gebruikt verschillende componenten:Gebeurtenisopslag voor verbroken gebruikers
Wanneer een gebruiker is verbroken (geen actieve SSE-verbinding), worden gebeurtenissen opgeslagen in Redis met een sleutel per gebruiker. Wanneer de gebruiker opnieuw verbinding maakt:- De SSE-verbinding wordt opnieuw ingesteld
- Wachtende gebeurtenissen in Redis worden onmiddellijk bezorgd
- De wachtrij voor wachtende gebeurtenissen wordt gewist
Heartbeat en verbindingsgezondheid
De server stuurt elke 15 seconden een heartbeat-gebeurtenis. Dit dient twee doelen:- Keep-alive — Voorkomt dat proxyservers en firewalls inactieve verbindingen sluiten
- Gezondheidsdetectie — Als de client niet binnen het verwachte interval een heartbeat ontvangt, weet het dat de verbinding is verbroken en wordt herverbinding gestart

