# Schedule Appointments With Google Calendar: Booking Page Guide

> How to schedule appointments with Google Calendar: set up a free booking page, share the link, block double bookings, and know when to move to a booking tool.

_Source: https://professionalstoolkit.com/articles/google-calendar-booking-page — The Professional's Toolkit · updated October 2026_

---

To schedule appointments with Google Calendar, you create an **appointment schedule**: a set of bookable hours that Google turns into a public booking page. Clients open the link, pick an open slot, and the appointment lands on your calendar. Setup is one short form on a computer. The catch is scope. A personal Google Account or a Workspace Business Starter plan gets a single booking page, and features like payments and checking a second calendar need an eligible Google Workspace or Google One subscription [1].


**1** — booking page on a personal Google Account or Workspace Business Starter



- **4 hours** — default minimum notice before a booking
- **5** — email reminders per appointment on eligible plans, text not editable
- **Desktop** — the only place to create a schedule


## What you need before you schedule appointments with Google Calendar

Google lists two requirements. You need a personal Google Account or a Workspace account, and a computer with a supported web browser [2]. You cannot create an appointment schedule in the Calendar app for Android, iPhone or iPad. Plan to do the setup at a desk, even if you check bookings on your phone later.

Your account type decides what you get. With a free personal account or Business Starter, you can build one booking page. Accounts on Workspace Frontline, Essentials, or an older Workspace subscription that is no longer sold cannot create appointment schedules at all. If you use a work or school account, contact your administrator for help.

Google sorts the extras by subscription. Accepting payments, verifying emails to block spam bookings, and adding schedules to secondary calendars require an eligible Google Workspace or Google One subscription. Google's chart also lists automatic email reminders, more than one appointment schedule, checking availability across multiple calendars and adding up to 20 co-hosts. Check the comparison chart against your own plan before you promise clients any of them.

## How to set up a Google Calendar booking page, step by step

The setup has two halves: the schedule (when you are open) and the booking page (what clients see). Both live in one panel.

1. On a computer, open Google Calendar.
2. At the top left, click **Create**, then select **Appointment schedule**.
3. In the panel on the left, enter a title. Clients see it on the booking page, and it labels each booking on your calendar.
4. Under Appointment duration, pick a length, or choose Custom.
5. Under General availability, set the days, times and time zone. Use *Add another period* for split shifts and *Copy time to all* to repeat one day's hours.
6. Click **Next**, then fill in the booking page settings and click **Save**.

The booking page settings matter more than they look. Under location and conferencing, choose how you meet: Google Meet, in person, a phone call, or none / to be specified later. The description you write appears on the booking page, in confirmation emails and in the event itself. The booking form always asks for first name, last name and email address; click *Add an item* to ask more, such as the reason for the visit.


> 💡 **Expect no slots today at first:** Google requires 4 hours' notice by default, so a brand-new page may show nothing for today. Check tomorrow's times instead.


Two settings shape your week. The **scheduling window** limits how far ahead people can book and how much notice they must give. Under booked appointment settings, you can add buffer time between appointments, cap the number of bookings per day, and decide whether guests may invite others. Adjusted availability handles one-off changes such as holidays, so you never have to rebuild the weekly hours.

## Share your Google Calendar scheduling link or embed it

Your booking page is always public. Anyone with the link sees the page, your profile photo and your account name [3]. So check how your Google Account name reads before you send it to clients. To change the photo or name, update your personal info in your Google Account, not in Calendar.

To get the scheduling link:

1. Open Google Calendar on a computer.
2. On the left, under **Booking pages**, hover over the page.
3. Click **Copy link** and paste it into your email signature, social profile or messages.

To put the page on your website, hover over the booking page, click Options, then Sharing options, then **Website embed**. Choose a single booking page or all booking pages on your calendar. Then pick *Button with popup* (type the button text) or *Inline booking page* (you can edit its width and height). Click Copy code, then Done, and paste the code into your site's HTML.

## A worked example: a tutor's first booking page

Picture a math tutor who teaches after school. She opens Google Calendar on her laptop and creates a schedule titled *60-minute math tutoring*. Her hours are Monday to Thursday, 3 to 7 p.m., in Eastern Time. She sets a scheduling window of two weeks ahead and 24 hours' notice. That stops a parent from booking a session for this afternoon.

She adds a 15-minute buffer so lessons never run back to back, and caps bookings at four per day. For location she picks Google Meet. Her booking form asks for the student's grade and the topic. She copies the link into the welcome email she sends new families and adds a popup button to her one-page website.

It works well. Parents choose a time without a single reply-all thread. Each slot can be booked only once, so two families never land on the same hour. Her whole system costs nothing beyond the Google account she already had.


> 💡 **Book yourself once first:** Open the link in a private browser window and book a test slot. You will see exactly what clients see, including the confirmation email.


## Settings that prevent double bookings and spam

The booking page hides times when you are busy, but only on the calendars it checks [4]. In the Calendars setting, turn on **Check calendars for availability**. Then events marked Busy remove those times from the page, and an all-day Busy event closes the whole day. With the check turned off, every block shows as open, even during meetings you accepted.

Checking secondary calendars, such as a separate family calendar, needs an eligible Google Workspace or Google One subscription. A calendar that lives outside Google, like a work Outlook calendar, is a separate problem. Google can only check what it can see.


