Tips

Google Calendar Appointment Scheduling: A Setup Guide

Google Calendar Appointment Scheduling: A Setup Guide

Google Calendar has a built-in appointment scheduling feature that most people don't know exists. It lets you create a shareable booking page where clients, colleagues, or students can book time directly based on your availability, without you exchanging emails, without third-party apps, and without a Calendly subscription.

The feature has matured significantly. The old "appointment slots" system was retired in July 2024 and replaced with appointment schedules, a more capable version with custom fields, buffer times, and payment collection. Here's everything you need to know to set it up and get the most out of it.

Key Takeaways

  • Google Calendar appointment scheduling is free for all Google account holders and lets anyone book time with you without needing their own Google account.

  • A paid Google Workspace subscription unlocks email reminders, multiple booking pages, Stripe payment collection, and co-hosts. These are required for professional use.

  • The booking page only takes a few minutes to set up. Sharing a link is all your contacts need to book, and confirmed appointments appear automatically on your calendar.



What Is Google Calendar Appointment Scheduling?

Google Calendar appointment scheduling is a built-in booking page tool. You define your available hours, set the appointment duration, and share a link. Anyone with the link can see your open slots and book one, even if they don't have a Google account. Confirmed bookings appear on your Google Calendar automatically, and both parties receive confirmation emails.

It's functionally similar to Calendly's core product, but built natively into Google Calendar. The free tier covers most individual use cases. Google Workspace plans add features needed for business or professional client scheduling.

Step 1: Create an Appointment Schedule

Setting up takes about five minutes. You'll need to do this on a desktop browser (the mobile app can view and manage bookings but doesn't support creating new schedules).

  • Open Google Calendar in a browser

  • Click the "+" Create button in the top-left corner

  • Select "Appointment schedule" (not "Event")

  • Name your schedule (e.g. "30-Minute Consultation" or "Office Hours")

  • Set your appointment duration (15, 30, 45, or 60 minutes, or a custom length)

  • Define your available hours by day and time window

  • Choose how far in advance people can book and how close to an appointment they can book

  • Click "Next" to customize the booking page

Google checks your main calendar for existing events and automatically blocks those times from appearing as available. You don't need to manually mark busy slots.

Step 2: Customize Your Booking Page

The booking page customization screen lets you control what visitors see and what information they need to provide:

  • Location or conferencing: Add a Google Meet link automatically generated for each booking, a physical address, or a custom link (Zoom, Teams, etc.)

  • Description: Add a paragraph explaining what the appointment is for, what to prepare, or what to expect

  • Booking form fields: First name, last name, and email are required. You can add custom fields for phone numbers, topics, specific questions, or any other information you need before the meeting

  • Buffer time: Add 5, 10, or 15 minutes before or after appointments to prevent back-to-back bookings

  • Daily booking limit: Cap how many appointments can be booked per day to prevent overbooking

To prevent spam or malicious bookings from non-Google users, you can require email verification. Visitors not signed into Google will receive a verification code before their booking is confirmed.

Step 3: Share Your Booking Link

Once your schedule is saved, Google generates a unique booking page URL. You can:

  • Copy the link and share it directly via email, Slack, or messaging apps

  • Add it to your email signature

  • Embed it on a website using the provided embed code

  • Generate a QR code for printed materials

When someone books an appointment, they receive a confirmation email with the meeting details. You receive a notification, and the event appears on your Google Calendar with the attendee's name and any custom field responses attached.

Free vs Paid Features

The free tier with a standard Google account includes one booking page, basic customization, automatic calendar blocking, and email confirmation to both parties. That's enough for most individual or personal use cases.

Google Workspace subscribers get:

  • Multiple booking pages: Create separate schedules for different appointment types (e.g. intro calls vs. deep dives)

  • Automated email reminders: Send reminders to bookers 24 hours and 1 hour before their appointment

  • Stripe payments: Charge for appointments directly through the booking page

  • Co-hosts: Add up to 20 co-hosts who can also take the booking and receive notifications

  • Multi-calendar conflict checks: Block slots that conflict with any of your connected calendars, not just the primary one

  • Professional booking page: Custom branding and a cleaner client-facing design

