Een beetje laat misschien, ik moest aan dit topic denken:
microsoft bookings. Deze vertel je welke 'producten' je hebt, met een tijdspanne en welke 'medewerkers' die kunnen verlenen. De booking kalender zorgt er vervolgens voor dat de klant alleen kan boeken op momenten dat er iemand vrij is. Ik geloof dat je zelfs in kunt stellen dat de klant een voorkeur voor medewerker kan ingeven, maar dat weet ik niet zeker.
Voorwaarde is dan wel dat je een eigen microsoft omgeving hebt (Microsoft 365 Business Standard) en al je medewerkers/zzpers daarin een account hebben.