How to Configure Appointment Schedules and Public Booking Pages in Google Calendar

Coordinating client consultations, executive interviews, and technical office hours frequently involves frustrating email exchanges over time zone differences and mutual calendar availability. Third-party scheduling tools (like Calendly) require external subscriptions and fragile calendar syncing integrations. In Google Workspace, Appointment Schedules provides a native, integrated scheduling engine built directly into Google Calendar, allowing professionals to share polished public booking pages that automatically respect real-time availability, enforce buffer times, and even collect credit card payments via Stripe.

Appointment Schedules vs Legacy Appointment Slots

Google Workspace replaces legacy appointment slots with modern Appointment Schedules:

  • Real-Time Conflict Prevention: Automatically checks all secondary and primary calendars for scheduling conflicts. If a meeting is scheduled on another calendar, that time block disappears from your public booking page immediately.
  • Responsive Public Booking Webpage: External clients do not need a Google Account to book a session. The booking interface is mobile-responsive and automatically converts availability into the visitor’s local time zone.
  • Automated Reminder Workflows: Eliminates no-shows by transmitting customizable automated email confirmations and calendar notifications prior to sessions.

Creating an Appointment Schedule Step by Step

To design your personal or team booking page:

  1. Open Google Calendar on desktop (calendar.google.com).
  2. Click the + Create button in the upper-left corner and select Appointment schedule.
  3. In the left configuration pane, enter a clear title (e.g., Client Strategy Consultation (45 Min)).
  4. Define Appointment duration: Select standard durations (15m, 30m, 45m, 60m) or define a custom time length.
  5. Configure General availability: Set weekly recurring office hours (e.g., Monday through Thursday from 09:00 AM to 04:00 PM). Click the copy icon to duplicate hours across days.

Configuring Buffer Times, Booking Windows, and Daily Caps

Prevent scheduling fatigue by establishing operational guardrails:

  1. Expand the section labeled Scheduling window:
    • Maximum time in advance: Prevent clients from booking 6 months out (e.g., set to 30 days).
    • Minimum time in advance: Avoid surprise meetings booked 10 minutes before start time (e.g., set to 4 hours or 12 hours).
  2. Expand Adjusted availability to block specific holidays or vacation windows without modifying weekly routines.
  3. Expand Booked appointment settings:
    • Check Buffer time and allocate 15 minutes between calls to allow taking notes and bio breaks.
    • Check Maximum bookings per day and cap sessions at 4 to safeguard deep-work focus time.
  4. Click Next.

Customizing Booking Forms, Locations, and Payment Gateways

Tailor the client intake experience:

  • Meeting Location: Choose Google Meet video conferencing to automatically attach unique video links to booked meetings, or select In-person meeting or Phone call.
  • Booking Form Fields: Name and Email are mandatory. Click Add an item to collect phone numbers, company names, or custom intake questions.
  • Payments and Cancellations: Toggle on Require payment and connect your enterprise Stripe account to require upfront credit card payment before calendar slots are finalized.
  • Click Save.

Sharing Your Public Booking Page

Deploy your booking link across email signatures and websites:

  • Click your appointment schedule block on the calendar and click Share.
  • Copy the short link (e.g., calendar.app.google/xyz123) to embed into email templates.
  • Click Website embed to generate iframe HTML snippets or interactive pop-up buttons for marketing landing pages.

Configuring Appointment Schedules automates client intake, saves hours of administrative back-and-forth, and projects a polished enterprise image.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.