Reserved slots are active again

Hello Max,

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?

Here’s the website where I’m using this module (I’m French and it’s a French website) :
https://renopact.fr/prendre-rendez-vous/

You can run tests on the 10 a.m. slot on Friday, October 27th for the Rion des Landes office.

Please get back to me soon.

Best regards,
Aurélien

2 Likes

Hi there, @Agence_TOUTATIS :waving_hand:

You see, our Appointment Booking widget requires integration with Google Calendar to automatically mark booked slots as unavailable:

Here’s a tutorial on how to connect your calendar: Syncing Google Calendar with the Appointment Booking Widget.

Please try it out and let me know if it helped :slightly_smiling_face:

1 Like

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.

https://renopact.fr/prendre-rendez-vous/

I don’t afford to lose the customer
I count on your understanding
Thank you in advance for your help

Aurélien

2 Likes

I deeply apologize for all the frustration!

I’ve checked the widget on your website and the reserved slot (10:00) disappeared after booking. Here is a video screencast showing it:


If the issue still persists on your end, please send me a video screencast of the same process on your end :folded_hands:

1 Like

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

2 Likes

Hi there, @Agence_TOUTATIS :waving_hand:

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:


Since only 1 recipient can be added to the widget, please remove 1 email and you should be fine.

Please check it out and let me know if it worked :slightly_smiling_face:

1 Like

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.

I hope I don’t make any more mistakes

3 Likes

That’s great, thanks a bunch for the feedback!

If anything else comes up, feel free to contact us here. We’ll be more than happy to help :wink:

1 Like

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?

Thanks in advance.

Aurelien

1 Like

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.

2 Likes

Got it, thanks!

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”:

1 Like

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 :slight_smile:
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…

1 Like

I totally get how frustrating this must be, and I’m really sorry for the trouble it’s caused :pensive_face:

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 :folded_hands:

1 Like

Can you download this link ?

https://www.icloud.com/attachment/?u=https%3A%2F%2Fcvws.icloud-content.com%2FB%2FAfhojy29aU5-X8YljgEA2mIAJs3eAchZmLjKfxFRR_hOS_7pBZr3U-YO%2F%24%7Bf%7D%3Fo%3DAhZBGLqpXpDP8eKR_tJCrZh0FyzKcoVY2gKS7i6jsYZ7%26v%3D1%26x%3D3%26a%3DCAogL2yPVM8AKhKLDEzZrhbtt1wGWkECVD4wy0wlqdvuy38SdhCzlOubnjMYs6Tm76czIgEAKgkC6AMA_30QcNJSBAAmzd5aBPdT5g5qJShtPrTQlS72DUFn2tJyF8zk3IlfoG6j3FBf1r8HiMH5uSKlRYxyJWsRPBVMBsIeipioOnHLKqTDXJ7z_CPMl6UcPTkZa-dOM3liQEs%26e%3D1763050099%26fl%3D%26r%3DA929739D-5691-4890-9E3E-2CE79C6C9EAA-1%26k%3D%24%7Buk%7D%26ckc%3Dcom.apple.largeattachment%26ckz%3D3392061F-F220-4D2E-9C6B-E6A51D6CA3BC%26p%3D33%26s%3D6LPEAhWxQVrHUEP-qdswxej4vZo&uk=HEGefkSVNL5rhv1OrT9VdA&f=IMG_4739.MOV&sz=128488990

Cliquer pour télécharger

IMG_4739.MOV
0 octet

2 Likes

Yep, thank you so much - that’s really helpful!

I’ve forwarded your recording to the devs and will get back to you as soon as I have any news.

Thank you for your patience and understanding :folded_hands:

1 Like

Hi there, @Agence_TOUTATIS :waving_hand:

Thank you for waiting!

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):


Please let me know if this clarifies things or if you have any questions left :slightly_smiling_face:

1 Like

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

2 Likes

The issue with multiple requests from the same IP address usually happens when:

  • You’ve sent too many requests in a short amount of time
  • There’s some automation on your device that’s generating multiple requests

However, I am happy to hear you’re good now. If anything else comes up, we’re always here to help :slightly_smiling_face:

1 Like