What an online scheduling tool has to get right
Most of them publish a list of times. The difference between a tool your team keeps and one it abandons is where that list comes from.
- Availability is computed when the page loads, from working hours, days off, company holidays, bookings already taken and busy events on the connected Google Calendar
- The visitor's timezone is detected and named beside every time, so nobody writes down the wrong hour
- Booking rules are enforced on the server when the form is submitted, not only drawn in the interface
- Confirmations, reminders, reschedules and cancellations are emailed to both sides automatically
- The person booking needs no account and no password, just the link