> ⚠ **Unchecked calendars leave slots open:** With Check calendars for availability turned off, the page offers times during your Busy events. Turn it on before you share the link.


Spam is the other risk of a public page. On an eligible subscription, tick *Require email verification* in the booking form. Google then sends a verification code to anyone who is not signed in to a Google Account when they request an appointment. On an eligible Google Workspace or Google One subscription, you can add up to 20 co-hosts if you share the work with a partner. Co-host calendars are not checked by default, so include them in the availability check.

## Where the free booking page stops working

Google Calendar's booking page is a strong free start for one person selling one kind of appointment. It stops fitting at specific points, and you will usually hit one within months.

### You offer more than one service

A personal account or Business Starter allows a single booking page. A coach with a free intro call and a paid session, or a salon with cuts and colors, needs separate pages with different lengths. That means an eligible Google Workspace or Google One subscription, or another tool.

### You want payment at booking

Google collects payment only through a connected Stripe account, and only on an eligible Google Workspace or Google One subscription. A free account cannot ask for payment upfront.

### More than one person takes bookings

Co-hosts need an eligible Google Workspace or Google One subscription, and they must come from your own domain. A small studio where three people each keep their own hours, and clients pick a person, outgrows one shared schedule fast.

### You need Zoom or custom reminder text

Zoom is not built in. You pick *None / to be specified later* and paste a link into each event by hand. Automatic email reminders need an eligible Google Workspace or Google One subscription, and their text cannot be edited, which limits what you can tell clients before the visit.

When you reach one of these points, a booking tool picks up where Google stops. Our comparison of [online appointment scheduling software](/articles/online-booking-software) matches each tool to the kind of business it fits. The cards below cover the three most common jumps. For the full method, from choosing time slots to confirmation emails, see our [guide to running an online booking system](/articles/online-booking-system).


### Setmore — solves this

Every account gets a booking page that lists each service with its own duration, link and QR code, and the Free plan adds Reserve with Google plus Book Now buttons for Facebook, Instagram and websites.

- Where it stops: Setmore branding stays on the page on Free; deposits and payment links need Pro.
- Plan: Free (up to 4 users)
- How Setmore does it: [Set up a Setmore booking page](https://professionalstoolkit.com/articles/setmore-booking-page)
- More: [Setmore](https://professionalstoolkit.com/tools/setmore)


Setmore fits a small shop with staff. Its free plan covers up to four users, and the [Setmore booking page](/articles/setmore-booking-page) lists each service with its own duration and link.


### Cal.com — solves this

One public page holds unlimited event types, each with its own buffers, minimum notice and optional Stripe or PayPal payment, and it checks unlimited calendars for conflicts.

- Where it stops: Free is for one user and keeps Cal.com branding; team booking pages need Teams.
- Plan: Free
- How Cal.com does it: [Put Cal.com on your website](https://professionalstoolkit.com/articles/cal-com-embed)
- More: [Cal.com](https://professionalstoolkit.com/tools/cal-com)


Cal.com fits one person who sells several services and needs every calendar checked; our guide shows how to [put Cal.com on your website](/articles/cal-com-embed).


### TidyCal — solves this

Unlimited booking types sit on one page, and each can take payment through Stripe or PayPal at booking, even on the Free plan.

- Where it stops: Free connects one calendar and adds no automatic Zoom, Meet or Teams links; no deposits or partial payments.
- Plan: Free; automatic video links from Individual Lifetime
- How TidyCal does it: [Set up TidyCal step by step](https://professionalstoolkit.com/articles/how-to-use-tidycal)
- More: [TidyCal](https://professionalstoolkit.com/tools/tidycal)


TidyCal suits a solo coach or consultant with several offers. Our walkthrough on [setting up TidyCal booking types](/articles/how-to-use-tidycal) shows each step from the first booking type to paid sessions.


## FAQ

**Is Google Calendar appointment scheduling free?**

Yes, with limits. A personal Google Account or Workspace Business Starter plan can create a single booking page; payments, email verification and secondary-calendar checks need an eligible Google Workspace or Google One plan.

**Do clients need a Google account to use my booking page?**

No. When email verification is on, Google sends a code to bookers who are not signed in to a Google Account, so people without one can still request a time.

**Can I use Zoom with a Google Calendar booking page?**

Not automatically. Choose None / to be specified later as the location, then edit each booked event and add your Zoom link, or install a Calendar add-on for that service.

**What is the difference between a booking page and a scheduling link?**

The booking page is the public page where clients pick a time; the scheduling link is its address. Google lets you share a link to one booking page or to all booking pages on your primary calendar.


## The bottom line

If you work alone and sell one kind of appointment, Google Calendar's appointment schedule does the job for free: set your hours, add buffers and notice, check your calendars, and share one link. Move on when you need a second service, payment at booking, a second person's schedule, or Zoom without copy and paste. At that point, a dedicated booking tool costs you less time than the workarounds do.



## Sources

[1] Google Calendar Help — https://support.google.com/calendar/answer/16287038?hl=en (Nov 2026)
[2] Google Calendar Help — https://support.google.com/calendar/answer/10729749?hl=en (Nov 2026)
[3] Google Calendar Help — https://support.google.com/calendar/answer/10733297?hl=en&co=GENIE.Platform%3DDesktop (Nov 2026)
[4] Google Calendar Help — https://support.google.com/calendar/answer/16287054?hl=en (Nov 2026)