Workspace Business Starter starts at $7/user/month. If you're booking client calls professionally and want reminders and payments, the Workspace plan pays for itself quickly. For personal or low-volume use, the free tier is sufficient.

Limitations and When to Use Something Else

Google Calendar appointment scheduling handles the most common booking scenarios well. But it has real limitations worth knowing:

  • No round-robin assignment across a team (requires a third-party tool or higher Workspace tier)

  • No CRM integration for automatically logging new bookings in Salesforce, HubSpot, or similar

  • No complex availability logic (e.g. "book with Person A unless they're busy, then Person B")

  • Mobile app can view but not create appointment schedules

  • Payments require Stripe, no other payment processors supported

For most individual professionals, consultants, educators, and small teams, these limitations don't matter. If they do, Calendly's professional plan or a dedicated scheduling tool better fits those requirements. For a broader look at Google Calendar tools, our guide to the best apps to use with Google Calendar covers the options. And if you're evaluating calendar apps more broadly, our Notion Calendar vs Google Calendar comparison covers the tradeoffs.

Best Tool for Scheduling Your Own Work Around Those Meetings

Lifestack app interface

Google Calendar appointment scheduling solves one half of the scheduling problem: letting others book time with you. The other half, deciding when you do your own deep work, planning, and tasks around those meetings, is still a manual process for most people.

Lifestack connects to Google Calendar and handles that second half automatically. It reads your meetings, your tasks, and your personal energy curve, then auto-schedules your focused work blocks during your peak cognitive hours. When a new meeting gets booked through your appointment scheduling page, Lifestack adjusts the surrounding task blocks to protect your best working time. This is what energy-based scheduling looks like when it's connected to your actual calendar. For people who use Google Calendar as their primary planning tool, a daily planner that syncs with Google Calendar can close the gap between what's on the calendar and what actually gets done. Lifestack costs $50/year or $10/month with a 7-day free trial. If you're evaluating scheduling alternatives more broadly, our Google Calendar alternatives guide covers the landscape.

Frequently Asked Questions

Is Google Calendar appointment scheduling free?

Yes. The basic appointment scheduling feature is free for all Google account holders. One booking page with standard customization, automatic calendar blocking, and email confirmations are all included. Advanced features like email reminders, Stripe payments, multiple booking pages, and co-hosts require a Google Workspace subscription from $7/user/month.

Can people book appointments without a Google account?

Yes. Anyone with an email address can book through your appointment scheduling page, regardless of whether they have a Google account. If you want extra security, you can require email verification for non-Google users before a booking is confirmed.

What's the difference between appointment slots and appointment schedules?

Appointment slots was the original Google Calendar booking feature, retired in July 2024. Appointment schedules is the replacement, with more customization options, support for non-Google users, custom booking form fields, and buffer times. If you had appointment slots set up before July 2024, they've been automatically migrated to appointment schedules.

Can I charge for appointments through Google Calendar?

Yes, but only with a Google Workspace subscription and a Stripe account. Free Google account holders cannot collect payments through appointment scheduling. If you need paid bookings and don't want to pay for Workspace, Calendly's paid plan or a dedicated booking tool offers payment support at lower price points.

How do I add a Google Meet link to my appointment bookings?

During appointment schedule setup or editing, select "Google Meet" as the location or conferencing option. Google automatically generates a unique Meet link for each booked appointment and includes it in the confirmation email sent to the attendee.

Can I have more than one appointment schedule in Google Calendar?

Free accounts support one appointment schedule. Google Workspace subscribers can create multiple schedules for different appointment types, such as a short intro call and a longer working session, each with its own booking page and settings.

