Panelgesprekken en interviewpools Beschikbaarheid zonder agenda-inzage Koppeling met uw ATS

Interview scheduling-software laten maken

Eén gesprek inplannen is een agendaprobleem. Een paneelgesprek met drie interviewers, een kandidaat die zelf mag kiezen en interviewers die daarnaast hun eigen werk doen, is een roosterprobleem met harde randvoorwaarden. Appfront bouwt planningssoftware die dat oplost: geldige voorstellen in plaats van open gaten, een herplanroute als iemand afzegt, en sturing op de verdeling over uw interviewers.

Waarom één gesprek plannen makkelijk is en een panel niet

Interview scheduling-software bepaalt welke gespreksmomenten werkelijk kunnen, biedt die aan de kandidaat aan en zet de bevestigde afspraak in alle betrokken agenda's. Zoekt u het volledige wervingsproces, met kandidaattracking, vacaturebeheer, matching en jobboards, dan hoort u bij recruitment-software laten maken; planning is daar één onderdeel van, en bij lage volumes ook de juiste plek. Draait u panels en plant u tientallen gesprekken per week, dan wordt planning een specialisme dat een eigen oplossing rechtvaardigt.

Een gesprek van een uur tussen twee mensen inplannen is triviaal: neem de doorsnede van twee agenda's en pak het eerste gat. Een paneelgesprek met drie interviewers is iets anders. Er moet een aaneengesloten blok van zestig of negentig minuten zijn waarin alle drie vrij zijn, binnen ieders werktijden en tijdzone, met vergaderruimte of videolink, buffertijd tussen rondes, en met de restrictie dat een van hen hooguit twee gesprekken per week doet omdat hij daarnaast zijn eigen functie heeft. Komt daar een loop van drie rondes op één dag bij, dan loopt het aantal combinaties snel op.

Dit is dezelfde klasse vraagstukken als les- en dienstroosters: combinatorisch, met harde randvoorwaarden en zachte voorkeuren. Daarvoor bestaat geen methode die altijd snel de beste oplossing vindt; in de praktijk zet u er een constraint solver op, zoals het open source CP-SAT-model van Google OR-Tools. Daar zit het onderscheid met een agendalink: die toont gaten, een planningssysteem toont alleen combinaties waarvan is aangetoond dat ze kloppen.

Harde randvoorwaarden

Alle panelleden vrij in hetzelfde blok, binnen hun werktijden, met beschikbare ruimte. Een voorstel dat hierop inbreekt, wordt pas bij de kandidaat als fout zichtbaar.

Zachte voorkeuren

Liever niet drie gesprekken op één dag voor dezelfde beoordelaar, liever een panel met gemengde ervaring. Ze wegen mee in de score, maar blokkeren niets.

Waar interviewplanning in de praktijk vastloopt

Een planning die staat, staat zelden lang. Een interviewer wordt ziek, een klantafspraak schuift. Bij een gesprek van één op één is dat een verzetje. Bij een panel valt met dat ene panellid het hele blok om: de twee anderen zien hun geblokkeerde tijd vrijvallen en de kandidaat heeft er een halve dag voor vrij genomen.

De vraag die dan opkomt is organisatorisch, niet technisch. Zoekt u een vervanger uit dezelfde pool, verzet u het hele blok, of gaat de ronde door met twee beoordelaars? Een vervanger inzetten kan alleen als vooraf vastligt welke competenties die ronde toetst en wie dat verder kan; anders verandert u ongemerkt uw selectieproces. Het blok verzetten betekent het roosterprobleem opnieuw oplossen, met minder speelruimte. Doorgaan met twee kan verdedigbaar zijn, mits iemand daartoe bevoegd is en de afwijking vastlegt. Software die dit niet ondersteunt, legt de keuze terug bij de recruiter die op dat moment tien andere dingen doet. Daar zit het verschil met een agendalink: niet in het inplannen, maar in het herplannen.

Interviewers zijn de schaarse resource, niet de agenda

Zonder sturing kiest elk planningsalgoritme, en elke coördinator met haast, de mensen met de meeste open ruimte in hun agenda. Dat zijn steevast dezelfde handvol collega's. Zij worden er niet voor beloond en het gaat ten koste van hun eigen werk. Na een paar maanden zeggen ze vaker af of stappen ze uit de pool, precies wanneer u opschaalt. Een planningssysteem hoort capaciteit expliciet te kennen: een maximum per week, zicht op de feitelijke verdeling en een pool per rondetype. Standaardpakketten kennen dit deels; Greenhouse werkt met interviewergroepen, werktijden, buffertijd en limieten per interviewer.

Doorlooptijd is onderdeel van uw aanbod

