I’m very concerned for my client.
There’s a major problem with the “appointment booking” module.
In fact, when a slot is booked by a client, it becomes active again and is offered again as soon as you navigate elsewhere on the site and return to the page.
It’s very cumbersome. It’s as if the database is restarting.
Could you confirm that there’s a problem or tell me if my installation is incorrect?
Hi Max,
I connect all my appointment bookings to my client’s Google Calendar.
We created a calendar for each office city, and I connected each calendar to each city using the switch.
But it’s not working. The slots all remain available despite my multiple attempts. I’m helpless in the face of this failure.
Do you have another solution? Because this one isn’t really satisfactory. Also, is it really mandatory to connect to Google Calendar?
I assume you can access my account? Also, here is the site where the widgets are deployed. It’s a French website.
Hi!
Thank you, Max, for taking this issue seriously.
But the problem persists.
Here’s a screenshot I just took from the website (I cleared the cache and reloaded the page). The 10 a.m. time slot is still available.
Indeed, when you select it, it disappears for a minute or more. Then, suddenly, it reappears. Also, as you recommended, I linked the calendars to a Google Calendar account, but the appointments don’t appear on Google Calendar.
I don’t know what else I can test?
Can you share the information to see if other users of this app are experiencing the same problem?
Thank you in advance.
Best regards,
Aurélien
Yesterday I’ve tested a calendar Rendez-vous disponibles à Aire-sur-l’Adour and reserved a 10:00 slot. I’ve checked your website again and this slot doesn’t show up on my end:
In your screenshot you’ve shown a Rendez-vous disponibles à Rion-des-Landes, which is a different widget and has a separate schedule. The reserved slots don’t get blocked there, since you’ve added 2 emails to the Owner Email field:
Hello Max,
Thank you very much for the solution.
Indeed, there was a duplicate address that I probably had initially to test the module. I had no idea that a duplicate address could cause such a problem.
In any case, everything seems to be working correctly now. I freed up the slot you reserved yesterday. I reinstated the slots reserved by customers, and it seems to be working properly now. Better still, the Google Calendar is properly linked, and reservations are automatically updated there. It seems that by deleting a slot from Google Calendar, you can re-free a slot, and it’s reflected directly on the website. It’s perfect!
Thank you again for your quick response and your investment.
Have a nice day!
A happy customer.
Indeed, I have one last question: it seems that customers aren’t receiving confirmation emails. Is the problem because I created my own custom fields? I assume it’s better to use the native field?
And finally, I must be unlucky because I tested the other modules, and some also don’t seem to be working properly.
I just checked ELfsight to see if there was this duplicate email problem, and it isn’t.
I tested the Grenade-sur-l’Adour and Amou modules during the first available 10 a.m. slot. The problem seems to be the same. Do you see anything wrong?
Your tests seem to work, while mine fail… I don’t understand, am I that stupid?
I booked Amou’s 2 p.m. slot via my smartphone instead of my desktop computer, and it works. I tested it two or three times before from my computer, and the link didn’t work.
I guess I misconfigured something, but I don’t know what.
Our devs are investigating the issue with sending the confirmation emails to clients. I’ll update you as soon as I have any news!
To understand what caused the slot blocking issue on your need, please send us a video screencast of the booking slot process with the open Network tab. To open the Network tab, please right-click your website, choose “Inspect” and then “Network”:
Hi Max
I’m completely disappointed.
I can’t take video screenshots on a Mac with QuickTime anymore. They changed the interface again - I’m too old for this world
I can’t understand why it worked for you, and even for me, for three times, and since then, it hasn’t worked. I checked for duplicate email addresses for the “owner email.”
I’m giving up for now…
I totally get how frustrating this must be, and I’m really sorry for the trouble it’s caused
I’d love to help you sort this issue out to your satisfaction. To troubleshoot the issue, could you please take this step?
If the reserved slot is still showing on the schedule, please check your website in your browser’s incognito mode and let me know if it appears there.
I understand there are some challenges with recording the screencast, but is there a chance you could use your smartphone to capture a screen recording of your desktop with the open Network tab? This might help us identify the cause of the issue
Our devs have investigated the issue and here’s what’s been found.
In the screencast you provided, we spotted a 429 error. This error occurs when too many requests to submit a form are sent from the same IP address in a short amount of time. So, this is a reason, that caused the issue with blocking the reserved slots on your end:
As for the client confirmation email, the thing is that you’ve added the Email field as a Custom field. This means the email address entered there isn’t recognized as the one to send notifications to. To fix this, just add the Email field as a default field (currently, it’s hidden in your widget):
Thank you very much, Max, for your feedback.
I’m working on modifying the forms so that customers receive confirmation.
I’m not sure I understand the problem with booking with the same IP address, but it seems to be working now. Thanks again for your help.
Have a good weekend.
Sincerely,
Aurélien