Google Calendar has a built-in appointment scheduling feature that most people don't know exists. It lets you create a shareable booking page where clients, colleagues, or students can book time directly based on your availability, without you exchanging emails, without third-party apps, and without a Calendly subscription.

The feature has matured significantly. The old "appointment slots" system was retired in July 2024 and replaced with appointment schedules, a more capable version with custom fields, buffer times, and payment collection. Here's everything you need to know to set it up and get the most out of it.

Key Takeaways

  • Google Calendar appointment scheduling is free for all Google account holders and lets anyone book time with you without needing their own Google account.

  • A paid Google Workspace subscription unlocks email reminders, multiple booking pages, Stripe payment collection, and co-hosts. These are required for professional use.

  • The booking page only takes a few minutes to set up. Sharing a link is all your contacts need to book, and confirmed appointments appear automatically on your calendar.



What Is Google Calendar Appointment Scheduling?

Google Calendar appointment scheduling is a built-in booking page tool. You define your available hours, set the appointment duration, and share a link. Anyone with the link can see your open slots and book one, even if they don't have a Google account. Confirmed bookings appear on your Google Calendar automatically, and both parties receive confirmation emails.

It's functionally similar to Calendly's core product, but built natively into Google Calendar. The free tier covers most individual use cases. Google Workspace plans add features needed for business or professional client scheduling.

Step 1: Create an Appointment Schedule

Setting up takes about five minutes. You'll need to do this on a desktop browser (the mobile app can view and manage bookings but doesn't support creating new schedules).

  • Open Google Calendar in a browser

  • Click the "+" Create button in the top-left corner

  • Select "Appointment schedule" (not "Event")

  • Name your schedule (e.g. "30-Minute Consultation" or "Office Hours")

  • Set your appointment duration (15, 30, 45, or 60 minutes, or a custom length)

  • Define your available hours by day and time window

  • Choose how far in advance people can book and how close to an appointment they can book

  • Click "Next" to customize the booking page

Google checks your main calendar for existing events and automatically blocks those times from appearing as available. You don't need to manually mark busy slots.

Step 2: Customize Your Booking Page

The booking page customization screen lets you control what visitors see and what information they need to provide:

  • Location or conferencing: Add a Google Meet link automatically generated for each booking, a physical address, or a custom link (Zoom, Teams, etc.)

  • Description: Add a paragraph explaining what the appointment is for, what to prepare, or what to expect

  • Booking form fields: First name, last name, and email are required. You can add custom fields for phone numbers, topics, specific questions, or any other information you need before the meeting

  • Buffer time: Add 5, 10, or 15 minutes before or after appointments to prevent back-to-back bookings

  • Daily booking limit: Cap how many appointments can be booked per day to prevent overbooking

To prevent spam or malicious bookings from non-Google users, you can require email verification. Visitors not signed into Google will receive a verification code before their booking is confirmed.

Step 3: Share Your Booking Link

Once your schedule is saved, Google generates a unique booking page URL. You can:

  • Copy the link and share it directly via email, Slack, or messaging apps

  • Add it to your email signature

  • Embed it on a website using the provided embed code

  • Generate a QR code for printed materials

When someone books an appointment, they receive a confirmation email with the meeting details. You receive a notification, and the event appears on your Google Calendar with the attendee's name and any custom field responses attached.

Free vs Paid Features

The free tier with a standard Google account includes one booking page, basic customization, automatic calendar blocking, and email confirmation to both parties. That's enough for most individual or personal use cases.

Google Workspace subscribers get:

  • Multiple booking pages: Create separate schedules for different appointment types (e.g. intro calls vs. deep dives)

  • Automated email reminders: Send reminders to bookers 24 hours and 1 hour before their appointment

  • Stripe payments: Charge for appointments directly through the booking page

  • Co-hosts: Add up to 20 co-hosts who can also take the booking and receive notifications

  • Multi-calendar conflict checks: Block slots that conflict with any of your connected calendars, not just the primary one

  • Professional booking page: Custom branding and a cleaner client-facing design

