Skip to content

Feature request: sent email notification when a calendar becomes unreacheable #23540

@capaj

Description

@capaj

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Medium priorityCreated by Linear-GitHub Syncemailsarea: emails, cancellation email, reschedule email, inbox, spam folder, not getting email✨ featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions