> ## 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.

# Vacature-specifieke Outreach

> Maak outreach flows gekoppeld aan specifieke vacaturekansen.

## Wat Is Vacature-specifieke Outreach?

Vacature-specifieke outreach is wanneer u een outreach flow aanmaakt die direct is gekoppeld aan een bepaalde vacature in uw opgeslagen vacatures. In tegenstelling tot een generiek sjabloon draagt een vacature-flow de volledige context van de kans -- de vacaturetitel, het bedrijf, de beschrijving, de contactgegevens die u heeft verzameld -- en maakt die context beschikbaar bij het opstellen van berichten.

Dit is het meest voorkomende type outreach in recruitment. U vindt een veelbelovende vacature, identificeert de beslisser en voert vervolgens een gestructureerde sequentie uit om uw kandidaten of diensten voor die specifieke functie te pitchen.

<Note>
  Vacature-specifieke outreach gaat niet alleen over het versturen van berichten -- het is de brug tussen uw onderzoekspipeline en uw kandidatenpipeline. Wanneer u outreach-stappen uitvoert voor een vacature, werkt het systeem automatisch de status bij van kandidaatmatches gekoppeld aan die vacature, waardoor alles synchroon blijft.
</Note>

## Hoe Vacature-flows Verschillen van Sjablonen

Het begrijpen van het onderscheid tussen sjablonen en vacature-flows is belangrijk voor het effectief gebruiken van het outreach-systeem.

| Aspect                         | Sjabloonflow                      | Vacatureflow                                                                               |
| ------------------------------ | --------------------------------- | ------------------------------------------------------------------------------------------ |
| **Gekoppeld aan een record**   | Nee -- zelfstandig, herbruikbaar  | Ja -- gekoppeld aan een specifieke vacature                                                |
| **Geplande datums**            | Geen (vertragingen zijn relatief) | Berekend vanaf aanmaakdatum                                                                |
| **Beschikbare context**        | Geen                              | Vacaturetitel, bedrijfsnaam, beschrijving, locatie, contactgegevens, vereistensamenvatting |
| **Statustracking**             | Niet van toepassing               | Bijgehouden per vacature in uw pipeline                                                    |
| **Limiet**                     | Onbeperkte sjablonen              | Een flow per vacature (afgedwongen door database)                                          |
| **Kandidatenpipeline updates** | Nee                               | Ja -- werkt automatisch matchstatussen bij                                                 |
| **AI-context voor berichten**  | Minimaal                          | Volledige vacaturedetails aan AI doorgegeven voor gepersonaliseerde generatie              |

<Info>
  Elke vacature kan precies een outreach flow hebben. Als u outreach voor een vacature opnieuw wilt starten, kunt u de huidige flow archiveren en een nieuwe aanmaken. Deze beperking zorgt voor duidelijke tracking -- u weet altijd de status van outreach voor elke kans, en er is geen verwarring door overlappende flows.
</Info>

## Outreach Aanmaken vanuit de Vacaturedetailpagina

De snelste manier om vacature-specifieke outreach te starten is direct vanuit de vacaturedetailpagina.

<Steps>
  <Step title="Open de Vacature">
    Navigeer naar uw opgeslagen vacatures en klik op de vacature waarvoor u outreach wilt starten. Dit opent de vacaturedetailweergave met het tabblad "Contact & Outreach" met de outreach-sectie.
  </Step>

  <Step title="Start Outreach">
    In de sectie "Outreach Flow" onderaan het tabblad Contact & Outreach ziet u een dropdown-knop met twee opties:

    * **Nieuwe Flow Maken** -- Opent de sequentie-editor om een aangepaste sequentie van scratch te bouwen voor deze specifieke vacature.
    * **Sequentie Gebruiken** -- Opent een dialoogvenster om een van uw opgeslagen sjabloonsequenties te selecteren. De stappen van het sjabloon worden gekopieerd in een nieuwe flow gekoppeld aan deze vacature, met geplande datums berekend vanaf vandaag.

    Als uw bureau gedeelde sjablonen heeft, zijn deze beschikbaar naast uw persoonlijke sjablonen in het sjabloonselectiedialoogvenster.
  </Step>

  <Step title="Pas Stappen aan (Als van Scratch Aangemaakt)">
    Bij het aanmaken van scratch, voeg stappen een voor een toe. Configureer voor elke stap het kanaal, een optionele naam en de vertraging in dagen. U kunt ook "Opslaan als sjabloon" aanvinken om tegelijkertijd de sequentie op te slaan als herbruikbaar sjabloon voor toekomstig gebruik.
  </Step>

  <Step title="Begin met Uitvoeren">
    Met uw aangemaakt sequentie verschijnt deze in de outreach-flow-sectie op de vacaturedetailpagina. Elke stap toont zijn kanaal, geplande datum en voltooiingsstatus. Klik op een stap om deze te bewerken en gebruik het vakje "Markeer als gedaan" om uw voortgang bij te houden. De status van de sequentie wordt automatisch bijgewerkt naarmate u stappen voltooit.
  </Step>