Workspace Business Starter starts at $7/user/month. If you're booking client calls professionally and want reminders and payments, the Workspace plan pays for itself quickly. For personal or low-volume use, the free tier is sufficient.

Limitations and When to Use Something Else

Google Calendar appointment scheduling handles the most common booking scenarios well. But it has real limitations worth knowing:

  • No round-robin assignment across a team (requires a third-party tool or higher Workspace tier)

  • No CRM integration for automatically logging new bookings in Salesforce, HubSpot, or similar

  • No complex availability logic (e.g. "book with Person A unless they're busy, then Person B")

  • Mobile app can view but not create appointment schedules

  • Payments require Stripe, no other payment processors supported

For most individual professionals, consultants, educators, and small teams, these limitations don't matter. If they do, Calendly's professional plan or a dedicated scheduling tool better fits those requirements. For a broader look at Google Calendar tools, our guide to the best apps to use with Google Calendar covers the options. And if you're evaluating calendar apps more broadly, our Notion Calendar vs Google Calendar comparison covers the tradeoffs.

Best Tool for Scheduling Your Own Work Around Those Meetings

Lifestack app interface

Google Calendar appointment scheduling solves one half of the scheduling problem: letting others book time with you. The other half, deciding when you do your own deep work, planning, and tasks around those meetings, is still a manual process for most people.

Lifestack connects to Google Calendar and handles that second half automatically. It reads your meetings, your tasks, and your personal energy curve, then auto-schedules your focused work blocks during your peak cognitive hours. When a new meeting gets booked through your appointment scheduling page, Lifestack adjusts the surrounding task blocks to protect your best working time. This is what energy-based scheduling looks like when it's connected to your actual calendar. For people who use Google Calendar as their primary planning tool, a daily planner that syncs with Google Calendar can close the gap between what's on the calendar and what actually gets done. Lifestack costs $50/year or $10/month with a 7-day free trial. If you're evaluating scheduling alternatives more broadly, our Google Calendar alternatives guide covers the landscape.

Frequently Asked Questions

Is Google Calendar appointment scheduling free?

Yes. The basic appointment scheduling feature is free for all Google account holders. One booking page with standard customization, automatic calendar blocking, and email confirmations are all included. Advanced features like email reminders, Stripe payments, multiple booking pages, and co-hosts require a Google Workspace subscription from $7/user/month.

Can people book appointments without a Google account?

Yes. Anyone with an email address can book through your appointment scheduling page, regardless of whether they have a Google account. If you want extra security, you can require email verification for non-Google users before a booking is confirmed.

What's the difference between appointment slots and appointment schedules?

Appointment slots was the original Google Calendar booking feature, retired in July 2024. Appointment schedules is the replacement, with more customization options, support for non-Google users, custom booking form fields, and buffer times. If you had appointment slots set up before July 2024, they've been automatically migrated to appointment schedules.

Can I charge for appointments through Google Calendar?

Yes, but only with a Google Workspace subscription and a Stripe account. Free Google account holders cannot collect payments through appointment scheduling. If you need paid bookings and don't want to pay for Workspace, Calendly's paid plan or a dedicated booking tool offers payment support at lower price points.

How do I add a Google Meet link to my appointment bookings?

During appointment schedule setup or editing, select "Google Meet" as the location or conferencing option. Google automatically generates a unique Meet link for each booked appointment and includes it in the confirmation email sent to the attendee.

Can I have more than one appointment schedule in Google Calendar?

Free accounts support one appointment schedule. Google Workspace subscribers can create multiple schedules for different appointment types, such as a short intro call and a longer working session, each with its own booking page and settings.

Download on the App Store
Get it on Google Play

FOLLOW ON

FOLLOW ON

FOLLOW ON

Copyright 2026 © Lifestack. All rights reserved

Copyright 2026 © Lifestack. All rights reserved

•

•

•

•

•

•

•