-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Description
Is your proposal related to a problem?
When a connected calendar becomes unreachable (e.g., because a user leaves a job or access is revoked), Cal.com currently treats it as if the calendar is fully booked. This blocks all availability without notifying the user. The result is that the user’s booking link silently stops working, and they only discover it after missed appointments or feedback from others. This can cause frustration, lost meetings, and a poor user experience.
Describe the solution you'd like
Cal.com should send an email notification (and ideally also an in-app alert) to users when a connected calendar becomes unreachable. The notification should clearly explain:
- Which calendar is affected.
- Why it is considered unreachable (revoked permissions, expired token, etc.).
- The consequence (no availability is shown until resolved).
- Instructions or a link to fix the issue by reconnecting or removing the calendar.
This would let users act quickly instead of discovering the issue too late.
Describe alternatives you've considered
- Doing nothing and relying on users to notice — but this leads to silent failures and lost appointments.
- Only showing a subtle warning in the dashboard — but many users rarely log into the dashboard once their setup is complete, so an email is necessary.
- Assuming unreachable calendars are empty (previous behavior) — this avoids blocking but risks double-booking, which the team already addressed.
Additional context
This request attempts to solve an issue #23506 where unreachable calendars were changed to be treated as fully booked.
That fix prevents overbooking but creates a new UX gap: users aren’t informed when their booking links stop working.
Email notifications would solve this gap without reintroducing the overbooking problem.
Requirement/Document
- An example email template could look like:
- Subject: “Action needed: Your [Google Calendar: Work] is unreachable”
- Body: “Your linked calendar [Work] is no longer reachable. Until you reconnect or remove it, invitees will see no availability. Click here to fix.”
- UI flow: add a notifications section in Settings where users can opt in/out of such alerts.
House rules
- If this issue has a
🚨 needs approval
label, don't start coding yet. Wait until a core member approves feature request by removing this label, then you can start coding.- For clarity: Non-core member issues automatically get the
🚨 needs approval
label. - Your feature ideas are invaluable to us! However, they undergo review to ensure alignment with the product's direction.
- Follow Best Practices lined out in our Contributor Docs
- For clarity: Non-core member issues automatically get the