Practical workflow · Projects from kickoff to payment

Appointment scheduling without double bookings

Set up one booking page, meaningful availability checks, and a clear route for date changes. Includes eight checks before you share the link with clients.

Prepare single-person bookings and verify which events block a slot, what a client sees, and what happens after cancellation.

Chill&AutomateUpdated October 10, 20266 min read
Two calendar blocks; one moves to an available slot.
Chill&Automate illustration.

A client picks Tuesday at ten. You already have a team meeting, but that meeting lives on another calendar. Your booking page offered the time because it did not check that calendar. The conflict may involve two different ways of filling your day, rather than two clients reserving the same booking slot.

Start with one person, one appointment type, and a clear source of availability. This walkthrough uses Google Calendar for introductory calls in a small service team. It does not implement round-robin assignment or meeting-room reservations.

Download the booking check sheet and setup sheet with an illustrative configuration. The checks are ready for you to run; they are not recorded as completed tests.

Choose around the calendars you must respect

For a handful of appointments, use a manual procedure without another subscription:

  1. One responsible person checks every calendar and selects two available times. Temporarily mark both as busy so they are not offered elsewhere while awaiting a reply.
  2. Send the client both options, duration, timezone and an exact hold deadline. For example: “Tuesday, October 20 at 10 am, or Thursday, October 22 at 11 am, America/New_York, for 30 minutes; held until tomorrow at 3 pm.” An offered time is not yet a confirmed appointment.
  3. After the reply, recheck availability, create one invitation with the meeting method and confirm the chosen time. Release the unused hold.
  4. If the client misses the agreed deadline, release both holds and recheck any later offer. When moving a call, close the original reservation so two current invitations do not remain.

For regular self-service booking, consider the calendar you already use. Google permits one booking page with a personal account or Business Starter. Checking several calendars and certain other features require an eligible subscription. The important plan boundary is whether it can reflect your actual commitments, not simply how many booking pages it allows.

Consider a separate scheduling product when your existing route misses a defined requirement, such as distributing appointments among several staff members. Verify that feature against the actual plan and accounts. This walkthrough does not supply that configuration.

Illustrative scenario: Claire at a three-person studio offers thirty-minute introductory calls on Tuesdays and Thursdays, from nine to noon. She needs fifteen minutes afterward for notes and wants bookings at least a day ahead. Those are operating choices for this example, not industry benchmarks.

Put time you cannot accept appointments on the calendar as busy. If Claire uses another calendar, it must be included in availability checking and supported by her plan. Google describes how busy events and selected calendars affect booking availability. An unchecked calendar cannot prevent a conflict.

Create one booking page

On a computer, open Calendar, choose Create → Appointment schedule, and set the duration, available days, and timezone. Add the required lead time and gap between calls. Under Calendars, enable Check calendars for availability and verify all required calendars. Choose Next for the booking-page settings, select how you will meet and finish with Save. Google’s creation instructions explain those settings.

For this scenario, use a description such as: “A 30-minute introductory call about a potential project. Bring your goal and questions; booking a call does not confirm project delivery.” The client can tell what they are reserving. Keep internal notes and confidential information out of the description: anyone with the link can view the booking page.

If a required setting is unavailable, keep manual confirmation. Compare a plan upgrade against that specific gap.

Under Booking pages in the left panel, hover over your page and choose Copy link. Google documents link sharing here. Open it in a private browser window and use your own test address. Pick a date several days ahead so minimum lead time does not distort the check. Verify the confirmation and organizer’s calendar event. Reopen the page and check that the same slot is no longer offered.

Next, create a harmless busy event during another available slot on a checked calendar. The page should hide that time. Test a second calendar separately if you depend on it. This distinguishes reserving one slot from checking all your commitments.

Record the observed result, a reference to the test event, and the date in the check sheet. If expected and actual results differ, hold the client link and investigate the particular calendar selection, plan boundary, or timezone setting.

Moving a call must close the original reservation

Do not rely on a second invitation alone. Agree the new time, open the original booked event and choose Cancel appointment → Cancel your appointment, then create the replacement. If the new time is already taken, agree another; do not issue a second confirmed invitation without rechecking availability. Verify that the client has one current appointment and knows which one to attend. If your interface provides a direct rescheduling option, test it on a harmless reservation rather than assuming every account offers it.

Google releases a canceled slot and sends a cancellation notice. If you want the time to remain unavailable, add a busy event or change availability. Deleting an entire booking schedule leaves existing booked appointments in place; it is not a substitute for canceling a particular call.

Avoid casually forwarding confirmation emails: they may contain a link that lets the recipient cancel the booking. Add required attendees using the appropriate meeting route.

Account for setup as well as subscriptions

An existing eligible calendar may add no subscription cost. Configuration, testing, and ongoing checks still take time. If checking additional calendars requires an upgrade, compare the appropriate plan for the actual paid accounts, billing term, and taxes. Put the current quote in the setup sheet. An unknown price is not zero.

Begin with one call type. Once the eight checks reflect your requirements and have recorded results, share the link with clients. Compare the first actual client confirmation with your calendar too. When a call becomes accepted work, use the agreement-to-start handover guide.

When another tool is unnecessary

Measure the scheduling-conflict and coordination problem using your own appointments first. If manual confirmation is sufficient, keep it. Recurring self-service booking needs verified calendar settings; no AI agent or Make/n8n connection is required for this procedure.

Documentation checked October 10, 2026. This is a documentation-based procedure. Claire and her settings are illustrative, not results from a customer-account trial.

Check your result

Do I have enough evidence for the next step?

Checks are temporary reminders on this page. They are not saved and do not verify the outcome for you. Record evidence in your own notes or the downloadable worksheet.