Cal not detecting any conflicts with Zoho Calendar and Apple Calendar/iCloud events
Found a bug? Please fill out the sections below. 👍
Issue Summary
Despite displaying a connection to both CalDAV (using Zoho Calendar) and Apple Calendar, Cal does not detect events (and thus conflicts), leaving my event availability wide open.
So even though there are events on Zoho Calendar (which uses CalDAV), and they're set to show me as busy, Cal is not detecting those events. Same goes for Apple Calendar, using Work/Family/Personal/etc. iCloud calendars.
The strangest thing is that it worked for about 2 weeks, and then nothing. This issue has existed for at least 1.5 years now. I keep swinging back to Cal and trying to use it, but the issue persists.
Steps to Reproduce
- Connect Cal to Apple Calendar using an app-specific password (since 2FA is enabled).
- Connect Cal to CalDAV using an app-specific password (since 2FA is enabled).
- View Cal availability and compare it to both Apple Calendar and Zoho Calendar, which reveals that Cal is not detecting events.
I have my Zoho Calendar synced to Apple Calendar, so Apple Calendar becomes the one main source of truth, since both iCloud events and Zoho Calendar events are visible on Apple Calendar. By contrast, only Zoho Calendar events are on ZCalendar, and not iCloud events.
Technical details
Tried on Firefox, Brave, and even the desktop Cal app. Doesn't appear to be a client-side issue.
@alishaz-polymath can you look into this with high priority?
Yes @PeerRich In fact, it's already being worked on. This is a common theme for caldav calendars because of the way tsdav functions. I've already been in touch with Nate(creator of tadav) and he says he's looking into it. In the mean time, I'll explore it further as well. 🙌
Any updates on this issue? Not been able to detect CalDAV events (Zoho Calendar) defeats the purpose of using cal.com since I have to manually check if there is a conflict every time.
Hey @Kaminoan-Dev We're still working on the issue. We have a call with the maker of tsDAV this week and we hope to resolve the issue soon after.
We have also narrowed it down enough to a behavior where all the events for a day are detected if there is at least one cal.com event that exists on that day. The calls are sent out normally, and yet for some reason return null calendar object, which is why we're facing this issue. You can try to re-create it and confirm. Simply create a cal.com event on a day, and then create any apple calendar/icloud event directly on that day and see if they're picked up. We would greatly appreciate your input on this. cc: @Kaminoan-Dev @hiramfromthechi 🙏
I am using Zoho Calendar, and unfortunately when I create a cal.com event on a day, and then create an event on Zoho directly on that same day it is still not detected.
Hey @alishaz-polymath, thanks for following up. Still no luck from my end either.
However, it was a different experience this time around. In addition to receiving the automated Cal emails, I got a notification from email.apple.com.
I was unable to RSVP via the native RSVP widget in the email, and when attempting to RSVP via the link, no luck either:

It took me to this iCloud error page:

The event never got added to Apple Calendar (which is syncing 1 Zoho Calendar and multiple iCloud calendars).
@hiramfromthechi okay. Let's get this resolved then 🙌 Can you do the following and then share here?
- Remove the connected calendars and add them again.
- Create a loom.com video showcasing the issue and how I can re-create on my end easily
- Share the video link here.
If I need anything else after that I'll let you know. 🙏
@alishaz-polymath Sure thing:
- Done.
- Not sure what video I can create, since there's no technical error message on my end. But here's a video of Cal showing my availability, despite most of these times being blocked off: https://user-images.githubusercontent.com/82331563/195467935-86c3d003-c09c-4eb9-8f38-87423261fc3b.mp4
Availability set:

Hi. I just connected 3 calendars (2 from Google and 1 from iCloud), and the icloud one is not being considered in the event check...
Any updates on this? Thanks
Hi @mlscherer there's currently a known bug in iCloud when events are added to iCloud app on Mac, it doubles the timezone consideration and results in timezone being off by and extra offset. We're trying to figure out why this happens with iCloud app on Mac but not on iCloud on the web/browser. Will update here once we get somewhere 🙏
Can confirm. Cal doesn't detect conflicts with Zoho calendar (added as CalDav).
@zaidakram A fix is in progress - was something we detected today; conflict detection was broken, the booking page was also behaving really slow for CalDav Zoho.
Awesome. Thanks for the quick response. Really appreciate the work you guys are putting in. Thank You!
Excited to switch to Cal once this is resolved 🤞 Thanks to the team and contributors for the updates
Hi @zaidakram Zoho isn't officially supported yet with our CalDAV, however, we have it lined up next for the major CalDAV integration. You can check the exhaustive list of all supported CalDAV services here: https://github.com/calcom/cal.com/issues/3457 Thanks for your patience in the mean time 🙏
moving to the other issue #3457