Group booking edge case analysis

Changing host when there is an existing booking.

  • Option 1: Disable the setting like duration

    • Drawback: if i have the a booking somewhere in the future, and i want to change the host i cant. I might be okay with the old host taking up new clients in the existing bookings, but i may want new bookings in different slots to be for a different host.

  • Option 2: Allow it. But keep the same host.

    • Drawback: In the booking page we capture host info from the latest scheduling link info. If the host is changed, and a person wants to book a slot which has some clients scheduled with the previous host, this client will see the new client info but be booked with the old client. There is mis information here.

  • Option 3: When we change host, and client books a slot which has a meeting with the previous host, then the system will check if the host at time of booking is same as host in existing meeting in that same timeslot. If same user added to meeting, if different, then a new meeting is scheduled.

Changing location when there is existing booking.

  • Option 1: Disable the setting.

    • Drawback: I'm blocked from changing my location for my future bookings just because I have one existing booking.

  • Option 2: Allow to change the setting.

    • Drawback: There will be miss information. If initially it was gmeet, and 3 clients booked. A group booking exists with gmeet as the location. Now i change it to zoom, and if a client books a new slot, the meeting will be created with zoom as the location. If the same slot of existing booking is being booked, then in the booking page we will show zoom, but meeting will be in gmeet.

Changing group size when there is existing booking.

  • Calendly way: For slots with existing bookings, the number of slots will remain as what it was at the time of booking. If 10 was group size and 5 ppl booked, the slot is 5pm. And then we change it to group size of 3. In the booking page we will show 3 slots remain for all slots with no existing bookings, in the 5pm slot since there is an existing booking, we will show 5 slots remain, based on the original group size.

  • Calcom way: Even if existing booking is there, change is applied to all slots. So in this case the 5pm slot will show no slots available.

Issues- if the slots are booked out we need to show no slots available and not remove it from slot listing. This is important because it gives the clients the sense that a lot of bookings are made. Hosts would want this.

Showing no more slots available or hiding slot from booking page.

  • Calendly: Treats fully booked meetings as unavailable slots and do not display it on the booking page. For this scenario they have a troubleshooting error code that says that the group booking is full.

  • Calcom: Treats it differently, for fully booked meeting, they show that no more slots available. This gives the client more confidence in making a booking, as they see multiple people have booked already. Hosts would like this functionality, but are unlikely to request for it.

NeetoKB Made with NeetoKB