When Bookings Do Not Work
Start with the connected form and the availability windows — between them they explain most of it.
Two causes account for the majority of booking problems.
No connected form. The page works, the times are real, and the confirm button does nothing. Nothing in the interface points at the cause.
Availability windows that are not what you assumed. The windows on the schedule are the only thing limiting bookable time — not your business hours, not the calendar's settings. If an odd time is on offer, a window is offering it.
Check those two before anything else.
Known Issues
A visitor picks a time, presses confirm, and nothing happens
No form is connected to the schedule. The booking page offers times, but the form is what captures the person and creates the booking, so there is nothing to hand over to.
Open the schedule and set Connected Form. Any form that collects a name and an email will do, and an existing enquiry form can serve.
Then book a test slot yourself, end to end, and cancel it. This is the one failure mode that gives no visible error, so testing is the only way to be sure.
The booking page shows no times at all
Several possibilities, in order of likelihood: the weekdays you expect have no availability window; the days ahead window is too short to reach any free time; the calendar is genuinely full; or every candidate slot is too long to fit inside the windows you set.
Check the availability windows first — a day with no window is never offered.
Then check Slot Duration against your windows: a 60-minute duration cannot fit in a 30-minute window, so that window produces nothing at all.
Then widen Days Ahead to Show and look at the calendar itself for a week that is simply full.
Times are offered outside my business hours
Business hours do not limit bookings. Only the schedule's availability windows and existing events do.
Edit the schedule's availability to the hours you actually want to offer. This catches people out most often on schedules set up a while ago, which keep offering evenings or weekends regardless of how business hours have changed since.
The times on offer change between visits
Max Daily Slots is set. Zyntro offers that many of each day's free times rather than all of them, and the selection is not fixed.
This is intended — it spreads bookings across a day instead of packing the morning. If you need a predictable timetable, remove the daily cap and narrow the availability windows instead, so what is offered is exactly what you set.
Meetings are landing back to back with no gap
Slot Gap is being read as padding between meetings. It is the interval between offered start times, so a gap equal to the duration produces exactly back-to-back bookings.
Make the gap larger than the duration. The difference is your recovery time: a 45-minute duration with a 60-minute gap leaves fifteen minutes after every meeting.
Someone booked a slot starting minutes later
A slot is offered until the moment it starts, and there is currently no minimum-notice setting.
Keep the near part of your day blocked out as events — anything on the calendar removes those slots. For a standing arrangement, an availability window that starts later in the day gives you a predictable buffer each morning.
The visitor saw times in the wrong timezone
The booking page works the visitor's timezone out from their connection. A connection that misrepresents their location, such as a VPN, will shift what they see.
There is no timezone picker to correct it. Confirm the actual time with them, and note that the meeting itself is stored once and read correctly by each side's calendar, so the booking is not wrong — only what they were shown while choosing.
Two schedules on one calendar are double-booking
They should not be — every schedule on a calendar reads the same calendar, so a booking through one removes the slot from the other.
Check that the two schedules really are on the same calendar rather than on two calendars with similar names. Two calendars are genuinely independent, and that is a common way to end up double-booked.
A booking arrived but no contact was created
The booking is a form submission, so contact creation is the form's doing. A form that does not ask for an email has little to work with.
Check the connected form's fields and how they are mapped to the CRM. The Forms documentation covers mapping, and it applies unchanged here because this is an ordinary form submission.
The booking link does not work when I paste it somewhere
A reconstructed or partially copied link. The address is specific to the workspace, the schedule and the calendar together.
Copy it from the schedule screen, or use the QR code offered there. Do not assemble it by hand or trim parts of it.
The person booking was not asked where to meet
That step appears only when the schedule allows both virtual and in-person meetings. With one of them on, there is nothing to choose.
Turn on both Allow Virtual Meetings and Allow In-Person Meetings if you want the choice offered, and set the in-person location mode accordingly.
Troubleshooting Guide
Does the confirm button do anything at all?
Are any times showing on the page?
Are the times wrong rather than absent?
Frequently Asked Questions
Open the booking page in a private window, book a slot with your own details, then cancel it from the link in the confirmation. That exercises availability, the handover to the form, contact creation, the invitation and the cancel path.
Business hours shade calendars and inform Zyntro's sense of reasonable timing, but they do not limit bookings. Change the schedule's availability windows.
There is no minimum-notice setting at present. Blocking the near part of your day as events achieves the same thing, because anything on the calendar removes those slots.
If a daily cap is set, the times offered are a selection from what is free, so two visitors can be shown different times. Both are genuinely bookable.
A form works at its own address regardless of status, so a booking can complete. But keeping the form published avoids it being missing from pickers elsewhere, so publish the form you depend on.