-
Notifications
You must be signed in to change notification settings - Fork 10.8k
Description
Issue Summary
Problem: When a meeting is booked through a Cal.com event type, the corresponding event created on the organizer's Google Calendar has no notifications (alerts, emails, etc.) set. This forces the organizer to manually edit each event to add a reminder, which defeats the purpose of automation and causes missed meetings.
Impact: High. This is a critical workflow issue that affects core calendar functionality and user reliability.
Steps to Reproduce
- Prerequisite: Have a Cal.com account with a Google Calendar integration configured.
- Create an "Event Type" in Cal.com.
- As an attendee, use the public booking link to schedule a meeting for that event type.
- After the booking is confirmed, open the resulting event in the organizer's Google Calendar.
- Observe the "Notifications" section within the Google Calendar event.
Result: The "Notifications" section is set to "None."
Expected Result: The event should have a default notification (e.g., a 10-minute popup) applied automatically, consistent with standard Google Calendar behavior or a configurable Cal.com setting.
Expected Behavior
There should be a reliable way for notifications to be set on Google Calendar events created by Cal.com. The ideal solutions, in order of user preference, would be:
- Best: A new setting within each "Event Type" (e.g., in the "Availability" or "Advanced" tab) that allows the organizer to configure the default reminder time (e.g., 10 minutes, 30 minutes, 1 day) for events created from that type.
- Good: Cal.com respects and uses the organizer's default notification setting from their primary Google Calendar.
- Minimum: A sensible system-wide default (like a 10-minute reminder) is applied to all created events if no other setting is configured.
Actual Behavior
The Google Calendar event is created successfully, but the reminders.useDefault
property is likely set to false
with an empty overrides
array, resulting in no notifications. Organizers must manually intervene for every single booked meeting.
Evidence/Screenshots
Attached is a screenshot of a Google Calendar event created by Cal.com, highlighting the empty notification setting.
Screenshot showing the event details in Google Calendar with "Notifications" set to "None." |
Technical Context / Environment
- Cal.com Version: Web Version
- Integration: Google Calendar
This issue is related to the Google Calendar API payload sent by Cal.com when creating an event. The fix would involve ensuring the API call either sets specific reminders or, preferably, defers to the user's Google Calendar default settings.