</Steps>

## Hoe Vacaturecontext Wordt Gebruikt in Berichten

Bij het opstellen van een bericht voor een vacature-specifieke outreach-stap is de volgende vacaturecontext beschikbaar in het contextpaneel van de opsteller en wordt doorgegeven aan de AI voor berichtgeneratie:

* **Vacaturetitel** -- de functie waarvoor u contact opneemt.
* **Bedrijfsnaam** -- het wervende bedrijf (van het gekoppelde bedrijf of global company record).
* **Vacaturebeschrijving** -- de volledige vacaturedtekst als referentie bij het schrijven van uw bericht.
* **Locatie** -- waar de functie is gevestigd.
* **Ervaringsniveau** -- senioriteitsvereisten voor de positie.
* **Functietype en flexibiliteit** -- voltijds, tijdelijk, op afstand, hybride, etc.
* **Contactgegevens** -- eventuele beslissersinformatie die u voor deze vacature heeft ontdekt.
* **Vereistensamenvatting** -- door AI ge-extraheerde sleutelvereisten uit de vacaturebeschrijving.

Deze context dient twee doelen: het wordt weergegeven naast de berichtopsteller zodat u specifieke details kunt raadplegen bij het opstellen van uw outreach, en het wordt opgenomen in de AI-prompt wanneer u AI-gestuurde berichtgeneratie gebruikt. Dit produceert zeer relevante, gepersonaliseerde berichten die verwijzen naar de werkelijke kans.

<Tip>
  Het refereren aan specifieke details uit de vacaturebeschrijving in uw outreach verhoogt de reactiepercentages dramatisch. In plaats van "Ik heb kandidaten voor uw openstaande functie," probeer "Ik merkte dat u op zoek bent naar een Senior Python Developer met FastAPI-ervaring in Amsterdam -- ik heb twee kandidaten met precies die achtergrond." Het contextpaneel maakt dit gemakkelijk door de vacaturedetails direct naast uw opstelgebied te plaatsen.
</Tip>

## Outreach Bijhouden per Vacature

Zodra een vacature een outreach flow heeft, kunt u de voortgang op verschillende plekken bijhouden:

### Op de Vacaturedetailpagina

De outreach-sectie van de vacaturedetailpagina toont:

* De huidige status van de flow (Niet Gestart, In Uitvoering, Voltooid)
* Elke stap met zijn kanaal, geplande datum en voltooiingsstatus
* Het bericht gekoppeld aan voltooide stappen (inclusief trackinggegevens zoals openingen en klikken)

### In de Vacaturelijst

Vacatures met actieve outreach flows tonen een statusindicator in de lijstweergave, waardoor het gemakkelijk is uw opgeslagen vacatures te scannen en te identificeren welke outreach in uitvoering hebben, welke zijn voltooid en welke nog aandacht nodig hebben.

### In Projectanalytica

Als de vacature behoort tot een zoekopdracht die is gekoppeld aan een project, rolt de outreach-activiteit omhoog in het analyticadashboard van het project. U kunt geaggregeerde statistieken zien over voltooide outreach-stappen, uitsplitsing per kanaal en trends over tijd.

## Automatische Pipeline-updates

Een van de krachtigste functies van vacature-specifieke outreach is de automatische integratie met de kandidatenpipeline.

Wanneer u een outreach-stap voltooit die direct contact inhoudt (e-mail, LinkedIn-bericht, LinkedIn-verbindingsverzoek of telefoongesprek):

1. Recruitier identificeert alle `candidate_job_matches` gekoppeld aan dezelfde vacature.
2. Kandidaten die momenteel in vroege pipelinestadia zijn (`pending`, `favorited` of `reviewing`) worden automatisch naar `contacted`-status verplaatst.
3. Dit houdt uw kandidatenpipeline accuraat in overeenstemming met de werkelijkheid zonder handmatige statusupdates te vereisen.

