How to Set Up an Appointment Schedule in Google Calendar
Google Calendar’s Appointment schedules feature gives you a shareable booking page — like a lightweight Calendly — built right into your calendar. You set your available hours once, share a link, and people pick open slots that drop straight onto your calendar.
It’s available on personal Google accounts and most Workspace plans, though some advanced options require a paid tier. This guide covers setup on desktop, where to manage it on mobile, and exactly which features are free versus premium.
Who Can Use Appointment Schedules
Appointment schedules are available to personal Google accounts (free), Google Workspace Individual subscribers, and most Workspace plans — including Business Starter.
A few important limits:
- Free personal accounts and Business Starter can create a single booking page with the core features.
- Workspace Frontline, Essentials, and some older/legacy plans can’t create appointment schedules at all.
- Premium features — unlimited booking pages, automated email reminders, collecting payments via Stripe, verified bookings, and co-host support — require an eligible plan such as Business Standard, Business Plus, Enterprise, or Google One Premium (per Google’s plan comparison).
Appointment schedules are created on the web — you can’t build one from the mobile app, though booked appointments do appear on your phone.
1. Create a New Appointment Schedule
Google Calendar on the web:
- Open calendar.google.com
- Click Create (top-left), then choose Appointment schedule — or click any empty time slot and select Appointment schedule at the top of the event box
- A full-screen setup panel opens
- Enter a title for the schedule (this is what guests see, e.g., “Intro Call” or “Office Hours”)
2. Set Appointment Length and Availability
This is the core of your booking page — how long each meeting is and when people can grab a slot.
- Set Appointment duration (15, 30, 60 minutes, or a custom length)
- Under General availability, set the days and time ranges you’re open for bookings (e.g., Mon–Fri, 9:00 AM–12:00 PM)
- Click + to add multiple time blocks per day if your availability is split
- Set the date range the schedule runs — repeating weekly, or only within specific dates
Google automatically hides slots that conflict with existing events on your calendar, so you won’t get double-booked.
3. Adjust Booked Appointment Settings
These options prevent back-to-back bookings and last-minute surprises.
- Click Booked appointment settings
- Set Buffer time to add a gap before and after each appointment
- Set Maximum bookings per day to cap how many people can book
- Set a minimum scheduling notice so no one books within, say, the next 4 hours
- Set a booking window to limit how far in advance people can book (e.g., up to 60 days out)
4. Choose Which Calendars to Check for Conflicts
If you keep multiple calendars, tell Google which ones count as “busy.”
- Under Calendars checked for availability, select the calendars Google should scan
- Any event on a checked calendar will block that time slot from being offered
This keeps personal and work commitments from showing as free.
5. Customize the Booking Form
Decide what information guests provide when they book.
- Scroll to the Booking form section
- Name and email are required by default
- Click Add an item to include custom questions (phone number, meeting topic, etc.)
- Choose whether each custom field is required or optional
Premium plans also let you turn on email reminders and confirmation messages here.
6. Set the Location and Save
- Under Location and conferencing, choose Google Meet (a link is generated per booking), phone, in person, or a custom location
- Review everything, then click Save
- Your booking page is now live
7. Share Your Booking Page
- Open the appointment schedule event on your calendar and click Open booking page or Share
- Copy the booking page link and send it directly, or
- Use the website embed code to add the booking page to your own site
- If you have multiple schedules on a paid plan, you can share a single page listing all of them
When someone books, the appointment appears on your calendar automatically and both of you get a confirmation.
Quick Reference
| Setting | Where to find it | Plan |
|---|---|---|
| Single booking page | Create → Appointment schedule | Free / all eligible plans |
| Buffer time & daily caps | Booked appointment settings | Free / all eligible plans |
| Custom form questions | Booking form → Add an item | Free / all eligible plans |
| Multiple booking pages | Appointment schedule list | Business Standard+ |
| Automated email reminders | Booking form / settings | Business Standard+ / Google One Premium |
| Collect payments (Stripe) | Booked appointment settings | Business Standard+ |
Troubleshooting
“Appointment schedule” isn’t in my Create menu.
Your account type may not support it — Workspace Frontline, Essentials, and some legacy plans can’t create them. Confirm you’re signed in to a personal account or an eligible Workspace plan, and that you’re on the web, not mobile.
Slots I’m available for aren’t showing on the booking page.
Google hides any time that conflicts with an event on a calendar you’ve selected under Calendars checked for availability. Check that an all-day event, a “busy” block, or working-hours setting isn’t covering those slots.
I can only create one booking page.
That’s expected on free and Business Starter accounts — a single page is the limit. Unlimited pages require Business Standard or higher.
Email reminders aren’t going out to guests.
Automated email reminders are a premium feature. On a free or Starter plan, guests only get the initial calendar confirmation, not reminder emails.
Someone booked a slot that overlaps an existing meeting.
The conflicting calendar probably wasn’t selected under Calendars checked for availability, or the event was added after the slot was already booked. Add all relevant calendars and set buffer time to reduce overlaps.
If you’d rather not manage availability by hand, Carly is an AI assistant that handles scheduling, manages your inbox, and connects to 200+ apps — negotiating times and booking meetings for you across everyone’s calendars.
More on Google Calendar: How to let someone else schedule on Google Calendar · How to create a meeting poll in Google Calendar · How to set working hours in Google Calendar · How to block time on Google Calendar · How to share your Google Calendar · How to add Google Meet to Google Calendar
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
See what people say
"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.
Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.
On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."