In het eerste kwartaal van 2026 was de arbeidsmarkt volgens de spanningsindicator van UWV in 87 van de 93 beroepsgroepen krap of zeer krap. Wie in zo'n markt drie dagen wacht met een reactie, treft de kandidaat al bij een ander aan tafel. De tijd tussen "we willen u graag spreken" en een bevestigde afspraak is dus geen administratief detail.

Wat een planningssysteem moet kunnen

Betrouwbare beschikbaarheid en een solver zijn de basis. Vier onderdelen bepalen of het systeem in gebruik standhoudt.

Kandidaat kiest zelf, met houdrecht

De kandidaat ziet meerdere reële momenten met de gesprekspartners erbij. Zolang de keuze openstaat houdt het systeem die vast, en geeft ze daarna automatisch weer vrij.

Herplannen als eerste functie

Bij een afzegging berekent het systeem de gevolgen voor het hele blok en biedt het de routes aan: vervanger uit de pool, blok verzetten of doorgaan met minder beoordelaars.

Pools en belastingverdeling

Per rondetype een pool van gekwalificeerde interviewers, met een maximum per week. Nieuwe beoordelaars lopen als schaduw mee tot ze zelfstandig ingepland mogen worden.

Terugkoppeling naar ATS en mensen

De bevestigde afspraak landt bij de kandidaat in het ATS, interviewers krijgen hun uitnodiging met bijlagen en videolink, en elke wijziging blijft herleidbaar.

Beschikbaarheid ophalen zonder in agenda's te kijken

Om te plannen hebt u van een interviewer één ding nodig: wanneer hij bezet is. Niet met wie, waarover of waar. Dat onderscheid is technisch af te dwingen, en het is de eerste vraag die uw ondernemingsraad of privacy officer stelt. Google Calendar heeft daarvoor het freeBusy-eindpunt: alleen begin- en eindtijden van bezette blokken, nooit titels of genodigden, voor maximaal vijftig agenda's per aanvraag. Er bestaan aparte OAuth-scopes voor, zodat u niet om leesrechten op de volledige agenda hoeft te vragen.

In Microsoft 365 werkt hetzelfde via getSchedule in Microsoft Graph, met Calendars.ReadBasic als minst vergaande machtiging. De respons is een availabilityView: statuscodes per tijdvak, waarbij 0 vrij is, 1 onder voorbehoud, 2 bezet, 3 afwezig en 4 elders werkend. Werktijden en tijdzones haalt u uit findMeetingTimes of de mailboxSettings. Let op de valkuil dat een app-only koppeling standaard bij álle postbussen in de tenant kan; die reikwijdte begrenst u met RBAC for Applications, de opvolger van de application access policies.

Uitnodigingen versturen we via iCalendar (RFC 5545) en iTIP (RFC 5546), zodat een verzette afspraak in Outlook of Google Calendar bijwerkt in plaats van dubbel te blijven staan.

  • Alleen vrij/bezet-informatie, geen afspraakdetails
  • Google freeBusy met calendar.freebusy-scope
  • Microsoft getSchedule met Calendars.ReadBasic
  • App-toegang begrensd via RBAC for Applications
  • Auditlog van elke planhandeling
Google Calendar API (freeBusy) Microsoft Graph (getSchedule) iCalendar RFC 5545 iTIP RFC 5546 CalDAV RFC 6638 OAuth 2.0 OR-Tools CP-SAT ATS-API's

Ook zonder afspraakinhoud verwerkt u persoonsgegevens van sollicitanten. De Autoriteit Persoonsgegevens gaat ervan uit dat die uiterlijk vier weken na de procedure verdwijnen, of hoogstens een jaar met toestemming. Een systeem dat dat niet afdwingt, wordt vanzelf een archief van afgewezen kandidaten.

Nog niet zeker over een groot traject?

Test je idee eerst — werkend prototype in 1 dag

Met OneDayBuild maken we je idee in één dag tastbaar voor €950, zodat je weet of verdere ontwikkeling de investering waard is. Besluit je door te gaan met de volledige bouw? Dan verrekenen we de kosten volledig.

Bekijk OneDayBuild →

Wanneer u dit niet moet laten bouwen

Voor een flink deel van de lezers is maatwerk hier de verkeerde keuze. Wie een stuk of tien gesprekken per maand voert, vrijwel altijd één op één en met dezelfde hiring managers, komt ver met een agendalink als Calendly, Microsoft Bookings of Cal.com.

Hebt u al een volwassen ATS, dan begint het onderzoek daar. Interviewergroepen, werktijden, buffertijd, limieten en self-scheduling zitten in de betere pakketten ingebouwd, en een deel van de organisaties dat maatwerk overweegt heeft die nooit ingericht. Draait u panels op volume maar zonder afwijkende regels, dan bestaan er planningslagen die daarvoor gemaakt zijn en op de bekende ATS'en aansluiten, zoals GoodTime en ModernLoop. Zelf hetzelfde bouwen levert alleen onderhoud op.

