Skip to content

[CAL-2979] ICS feed support for checking against double bookings #3167

@sihma

Description

@sihma

Is your proposal related to a problem?

I teach a language on italki. When people book lessons, the lessons event get dynamically updated in an .ics file calendar that's hosted through http. I use software (Thunderbird on my computer and ICSx5 on my Android smartphone) to see this calendar along my usual calendar (in CalDAV).

Cal.com has the ability to check my CalDAV for events that are present when someone want to book a meeting. Sadly, if someone booked a lesson on italki, the lesson will only show in the read-only ICS calendar. Therefore, someone could book a meeting on my Cal.com page even though I'm already booked on italki.

I have no abilities to automatically import the ICS feed in my CalDAV calendar for Cal.com to see when I'm busy.

Describe the solution you'd like

I would click on addons, click on ICS calendar, enter the link and press okay. Cal.com would check this one and my CalDAV calendar and prevent double bookings.

It would be awesome if Cal.com had an app to read the ICS calendar (the same way it reads my CalDAV calendar) when someone is trying to book a meeting. ICS calendars are very easy to set up (just a link) and I believe there wouldn't be much to be changed from the CalDAV Cal.com support app code.

Integrated support for ICS feeds is common in most calendar solution, so it would only make sense Cal.com also does. (IOS, Google and Thunderbird all support it. Sadly, not automatic import, because it doesn't really make sense except for my use case).

Describe alternatives you've considered

I've added the calendar as a subscription to my CalDAV calendar (hosted at Infomaniak), but cal.com is totally incoherent when it comes to seeing them or not (sometimes it does and I can't book times where I'm unavailable and sometimes it doesn't). As such, I think it would work better if this was part of Cal.com features.

addedcalendars

Additional context

Thanks for your answer and work on Cal.com

From SyncLinear.com | CAL-2979

Metadata

Metadata

Assignees

Labels

Low priorityCreated by Linear-GitHub Syncapp-storearea: app store, apps, calendar integrations, google calendar, outlook, lark, apple calendarosshackSubmission for 2023 OSShack✨ featureNew feature or request💎 BountyA bounty on Algora.io💰 RewardedRewarded bounties on Algora.io🙋🏻‍♂️help wantedHelp from the community is appreciated

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions