cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

Feature Request: Monitor Generated Calendar Events & Reschedule/Cancel

Open sdaitzman opened this issue 2 years ago • 1 comments

Is your proposal related to a problem?

After an invitation has been sent and the calendar event has been created, moving it around gives the impression that the event time has changed, but it does not update in the cal.com web interface or send any update. Similarly,

Describe the solution you'd like

I wish that I could quickly reschedule events by moving them around in my calendar. My expected behavior might look something like:

  1. Bob signs up for a meeting tomorrow with Alice at 9:00AM using a cal.com scheduling calendar.
  2. The meeting is automatically added to Alice's calendar.
  3. Alice would prefer to meet at 11:30AM if possible, so she moves the meeting on her calendar to 11:30AM.
  4. Cal.com monitors the calendar events it has created periodically using the generated text inside the event description or other heuristics.
  5. Alice receives an email that acknowledges the adjusted calendar event. Bob receives an email asking him to confirm the new time, or ask to reschedule.

Alternately, in the case of event deletion:

  1. Bob signs up for a meeting tomorrow with Alice at 9:00AM using a cal.com scheduling calendar.
  2. The meeting is automatically added to Alice's calendar.
  3. Alice bumps into Bob today and resolves the topic of the meeting, so she deletes the event tomorrow from her calendar.
  4. Cal.com monitors the calendar events it has created periodically using the generated text inside the event description or other heuristics.
  5. Alice receives an email that acknowledges the deleted calendar event, and that the event is canceled. Bob receives an email acknowledging that the event is canceled.

Describe alternatives you've considered

Potential alternative solutions include:

  1. Not monitoring calendar. This feature could be out of scope for this tool (this would disappoint me, and I might try implementing this myself either way, but I understand)
  2. Implementing this differently: as a cal.com app
  3. Implementing the details differently: including a unique identifier at the end of event descriptions to allow event monitoring.
  4. Emailing to acknowledge changes, but not taking action (deleting the cal.com event, sending emails to guests, etc.) automatically.

Additional context

The scheduling tool x.ai implemented a similar feature extremely well. If helpful, or as reference material, I can dig up the details of how it behaved.

sdaitzman avatar Apr 11 '23 11:04 sdaitzman

I think this is pretty high priority. the problem is, not every calendar has a webhook to inform us if a calendar entry has been updated. I know google calendar does it.

PeerRich avatar May 17 '23 20:05 PeerRich

deprioriitized because the complexity is higher than we first anticipated

PeerRich avatar Jun 20 '23 09:06 PeerRich