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

Allow 'Availability' to source from calendars, not just static time slots

Open NicolaiSchmid opened this issue 2 years ago • 6 comments

Is your proposal related to a problem?

I'm travelling a lot, and move between places, so I'm keeping multiple calendars with blockers where I'm out of town. I have created two types of meetings (in person and remote), for which I would like to use different 'availability data', so the in-person event cannot be booked if I have scheduled a blocker in my specific 'out-of-town' calendar. On the other hand, I would like the remote-type event to ignore blockers from that calendar, since I can take them from anywhere

Describe the solution you'd like

I think, the easiest solution is to extend the current feature of availability hours from a static rule set of days and time, to also include selectable calendars. In that case, the data would flow from the selected calendars, get further filtered by the static rules and then be time-boxed by the scheduling frontend. Currently, all my calendars are global and apply to all events and all availabilities

Describe alternatives you've considered

Alternatively, it would also suffice to select the calendars to consider in the event type settings, though I think it wouldn't be as elegant.

Additional context

n/a

NicolaiSchmid avatar Feb 04 '23 10:02 NicolaiSchmid

you could consider using cron.com for this https://twitter.com/cron/status/1514261491654049798?s=46&t=pE-aHcJVbiheDjlCNk3WVw

and then connect both calendars to cron and cal

PeerRich avatar Feb 06 '23 12:02 PeerRich

Sure, works in theory, but is rather annoying and doesn't seem like a solution to me, just a work-around

NicolaiSchmid avatar Feb 06 '23 12:02 NicolaiSchmid

Also, I'm combining Apple Calendar, MS Exchange and self-hosted calendars, whereas cron only supports G-Suite

NicolaiSchmid avatar Feb 06 '23 12:02 NicolaiSchmid

Also, I'm combining Apple Calendar, MS Exchange and self-hosted calendars, whereas cron only supports G-Suite

This certainly makes it an awkward workaround. This is definitely something we could do. We'll investigate it and set a priority.

ciaranha avatar Feb 06 '23 12:02 ciaranha

Linking selectedCalendars to EventTypes would allow us to select specific calendars for each event.

EDIT: This would also allow team events to check a specific calendar as well.

zomars avatar Feb 09 '23 19:02 zomars

I'm in the same situation.

youcanbook.me has a feature where you can choose a calendar and an event title as your availability for an event type. So for example I could set my event "body work session" to look in my location calendar and set me as available wherever there's an event with the title "Copenhagen" (unless theres some event in my blocking calendars of course). Unfortunately they charge 10$ per connected calendar which makes is prohibitively expensive the way I use calendars.

This is the feature that would have me leave calendly for cal.com

einarmagnus avatar Apr 26 '23 21:04 einarmagnus

Not quite sure if my idea is related.

I am working with multiple organisations and would love to have an availability calendar linked to each org.

Say i am in org Foo i'd like to provide my Foo customers with /name/foo and have that event show up in my Foo Calendar And similar for Bar. /name/bar will show up in my Bar Calendar.

And also have a default calendar set for any /namea+nameb events.

daallgeier avatar Jun 09 '23 16:06 daallgeier