calcom / cal.com

Scheduling infrastructure for absolutely everyone.
https://cal.com
Other
31.21k stars 7.53k forks source link

Option for Overriding own schedule #5779

Open Leololololo opened 1 year ago

Leololololo commented 1 year ago

I run a Computer Support Business. Most of my Customers are booking via my digital calendar integration on my website. Unfortunately, many customers also call me for an appointment because they are not able to book via website, or they are just too lazy.

My Schedule is usually fully booked, and sometimes I want to squeeze some of these calling customers in my schedule in the next few days. Unfortunately, my own online bookings prevent me to add their mostly quick appointment in my schedule via the booking site, and I'm only able to add them manually via my calendar service of choice. This obviously cuts them out from the features of automatic appointment reminders etc.

I think it would be an easy solution to just add an "override schedule" button (just for me when I'm logged in) in the booking page, so I can overbook a schedule. I know for example that acuity scheduling of Squarespace does that with a simple checkmark on the booking page for logged in admin users.

Example
eigenstil commented 1 year ago

Maybe another caption for this checkmark could be "ignore all my schedules and all my appointments in any connected calender" to make it even more clear. (To be honest, of course, my proposal is much too long. But I just wanted to make it as clear as possible.)

PeerRich commented 1 year ago

quite a niche feature. I'll keep this as low priority until more people mention something similar

RainerZufall9393 commented 1 year ago

This is the feature I miss the most since I stopped using Acuity Scheduling. Calendly didn't offer it back then either. Have used it very regularly with Acuity and would be thrilled if you could offer it as well. @PeerRich

PeerRich commented 1 year ago

can you not use the date overwrite feature in https://app.cal.com/availability?

Leololololo commented 1 year ago

can you not use the date overwrite feature in https://app.cal.com/availability?

Here's an example of the problem: my schedule is fully booked tomorrow from 8:00 to 17:00.

However, a customer who is over 60 years old calls me and requests a quick appointment to fix an issue that I didn't completely resolve the day before. I would like to accommodate the customer by giving them a 10-minute appointment, but I cannot do so because my schedule is already overbooked.

Ideally, I would like to be able to freely assign this customer a quick appointment, even though the time slot is already full. The person who originally booked the full slot knows anyways that an appointment can start 10 minutes later because i have a flexible clause .

RainerZufall9393 commented 1 year ago

This is a very good example! @Leololololo

With me it is so that I always have my fixed appointment times, but sometimes a short-term opportunity arises and then I would like to be able to plan the appointment completely flexible.

To give you an example of me. My regular times are 12:00-20:00 and you have to book with me the appointments at least 1 day in advance.

However, as a host, I would like to have the option, like Acuity, to book an appointment for today, in the morning at 09:00. Even if I already have an appointment manually or via Cal.com, I would like to be able to overbook it. Also regardless of any buffer times and regardless of which of my calendar groups (Private, Business, etc.) the appointment is in.

Complete freedom for us as hosts to book an appointment at any time, regardless of all the restrictions we have set for the participants normally.

As I said, this is a great feature that I miss a lot since I'm no longer with Acuity and I don't think anyone else offers this yet either.

PeerRich commented 1 year ago

i am referring to this button:

CleanShot 2023-03-21 at 10 28 30@2x

does this not do what you want?

ciaranha commented 1 year ago

i am referring to this button:

CleanShot 2023-03-21 at 10 28 30@2x

does this not do what you want?

This doesn't allow adding an appointment, which is what @Leololololo is requesting as far as I understand. The date overrides will only allow you to block yourself. They actually want the ability to unblock the schedule to add in one appointment. I have an idea that a feature we're in the middle of designing that could help with this use case. Let me clean up the designs and share a link here later today.

eigenstil commented 1 year ago

100% true!👍

cpunnelliehealth commented 1 year ago

+1 for this request. Sometimes our users just want to be able to schedule a session regardless of their availability and any conflicts.

vquelque commented 1 year ago

+1 for this request. Especially, I would really like the ability to reschedule appointments outside working hours. It happens that I have to move meetings around and that I want to reschedule a meeting outside of my working hours to accommodate everything. Adding this and the ability to check calendar conflicts on a per-event type basis would make cal.com the best appointment-scheduling app.

eigenstil commented 9 months ago

seems like the same idea or case like in #11842