FITsociety Wishlist (EN)
Feature Coaching environment Completed

Slot engine with smart booking options (suggestions + prefill + subsequent booking)

Submitted by Matthijs (FITsociety) · · 3 comments

As a coach, I want a slot engine where clients book based on my availability per coach/location, with smart booking options that I can turn on or off per coach/location:
Smart suggestions + calendar prefill: automatically show the best-fitting 5/10 time slots (configurable) instead of a long list of all available times.
Settings: number of suggestions (e.g. 5/10), search window (e.g. 7/14/30 days), preferred time slots, minimum advance booking time, buffers, and sorting by “best match”.
Back-to-back booking only: customers may only book if the slot immediately follows an existing appointment (taking buffers into account) to prevent gaps. Optional: “gap-filler” (only book if gap ≤ X minutes).
Fallback in case of no matches: clear notification + button “my time is not listed” (and/or request contact/alternative).

3 Reactions

M

Matthijs (FITsociety)

Status gewijzigd naar Gepland.
M

Matthijs (FITsociety)

changed title "~~Slimme~~ ~~boekopties:~~ ~~agenda~~ ~~automatisch~~ ~~vullen~~ ***Slot*** ***engine*** met ~~X~~ ~~voorstellen~~ ~~of~~ ~~alleen~~ ***slimme*** ***boekopties*** ***(voorstellen*** ***+*** ***prefill*** ***+*** aansluitend ~~boeken~~ "description "Als coach wil ik ***een*** ***slot*** ***engine*** ***waarin*** ***klanten*** ***boeken*** ***op*** ***basis*** ***van*** ***mijn*** ***beschikbaarheid*** ***per*** ***coach/locatie,*** ***mét*** ***slimme*** ***boekopties*** ***die*** ***ik*** ***per*** ***coach/locatie*** ***kan*** ***aan-*** ***of*** ***uitzetten:*** ***Slimme*** ***voorstellen*** ***+*** ***agenda*** ***prefill:*** ***toon*** ***automatisch*** ***de*** ***best*** ***passende*** ***5/10*** ***tijdsloten*** ***(instelbaar)*** ***i.p.v.*** ***een*** ***lange*** ***lijst*** ***met*** ***alle*** ***vrije*** ***tijden.*** ***Instellingen:*** ***aantal*** ***voorstellen*** ***(bijv.*** ***5/10),*** ***zoekwindow*** ***(bijv.*** ***7/14/30*** ***dagen),*** ***voorkeur*** ***dagdelen,*** ***minimale*** ***vooruitboektijd,*** ***buffers,*** ***en*** ***sortering*** ***op*** ***“beste*** ***match”.*** ***Alleen*** ***aansluitend*** ***kunnen*** ***boeken*** ***(back-to-back):*** ***klanten*** ***mogen*** ***alleen*** ***boeken*** ***als*** ***het*** ***slot*** ***direct*** ***aansluit*** ***op*** ***een*** ***bestaande*** ***afspraak*** ***(rekening*** ***houdend*** ***met*** ***buffers)*** ***om*** ***gaten*** ***te*** ***voorkomen.*** ***Optioneel:*** ***“gap-filler”*** ***(alleen*** ***boeken*** ***als*** ***gat*** ***≤*** ***X*** ***minuten).*** ***Fallback*** bij ~~“boeken~~ ~~op~~ ~~beschikbaarheid/tijdsloten”~~ ~~extra~~ ~~regels~~ ~~kunnen~~ ~~aanzetten:~~ ~~Agenda~~ ~~automatisch~~ ~~voorvullen~~ ~~met~~ ~~opties~~ ~~Toon~~ ~~aan~~ ~~de~~ ~~klant~~ ~~automatisch~~ ~~bijv.~~ ~~5~~ ~~of~~ ~~10~~ ~~best~~ ~~passende~~ ~~tijdsloten~~ ~~(op~~ ~~basis~~ ~~van~~ ~~mijn~~ ~~beschikbaarheid~~ ~~per~~ ~~coach/locatie).~~ ~~Instellingen:~~ ~~aantal~~ ~~opties,~~ ~~zoekwindow~~ ~~(bijv.~~ ~~komende~~ ~~7/14/30~~ ~~dagen),~~ ~~voorkeur~~ ~~voor~~ ~~ochtend/avond,~~ ~~minimale~~ ***geen*** ***matches:*** ***duidelijke*** ***melding*** ***+*** ***knop*** ***“mijn*** tijd ~~tussen~~ ~~opties,~~ ~~en~~ ~~“toon~~ ~~alleen~~ ~~tijden~~ ~~binnen~~ ~~openingstijden~~ ~~+~~ ~~buffers”.~~ ~~Alleen~~ ~~aansluitend~~ ~~kunnen~~ ~~boeken~~ ~~(back-to-back)~~ ~~Klanten~~ ~~mogen~~ ~~alleen~~ ~~boeken~~ ~~als~~ ~~het~~ ~~slot~~ ~~direct~~ ~~aansluit~~ ~~op~~ ~~een~~ ~~bestaande~~ ~~boeking~~ ~~(rekening~~ ~~houdend~~ ~~met~~ ~~ingestelde~~ ~~buffers),~~ ~~zodat~~ ~~ik~~ ~~gaten~~ ~~in~~ ~~mijn~~ ~~agenda~~ ~~voorkom~~ ~~en~~ ~~blokken~~ ~~efficiënt~~ ~~vul.~~ ~~Optioneel:~~ ~~“gap~~ ~~filler”~~ ~~(boekingen~~ ~~mogen~~ ~~alleen~~ ~~als~~ ~~het~~ ~~gat~~ ~~≤~~ ~~X~~ ~~minuten~~ ~~is).~~ "
M

Matthijs (FITsociety)

Status gewijzigd naar Voltooid.

Log in to react

Log in to vote