calendar icon indicating copy to clipboard operation
calendar copied to clipboard

Cancel booked appointments (via link in confirmation email)

Open st3iny opened this issue 1 month ago • 2 comments

Is your feature request related to a problem? Please describe.

Lets say I book an appointment via the appointment feature and I confirm it. Now, I would like to be able to cancel it when something comes up. As I am not a user on the server, I cannot simply change my attendance.

The Calendar app would need to provide a cancel link in the booking confirmation email.

This also requires implementing a public route to delete/cancel the event in the calendar of the user which created the appointment schedule. Similar to the invitation response controller.

Describe the solution you'd like

Add a link to cancel a booked appointment to the booking confirmation email.

Describe alternatives you've considered

None

Additional context

No response

st3iny avatar Nov 19 '25 20:11 st3iny

Thank you for your feature request!

I agree this should be included but the booking link are deleted after confirmation, so we would need to somehow directly link the event with a generated link.

We will need product managements approval to incorporate this feature.

@nimishavijay

SebastianKrupinski avatar Nov 19 '25 21:11 SebastianKrupinski

Yes, this makes sense to me. We could have a persistent page which shows the event details and the participant's attendance so that they can go back to it to change their attendance. So the flow would be:

  1. participant books appt
  2. participant receives email to confirm, clicks on confirm
  3. page with details opens, with options to cancel, maybe reschedule and possibly add to your own calendar? (maybe download the ics file)
  4. simultaneously "event accepted" email is sent with options to see event details, cancel and reschedule
  • "see event details" opens the page with details from (3)
  • cancelling updates the event in organizer's calendar and sends them and the participant an email
  • reschedule takes the participant back to the appointment slot selection page

nimishavijay avatar Nov 20 '25 07:11 nimishavijay