How to match online bookings to your team’s working hours
Website edition prepared November 7, 2026. The archive date is a reading order; the source news date is listed below.
An empty space in a calendar can still be a poor appointment. Your team may be off duty, travelling or unable to deliver that service at the selected time.

1Read the request


2Check the booking rules


3Save the agreed time
Integrations are scoped and tested separately.
An additional calendar setting
Google’s November 3 Workspace developer notes announce general availability of reading and updating working hours through the Calendar API for a Workspace user’s primary calendar. Working hours describe a schedule. Event availability and the rules of a particular appointment still need their own checks.
Official source: Google Workspace Developers, November 3, 2026
Describe the appointment first
A small service company might offer initial consultations on weekday afternoons. Each discussion needs half an hour, with preparation time between calls. One employee may cover a different service or work different days.
Write those rules down before connecting the public page. Decide whether a visitor is requesting a time or receiving an accepted booking. The confirmation and the employee’s record should use the same meaning.
The customer’s time zone also belongs in the request. A visitor reading a time on a phone should know which local time the appointment uses. If the business needs to review a booking, explain that before the visitor submits it.
Show suitable times without exposing the diary
The public page needs an answer about suitable slots. It does not need other customers’ names, internal meeting descriptions or an employee’s personal notes. Agree the minimum calendar information the connection can read.
Reading working hours and changing them are separate permissions. Give the integration the access required by the agreed process, and identify the person who can change the underlying booking rules.
Try an inconvenient date
Test outside working hours, a newly occupied slot and an appointment moved by the customer. Open the resulting record and check its status, time zone and assigned employee. A visually available square should not become a promise if the final availability check fails.
For ProgressorAI, the useful deliverable is the connected path from service selection to an accurate team response. The calendar in this article demonstrates that path with example times.