booking page unresponsive #24437
-
|
I was testing out a workflow setup with zapier, however, upon making a fake booking, its un responsive and doenst do anything when clicking the "confirm" button. I even tried in private window booking.page.error.mp4even trying it on my phone doesn't work |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
Hi @brokensaint91! I'm Dosu and I’m helping the cal.com team. The booking page's "confirm" button relies on several layers of frontend logic: React hooks, form validation (using react-hook-form and Zod), and booking state management. If the button is unresponsive, it's often due to a validation block (like a missing required field, captcha not completed, or a disabled button state), a JavaScript error, or a network/API issue that isn't surfacing an error message. The booking flow also includes bot/captcha and rate limiting checks on the backend, which can silently block submissions if not handled properly in the UI. To troubleshoot, open your browser's developer tools and check for console errors or failed network requests when you click "confirm". Make sure the button isn't disabled (for example, by an incomplete captcha or unavailable timeslot), and verify that all required fields are filled. If possible, test the booking flow outside of the Zapier workflow to see if the issue is specific to that integration. The booking logic is modular and should work for both standard and Zapier-triggered flows, so any breakage is likely due to frontend state or validation issues rather than Zapier itself. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.
Hi @brokensaint91! I'm Dosu and I’m helping the cal.com team.
The booking page's "confirm" button relies on several layers of frontend logic: React hooks, form validation (using react-hook-form and Zod), and booking state management. If the button is unresponsive, it's often due to a validation block (like a missing required field, captcha not completed, or a disabled button state), a JavaScript error, or a network/API issue that isn't surfacing an error message. The booking flow also includes bot/captcha and rate limiting checks on the backend, which can silently block submissions if not handled properly in the UI.
To troubleshoot, open your browser's developer tools and check for conso…