Maatwerk wordt pas logisch wanneer uw planningsregels buiten het bereik van die producten vallen: gesprekken die alleen door gecertificeerde beoordelaars gevoerd mogen worden, vakmensen die roostergebonden werken en dus alleen buiten dienst kunnen, of een panel dat verplicht een lid van buiten de afdeling bevat. Ook een ATS zonder bruikbare planningsAPI is een reden, en vanaf het punt waarop de coördinatie-uren de grootste post zijn geworden, verandert de rekensom.

Reken bij een eigen bouw op de last die erbij hoort. De agendascopes van Google gelden als gevoelig en vereisen verificatie van uw applicatie; in Microsoft-omgevingen hebt u per tenant toestemming van een beheerder nodig. En de verantwoordelijkheid voor bewaartermijnen en verwerkingsregister ligt bij u.

Nog één afbakening, richting AI. Zolang het systeem uitsluitend momenten berekent, blijft het een roosterhulpmiddel. Voegt u beoordeling toe, zoals kandidaten rangschikken of gesprekken laten analyseren, dan komt u in de categorie werving en selectie uit bijlage III van de AI-verordening terecht. Een ander vraagstuk, waarover we schrijven bij AI voor HR en recruitment.

Maatwerk is te overwegen wanneer

  • De panelsamenstelling regels volgt die uw pakket niet kent
  • Uw ATS geen bruikbare planningsAPI biedt
  • De coördinatie-uren de grootste post zijn geworden
  • U vastloopt op de roadmap van uw leverancier

Gerelateerde diensten

Twee onderwerpen komen hier vrijwel altijd bij ter sprake.

Recruitment-software op maat

Zoekt u het volledige wervingsproces, met kandidaattracking, vacaturebeheer, matching en jobboards, dan hoort recruitment-software laten maken daarbij. Planning is daar één module in een groter geheel.

AI voor HR en recruitment

Zodra er beoordeling bij komt, van kandidaten rangschikken tot gespreksverslagen samenvatten, gelden andere regels. Wat daarbij verstandig en toegestaan is, behandelen we op AI voor HR en recruitment.

Veelgestelde vragen over interview scheduling-software

Bij lage volumes en gesprekken van één op één moet u dat vooral doen: een agendalink of de planningsfunctie in uw ATS dekt dat volledig. Maatwerk wordt pas verdedigbaar bij panels, hoog volume of regels die geen pakket ondersteunt.

Dat hoeft niet. Om te plannen is alleen vrij/bezet-informatie nodig: begin- en eindtijden van bezette blokken. Google levert die via het freeBusy-eindpunt met een eigen scope, Microsoft 365 via getSchedule met Calendars.ReadBasic. Titels, deelnemers en locaties komen er niet in.

Bij een panel valt met één afzegging het hele blok om, dus dat is een kernonderdeel van het ontwerp. Het systeem biedt de routes aan: een vervanger uit dezelfde pool, het blok verzetten, of doorgaan met minder beoordelaars. Wie welke route mag kiezen, ligt per rondetype vast.

Ja, en dat is vaak de zwaarste reden om te bouwen. Zonder sturing komen gesprekken terecht bij de collega's met de meest open agenda, en die haken op termijn af. Het systeem werkt daarom met een pool per rondetype, een maximum per week en zicht op de verdeling.

Aan de agenda's van Google Workspace en Microsoft 365, aan Teams, Google Meet of Zoom voor gesprekslinks, en aan uw ATS voor kandidaatgegevens en statusterugkoppeling. Uitnodigingen lopen via iCalendar en iTIP, zodat verzette afspraken bijwerken in plaats van dubbel te blijven staan.

We spreken vooraf af dat het eigendom van de broncode bij u ligt en leveren op in een repository die u beheert, met documentatie van architectuur, koppelingen en planningsregels. Die regels leggen we expliciet vast in plaats van in code: ze veranderen vaker dan de techniek eronder.

Een systeem dat uitsluitend momenten berekent, is een roosterhulpmiddel en geen AI-systeem voor werving en selectie. Voegt u beoordeling toe, zoals kandidaten rangschikken of voorselecteren, dan valt dat onder bijlage III van de AI-verordening; die toepassingsdatum is via de Digital Omnibus verschoven naar december 2027.

Uw planningsvraagstuk eerst doorrekenen

Vertel ons hoeveel gesprekken u per week plant, hoe uw panels zijn samengesteld en welke regels daarbij gelden. We kijken eerst of uw ATS of een bestaand product het al kan. Blijkt maatwerk de route, dan brengen we randvoorwaarden, koppelingen en herplanbeleid in kaart voordat er code geschreven wordt.

Edit Content