<Note>
  De pipeline-update beïnvloedt alleen matches in vroege stadia: `pending`, `favorited` en `reviewing`. Kandidaten die al in latere stadia zijn (zoals `interviewing` of `placed`) worden niet teruggeplaatst. Dit zorgt ervoor dat het voltooien van een outreach-stap nooit kandidaten verstoort die al verder zijn gevorderd in het proces.
</Note>

<Warning>
  Pipeline-updates vinden plaats voor **alle** contactkanalen, niet alleen e-mail. Als u een telefoongesprekstap als voltooid markeert, worden kandidaatmatches bijgewerkt net zoals bij een voltooide e-mailstap. Zorg ervoor dat u stappen alleen als voltooid markeert wanneer de outreach daadwerkelijk heeft plaatsgevonden.
</Warning>

## Bedrijfs-outreach vs. Vacature-outreach

Hoewel deze pagina zich focust op vacature-specifieke outreach, ondersteunt Recruitier ook outreach flows op bedrijfsniveau. Vergelijking:

| Aspect                    | Vacature-outreach                                                                            | Bedrijfs-outreach                                      |
| ------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| **Doel**                  | Contact opnemen over een specifieke functie                                                  | Algemene business development                          |
| **Beschikbare context**   | Volledige vacaturedetails + bedrijfsinformatie                                               | Alleen bedrijfsinformatie                              |
| **Pipeline-updates**      | Werkt kandidaat-vacaturematches bij                                                          | Werkt bedrijfs-clientstatus bij                        |
| **AI-sjablonen gebruikt** | Vacaturespecifieke sjablonen (kandidaatplaatsing, vacaturemarketing, speculatieve plaatsing) | Bedrijfsoutreach-sjablonen (zonder vacaturereferentie) |
| **Een per record**        | Een flow per vacature                                                                        | Een flow per bedrijf                                   |

## Wanneer Vacature-specifieke vs. Sjabloonflows te Gebruiken

Gebruik het juiste hulpmiddel voor de juiste situatie:

**Gebruik een vacature-specifieke flow wanneer:**

* U contact opneemt over een concrete vacaturekans.
* U de context van de vacature (titel, beschrijving, bedrijf) beschikbaar nodig heeft in de opsteller.
* U wilt dat outreach-voortgang wordt bijgehouden bij die specifieke vacature.
* U automatische kandidatenpipeline-updates wilt wanneer stappen worden voltooid.

**Gebruik een sjabloonflow wanneer:**

* U een herbruikbaar outreach-patroon bouwt dat werkt voor veel vacatures.
* U de outreach-aanpak van uw team wilt standaardiseren.
* U de sequentie nog niet aan een specifieke kans wilt koppelen.

<Tip>
  De ideale workflow is sjablonen te maken voor uw meest voorkomende outreach-scenario's en die sjablonen vervolgens toe te passen op specifieke vacatures wanneer u klaar bent om actie te ondernemen. Dit geeft u de snelheid van sjablonen met de context van vacature-specifieke flows.
</Tip>

## Vacature-flows Archiveren

Wanneer outreach voor een vacature is voltooid of u besluit een kans niet langer na te streven, kunt u de flow archiveren. Archiveren:

* Wijzigt het type van de flow naar `ARCHIVED`
* Verwijdert het uit uw actieve outreach-weergaven
* Bewaart alle gegevens (stappen, berichten, voltooiingsgeschiedenis) voor toekomstige referentie
* Maakt de vacature vrij voor een nieuwe outreach flow als u later besluit opnieuw contact te leggen

<Warning>
  Een flow archiveren is een eenrichtingsactie in de standaard workflow. Zorg ervoor dat u klaar bent met de outreach voor archivering. Als u opnieuw wilt starten, maakt u een nieuwe flow voor de vacature -- de gearchiveerde flow blijft toegankelijk als referentie maar kan niet opnieuw worden geactiveerd.
</Warning>

## Best Practices voor Vacature-outreach

* **Handel snel bij nieuwe vacatures.** De eerste recruiter die een hiring manager bereikt, wint vaak de opdracht. Start outreach binnen 24-48 uur na het opslaan van een veelbelovende vacature.
* **Verwijs naar specifieke details.** Generieke outreach wordt genegeerd. Noem de vacaturetitel, een specifieke vereiste of de recente activiteit van het bedrijf om oprechte interesse en voorbereiding aan te tonen.
* **Houd het beknopt.** Beslissers hebben het druk. Uw eerste e-mail moet 3-5 zinnen zijn, niet een volledige pagina.
* **Volg consistent op.** De meeste reacties komen na het tweede of derde contact, niet het eerste. Laat de geplande stappen van uw flow u op koers houden.
* **Registreer alles.** Voltooi elke stap in de flow naarmate u die uitvoert. Deze gegevens voeden uw projectanalytica en helpen u uw aanpak in de loop van de tijd te verfijnen.
* **Gebruik het juiste AI-sjabloon.** Bij het genereren van berichten, selecteer het doel dat past bij uw situatie: kandidaatplaatsing, business development, speculatieve plaatsing of vacaturemarketing. Elk sjabloon produceert een ander berichtstijl.

