cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

[CAL-1724] Allow global booking limits

Open ciaranha opened this issue 2 years ago • 6 comments

Users can currently limit the number of times a single event gets booked.

We have received requests to allow people to limit bookings across all event types

This should live under global settings.

View designs

From SyncLinear.com | CAL-1724

ciaranha avatar May 19 '23 09:05 ciaranha

We need to think about, do we want global booking limits to apply JUST to cal.com events or all events on my calendar.

I.e. let's say I manually schedule a catch-up call on Friday, and I have a daily limit of 5 bookings. Does this mean I only have four available slots, or do I have five?

If it's ONLY cal.com events, then I still have five bookings available, if it's ALL events then I have four available. Either way, we should make this clear on the documentation and under the feature :)

shirazdole avatar May 19 '23 09:05 shirazdole

I.e. let's say I manually schedule a catch-up call on Friday, and I have a daily limit of 5 bookings. Does this mean I only have four available slots, or do I have five?

It's definitely a good point. For v1, I'm going to say it's most likely we will just count events from Cal.com. If you want an event to count towards the limit, do it through Cal.com. When this situation arises, you can book yourself and enter the bookers details or just your own with a note. We can also look to make it easier to "Add a booking" specifically for these cases.

ciaranha avatar May 19 '23 09:05 ciaranha

Excellent!! Especially the “add a booking” portion

shirazdole avatar May 19 '23 12:05 shirazdole

@Jaibles @shirazdole

I find this particular feature promising and would like to work on it. While I do have a few uncertainties regarding the specific implementation particulars, once those are resolved, I'll be ready to commence with the necessary code modifications.

riteshsp2000 avatar May 28 '23 12:05 riteshsp2000

I've been working on the existing booking + frequency limits and have come across some unclear design aspects. Thought it best to raise this here as it will affect global limits too.

  1. Only events that start AND end in the same limited period are counted towards said limit. (*)
  2. Buffers are being counted towards duration limits. I expect this is NOT desired.
  3. Existing limit periods: day, week, month, year. What about quarterly limits?
  4. Localisation seems to be missing for the period labels

(*) This makes a certain group of bookings, e.g. overnight, multi-day, immune to limits of the period(s) they cross. Then again, I'm unsure it's even possible to make bookings of that nature (but probably should be) - see #6054

nicktrn avatar Aug 02 '23 07:08 nicktrn

Designs attached

ciaranha avatar Dec 12 '23 08:12 ciaranha

Hi team, any news about this feature? 🙂

Tchouk avatar Jun 15 '24 23:06 Tchouk