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 Create → Appointment 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":
- Your booking page title may not match any existing appointment type
- Create a matching appointment type or use a classification rule
- Use the Google Calendar add-on to pin the correct type