Let's say I have a gym class and have scheduled slots for the classes.
Now Customer A booked on Friday at 8pm class. This is the last slot. Now Customer B booked on Friday at 8pm class too. But this slot is full. So the person is on the waitlist (let's say the person opts to do this instead of booking for another schedule).
Come Friday morning, we will send an SMS to Customer A that he has an appointment at 8pm that same day. Something like this:
"Hi Customer A, this is a reminder that you have an appointment at 8pm today [today's date]. Etc. etc. If you want to cancel, CLICK HERE or call us at 8847 8383."
Let's say Customer A decides to cancel and clicks the link which brings him to the app with a confirmation that his appointment has been cancelled.
Now, since Customer A has cancelled, a slot has been freed up and Customer B will now receive an SMS notification. Something like this:
"You are now booked for an appointment at 8pm today [today's date]. Etc. etc. If you want to cancel, CLICK HERE or call us at 8847 8383."
And the whole cycle will go on (in case Customer B cancels too which makes the slot available for the next customer in the waitlist) until a certain cut-off time when no more cancellations are allowed.
My question is, will this process be quite straightforward for the user and admin or is there something here that can be improved? Or are there any red flags that may make the administrative part cumbersome?