Greetings, Airtable community!
I wanted to reach out to ask for your ideas and assistance with a road block I ran into:
I have a Fillout "SignUp" Form that allows clients to schedule themselves for an appointment at the specific appointment time they choose. I've successfully customized Fillout form to show ONLY "unfilled" appointments (based on an Airtable view) when the client loads the form.
The problem is that if 3 people load the form at the same time, then they can all 3 "Sign Up" for the exact same appointment. Since they all loaded the form at the same time they have the same options given from Airtable. And since the form doesn't update in "real time" unless they refresh the page, then there's no way to keep them from all 3 selecting the same Appointment time.
On the back end, this means I received 3 SignUps for the same appointment and a "Something Went Wrong..." email from Airtable. I then need to manually go back and remove the extra signups and have 2 of them them SignUp again. I did this last week, and the client signed up for a filled session a second time! 🙂
So I'm wondering:
1. Is there a way to have my Fillout form update the client in "real time" so that users can get feedback if a client just signed up for the slot they were in the process of choosing? E.g., a popup that says "Sorry! This slot has filled!"
2. If not, then is there a way for me to have Airtable automatically email clients who submits a SignUp form for an appointment that is already filled? This isn't ideal, but it would get the job done.
This is honestly a new kind of problem for me, so other ideas are of course welcome.
TIA,
ML