Using Google Calendar Booking Pages as Your Scheduler

Using Google Calendar Booking Pages as Your Scheduler

If you already use Google Calendar, you may not need a separate scheduling tool like Calendly or Acuity. Google Calendar has a built-in appointment booking feature that lets clients book time with you directly — and those appointments work seamlessly with FullSlot.


How it works

Google Calendar's booking pages let you:

  • Set your availability for specific appointment types
  • Share a booking link with clients
  • Automatically add booked appointments to your calendar

When a client books through your Google Calendar booking page, the appointment appears on your calendar like any other event. Since FullSlot is already connected to your Google Calendar, it sees these appointments the same way it sees manually created events or appointments from other schedulers.


Setting up Google Calendar booking pages

Google provides a step-by-step guide for creating booking pages:

1. Open Google Calendar on desktop 2. Click CreateAppointment schedule 3. Set your appointment duration, availability, and buffer times 4. Share the booking link with clients

For full setup instructions, see Google's appointment scheduling guide.

Premium features like multiple booking pages, Stripe payment collection, and automated email reminders require a Google Workspace Business Standard plan or higher.


What happens in FullSlot when an appointment is booked

Once a client books through your Google Calendar booking page, FullSlot handles it automatically:

1. The appointment appears in your Overview FullSlot detects the new event on your calendar. If you have appointment type mapping configured, it matches the event to the correct waitlist.

2. FullSlot is ready to act on cancellations If that appointment is later cancelled — whether by the client or by you — FullSlot detects it and notifies your waitlist, just like any other integration.

3. You can track it in the Revenue Calendar Booked and filled appointments show up in your Revenue Calendar view, so you can see your schedule alongside waitlist activity.


Mapping Google Calendar booking pages to appointment types

For FullSlot to match cancellations correctly, your booking page titles should align with your appointment types in FullSlot:

  • If your booking page is called "60-Minute Consultation", create a matching appointment type in FullSlot
  • Use classification rules for more control over how events are matched
  • The Google Calendar add-on lets you pin appointment types to events directly from the Calendar sidebar

When to use a dedicated scheduler instead

Google Calendar booking pages work well for straightforward scheduling needs. Consider a dedicated scheduler (Calendly, Acuity, Square) if you need:

  • Complex booking workflows with conditional logic
  • Built-in payment processing at time of booking (Stripe integration requires Google Workspace Business Standard)
  • Team scheduling with round-robin assignment
  • Deep integration with other business tools

For most solo practitioners and small teams, Google Calendar's booking pages are a simple, free way to let clients self-schedule.


Troubleshooting

FullSlot isn't detecting my Google Calendar bookings:

  • Confirm your Google Calendar integration is connected (Integrations → Google Calendar should show "Connected")
  • Make sure the calendar receiving bookings is the one you selected during integration setup

Appointments are showing as "Unmatched":


Related articles