## Geavanceerd

### Hoe de Een-Flow-per-Vacature Beperking Werkt

De beperking wordt afgedwongen op databaseniveau via een unieke index op `job_id` in de tabel `outreach_flows`. Dit betekent:

* U kunt geen twee actieve flows voor dezelfde vacature aanmaken, zelfs niet via API-aanroepen.
* Wanneer u een flow archiveert (het type wijzigen naar `ARCHIVED`), wordt de job\_id-beperking effectief vrijgegeven omdat het gearchiveerde flowtype verandert. Dit staat een nieuwe flow toe te worden aangemaakt voor die vacature.
* Als u probeert een flow aan te maken voor een vacature die er al een heeft, retourneert het systeem een conflictfout. U moet eerst de bestaande flow archiveren.

Dit ontwerp voorkomt dubbele outreach -- een veelvoorkomend probleem bij recruitmentbureaus waar meerdere recruiters onbewust contact kunnen opnemen over dezelfde vacature.

### Hoe Kandidatenpipeline-integratie Technisch Werkt

De pipeline-update wordt geactiveerd door de stap-voltooiing-handler. Dit is de exacte volgorde:

1. Een gebruiker markeert een outreach-stap als voltooid.
2. De handler controleert het kanaal van de stap. Als het een contactkanaal is (`EMAIL_MESSAGE`, `LINKEDIN_MESSAGE`, `LINKEDIN_CONTACT` of `CALL`), wordt de pipeline-update geactiveerd.
3. Het systeem bevraagt `candidate_job_matches` voor de gekoppelde vacature van de flow.
4. Het filtert op matches met status in (`pending`, `favorited`, `reviewing`).
5. Die matches worden in batch bijgewerkt naar `contacted`-status.
6. Een SSE-gebeurtenis wordt gepubliceerd om de UI te informeren over de statuswijzigingen.

Dit betekent dat de pipeline-update direct is -- zodra u een stap voltooit, veranderen de kandidaatstatussen. De UI wordt in realtime bijgewerkt via SSE zonder dat een paginaverversing nodig is.

### AI-berichtgeneratie Context voor Vacature-flows

Wanneer u AI gebruikt om een bericht te genereren voor een vacature-flow-stap, ontvangt de AI een rijk contextpakket:

| Contextveld             | Bron                        | Gebruikt Voor                        |
| ----------------------- | --------------------------- | ------------------------------------ |
| `recipient_name`        | Contactgegevens             | De begroeting personaliseren         |
| `job_title`             | Vacaturerecord              | Verwijzen naar de specifieke functie |
| `job_description`       | Gescrapede vacaturegegevens | Vereisten begrijpen                  |
| `company_name`          | Bedrijf / Global Company    | Verwijzen naar het wervende bedrijf  |
| `user_name`             | Uw profiel                  | Het bericht ondertekenen             |
| `language`              | Uw instellingen             | Genereren in de juiste taal          |
| `tone_of_voice`         | Geselecteerd tone-sjabloon  | Het bericht stijlen                  |
| `pitch_deck`            | Geselecteerd pitch deck     | Dienstbeschrijving opnemen           |
| `signature_instruction` | Uw e-mailhandtekening       | Dubbele sluitingen vermijden         |

Het AI-model (Google Vertex AI) gebruikt deze context om berichten te genereren via een van vier doelspecifieke sjablonen:

1. **CANDIDATE\_PLACEMENT**: U heeft kandidaten voor de functie.
2. **BUSINESS\_DEVELOPMENT**: U wilt een nieuwe klantrelatie opbouwen.
3. **SPECULATIVE\_PLACEMENT**: U suggereert proactief een kandidaat zonder specifieke vacature.
4. **JOB\_MARKETING**: U promoot een vacaturekans bij potentiele kandidaten.

Elk sjabloon produceert een andere berichtstructuur en toon die past bij het doel. LinkedIn-versies van deze sjablonen genereren kortere, meer informele berichten.

### Contactprioriteitsscore voor Beslissers

Wanneer uw vacature beslisserscontacten heeft, wordt elk contact automatisch gescoord op basis van zijn functietitel. Het scoresysteem gebruikt trefwoordmatch:

