How Google Calendar Appointment Slots Work and When to Use Them
What Google Calendar Appointment Slots Does
Appointment Slots is a built-in Google Calendar feature that lets you open specific time windows for people to book with you. You set the times you're available, choose how long each appointment lasts, and share a link. People click the link, see your open slots, and book one themselves — the appointment lands on both calendars automatically.
Unlike some scheduling tools, Appointment Slots doesn't require a separate account or paid subscription. It works inside the Google Calendar you already have. The person booking doesn't need a Google account either; they can book from any device and receive a confirmation email.
The feature is useful for one-off bookings or recurring availability windows — a dentist's open hours, a teacher's office hours, a consultant's weekly slots. It's less suited to complex workflows like intake forms, payment collection, or routing people to different team members based on their needs.
Key Takeaways
- Appointment Slots lives inside Google Calendar and requires no extra software or subscription to set up or use.
- You create a slot by setting a time block, duration, and capacity, then share a link that shows only your open times.
- Bookings appear on your calendar and send confirmation emails to both you and the person who booked.
- The feature works best for straightforward, recurring availability — not for complex intake processes or payment handling.
- People booking do not need a Google account, but they do need a working email address.
How to Create an Appointment Slot
Open Google Calendar on a desktop or laptop (the mobile app doesn't support creating slots). On the left sidebar, look for "Other calendars" and click the plus sign next to it. Select "Subscribe to calendar" — but instead of subscribing, look for the option to create a new calendar. Name it something like "Appointment Slots" or "Office Hours" so you can keep bookings separate from your personal calendar.
Once the calendar exists, click on a time block in that calendar and select "Appointment Slot" from the dropdown menu. You'll set the start time, end time, and how many people can book each slot (usually 1, but you can allow more if you're running a group session). Google will automatically divide the time block into individual slots based on the duration you choose — for example, a two-hour block with 30-minute slots creates four bookable times.
After you save, Google generates a shareable link. That link is what you send to people who need to book. They see only the times you've marked as available, not your full calendar or personal events.
Sharing Your Appointment Slots Link
The link Google generates is unique to each slot block. You can share it via email, text, your website, or social media. People who click it land on a simple booking page showing your available times in their local timezone.
If you want to share multiple slot blocks (for example, Monday slots and Thursday slots), you'll need to create separate calendars or separate slot blocks and share multiple links. There's no single "master link" that shows all your availability at once.
You can revoke the link at any time by deleting the slot or changing its sharing settings. Once a person books, they have a confirmation email with the appointment details, so revoking the link won't cancel existing bookings.
What Happens After Someone Books
When a person books a slot, the appointment appears on your calendar immediately. Google sends them a confirmation email with the date, time, and a link to add it to their own calendar. You receive a notification (depending on your calendar settings) and can see who booked in the event details.
If the same person tries to book a second slot, Google will let them — Appointment Slots doesn't prevent double-booking by the same person. You'll need to manually cancel or contact them if that's a problem.
The booked slot disappears from the public link, so no one else can book that time. If you set a slot to allow multiple people (say, a group class with 10 spots), the slot remains visible until all 10 spots fill.
Limits and What Appointment Slots Can't Do
Appointment Slots has no built-in intake form, so you can't ask people questions before they book or collect information like their phone number or reason for the appointment. You'll need to follow up by email or use a separate form tool if you need details upfront.
There's no payment processing. If you need to charge for appointments, you'll have to handle that separately through Stripe, PayPal, or another payment tool, or collect payment after the booking.
Appointment Slots also doesn't send automatic reminders to people who book. You can set up a separate email reminder through Google Calendar or a third-party tool, but it's not automatic. Some people will forget they booked and not show up.
The feature doesn't support conditional routing — you can't send different people to different calendars or time slots based on what they select. Every booking goes to the same calendar.
When Appointment Slots Is the Right Choice
Use Appointment Slots if you have straightforward, recurring availability and don't need to collect information before the booking. A piano teacher with weekly lesson slots, a manager with standing office hours, or a freelancer with set consultation times are good fits.
It's also a good choice if you want to avoid the cost and setup time of a dedicated scheduling tool. Appointment Slots is free and takes minutes to set up.
If you need intake forms, payment processing, automated reminders, or the ability to route people to different team members, consider a dedicated scheduling tool like Calendly, Acuity Scheduling, or Setmore instead. Those tools cost money but handle the complexity Appointment Slots doesn't.
Troubleshooting Common Issues
If people say they can't see any available times, check that you've actually created the slot and that the sharing link is active. Also verify that the times you set aren't already blocked by other calendar events — Appointment Slots won't show a time as available if you're marked as busy during that window.
If someone books and then you need to cancel, you can delete the event from your calendar. Google will send them a cancellation notice automatically. If you want to keep the time slot open for someone else to book, you'll need to recreate it.
Timezone confusion is common. The booking link shows times in the visitor's local timezone, but make sure your calendar is set to the correct timezone in your Google Calendar settings, or the times will display wrong to people in other regions.
Frequently Asked Questions
Can I set different appointment lengths for different time slots?
No. When you create a slot block, you choose one duration and Google divides the entire block into slots of that length. If you need 30-minute slots on Monday and 60-minute slots on Thursday, you'll create two separate slot blocks and share two different links.
What if someone books and then I need to reschedule them?
You can delete the event from your calendar, and Google will send them a cancellation email. Then you'll need to contact them directly to rebook — there's no automatic rescheduling feature. To avoid this, build buffer time between slots or set a policy that people confirm 24 hours before.
Can I see who booked without opening Google Calendar?
Not easily. You'll receive a calendar notification depending on your settings, but to see details like their name or email, you need to open the event in Google Calendar. There's no separate booking dashboard or list view.
Do people need a Google account to book?
No. They need a working email address, but they don't need to log into Google or have a Gmail account. The booking page is open to anyone with the link.
Can I set a booking limit so people can't book more than one slot?
Not automatically. Appointment Slots will let the same person book multiple times. If that's a problem, you'll need to monitor bookings manually and cancel duplicates, or use a dedicated scheduling tool with that feature built in.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.