| Score | Functie Trefwoorden                |
| ----- | ---------------------------------- |
| 95    | Head of Talent, Talent Acquisition |
| 90    | HR Director, CPO                   |
| 80    | Recruiter                          |
| 75    | CEO, CTO, Oprichter                |
| 70    | VP Engineering                     |
| 55    | Directeur                          |
| 50    | Manager                            |
| 30    | Standaard (niet-herkende titel)    |

U kunt de prioriteitsscore van elk contact handmatig overschrijven naar een waarde tussen 0 en 100. Dit is nuttig wanneer u uit ervaring weet dat een bepaald contact de echte beslisser is ondanks een ongewone of generieke titel.

Contacten met hogere prioriteit worden als eerste weergegeven in de contactselectie bij het opstellen van berichten, waardoor u uw outreach kunt focussen op de mensen die het meest waarschijnlijk wervingsbevoegdheid hebben.

### Realtime Updates en SSE-gebeurtenissen

Alle vacature-outreach-acties activeren realtime meldingen via Server-Sent Events (SSE):

* **Stapvoltooiing**: Andere open tabbladen die dezelfde vacature tonen, worden direct bijgewerkt.
* **Bericht verstuurd**: De berichtstatus verandert van concept naar verstuurd in realtime.
* **Pipeline-updates**: Wijzigingen in kandidaatmatchstatus worden direct weerspiegeld in alle weergaven.

Het SSE-systeem gebruikt Redis pub/sub -- de backend publiceert gebeurtenissen naar een Redis-kanaal en de SSE-verbindingsbeheerder levert ze aan de browser van de gebruiker. Er is geen polling betrokken, wat betekent dat er geen onnodige databaselast is.

### Tips voor Gevorderde Gebruikers

<Accordion title="Omgaan met meerdere contacten voor een vacature">
  Wanneer een vacature meerdere beslissers heeft, maak uw flow gericht op het hoogst-prioritaire contact als eerste. Als zij na de volledige sequentie niet reageren, archiveer de flow en maak een nieuwe gericht op het volgende contact. Dit houdt tracking overzichtelijk en voorkomt verwarring door meerdere outreach-inspanningen.
</Accordion>

<Accordion title="Optimaliseren voor snelheid bij urgente functies">
  Voor urgente functies, gebruik een gecomprimeerde 3-staps flow met vertragingen van 0-1 dag: e-mail op dag 0, LinkedIn op dag 1, telefoongesprek op dag 1. Het snelle tempo communiceert urgentie en vergroot de kans op een snelle reactie. Pas een "direct en beknopt" tone of voice toe om berichten kort en actiegericht te houden.
</Accordion>

<Accordion title="Koude kansen opnieuw benaderen">
  Als u een flow maanden geleden heeft gearchiveerd en de vacature is nog steeds open, maak een nieuwe flow met een andere invalshoek. Verwijs naar het verloop van de tijd ("Ik nam een paar maanden geleden contact op over uw Developer-functie -- ik merk dat die nog steeds open staat") en bied nieuwe waarde (nieuwe kandidaten, marktinzichten). Het systeem bewaart uw gearchiveerde flow als referentie, zodat u kunt zien wat u eerder heeft verstuurd.
</Accordion>

<Accordion title="Outreach-gegevens gebruiken om sjablonen te verbeteren">
  Na het uitvoeren van vacature-specifieke flows voor een tijdje, bekijk welke sjablonen de beste resultaten produceren. Kijk naar voltooiingspercentages (welk percentage flows de laatste stap bereikt), reactiepercentages (open- en antwoordtracking) en conversiepercentages (hoe vaak outreach leidt tot klantbetrokkenheid). Gebruik deze gegevens om uw sjablonen te verfijnen.
</Accordion>

## Gerelateerd

<CardGroup cols={2}>
  <Card title="Outreach Flows Maken" href="/outreach/creating-flows">
    Leer de grondbeginselen van het bouwen van outreach-sequenties.
  </Card>

  <Card title="Berichtopsteller" href="/outreach/message-composer">
    Stel berichten op en verstuur ze voor uw vacature-outreach-stappen.
  </Card>

  <Card title="Tone of Voice" href="/outreach/tone-of-voice">
    Configureer communicatiestijlen voor uw vacature-outreach.
  </Card>

  <Card title="Pitch Decks" href="/outreach/pitch-decks">
    Stel dienstbeschrijvingen in voor vacature-specifieke outreach.
  </Card>
</CardGroup>
