---
title: "Google Calendar appointment schedule: How to create a booking page"
description: "Creating a Google Calendar booking page is as straightforward as creating a calendar event. Here's how to do it with Google Calendar appointment scheduling."
image: "https://images.ctfassets.net/lzny33ho1g45/7EEWKDhxZWWF7ngRsQHeRW/95512e66a12816a334e159056da6fff3/google-calendar-hero-neutral.png"
---

# Google Calendar appointment schedule: How to create a booking page

Creating a Google Calendar booking page is as straightforward as creating a calendar event. Here's how to do it with Google Calendar appointment scheduling.

I teach virtually for a local college, and like every educator ever, I have a serious problem with student no-shows for meetings. 

After much reflection (me literally looking at my reflection in an empty Zoom room groaning, "Whyyy?"), I've found a promising solution: appointment scheduling software. While there are plenty of [meeting schedulers](https://zapier.com/blog/best-appointment-scheduling-apps/) to choose from, I'm a creature of habit and prefer to do everything in Google. 

If you also like to dip one pinky toe into the unfamiliar while staying firmly planted in your comfort zone, follow along. I'll walk through how to create a booking page using the Google Calendar appointment schedule feature. 

**Table of contents:**

- [What is Google Calendar appointment scheduling?](#appointment-slots-vs-appointment-schedules)
- [How to create an appointment schedule in Google Calendar](#create-appointment-schedule)
- [How to edit an appointment schedule in Google Calendar](#edit-appointment-schedule)
- [How to share your Google Calendar appointment schedule](#share-appointment-schedule)
- [How to use the Google Calendar scheduling feature in Gmail](#schedule-meetings-in-gmail)

## What is Google Calendar appointment scheduling?

Google Calendar appointment schedule is a feature that [turns Google Calendar into a mini-Calendly](https://zapier.com/blog/calendly-vs-google-calendar/). With appointment schedules, you can: 

- **Share a professional booking page.** Anyone with an email address can book an appointment with you using the appointment schedule's booking page. And you can easily view your booked appointments alongside your regular schedule in Google Calendar.
- **Customize your appointment availability.** This way, you can do things like add buffer time between meetings, set a maximum number of bookings each day, and limit how early (or last-minute) someone can book an appointment.
- **Get email notifications.** You'll receive a booking confirmation, and anyone who books will receive an automatic reminder email before the appointment.

The appointment schedules feature is currently available on all personal and Workspace accounts (as long as it's enabled by your admin). You'll get more features if you're on a paid account.

## How to create a Google Calendar appointment schedule

Creating a Google Calendar appointment schedule is as straightforward as creating a calendar event—only with more customization options. It has a lot of features that meeting schedulers like [Calendly](https://zapier.com/blog/calendly-tips/) have but with that familiar Google feel. 

1. With Google Calendar open, click **Create**, and then click **Appointment schedule**.

2. In the appointment schedule panel that appears, update the following sections:

- **Add title**. This title is visible to anyone who has a link to your booking page. By default, Google Calendar will also use the title as the event name when someone books an appointment slot.
- **Appointment duration**. Each appointment slot must last for at least 5 minutes. To change the duration, click the **down arrow** (`▼`)beside the default duration.
- **General availability**. For every day of the week, set the times that you're open to meet. To include multiple availabilities in a day, click the **Add another period to this day **icon, which looks like a plus sign (`+`). And if you want to copy the appointment slots from one day across all your other available days, click the **Copy to all **icon, which looks like a rectangle. Note: Copied appointment slots won't override any days marked _Unavailable. _
- **Calendars checked for availability.** Google Calendar will automatically block off busy times from your selected calendar on your booking page. By default, it'll only check your primary calendar. If you want Google Calendar to consider other connected calendars, indicate them here.
- **Advanced features. **You'll also find more advanced features that you can customize, like a scheduling window, adjusted availability for specific dates, and buffer times between bookings.
3. Click **Next**.
4. Now it's time to set up your booking page. In the appointment schedule panel, you can customize a message for people to see when they view your booking page, along with booking confirmations and reminders. Unlike Google Calendar events, you can't [set the default video conferencing to Zoom](https://zapier.com/blog/add-zoom-to-google-calendar-as-default/) (much to my chagrin).

5. Click **Save**.

## How to edit appointment schedule in Google Calendar

Here's the easiest way to edit the details of your appointment schedule in Google Calendar. 

1. Click any appointment schedule block in your calendar grid.
2. In the appointment schedule window that appears, click the **Edit appointment schedule **icon, which looks like a pencil.

3. Edit the details of your appointment schedule.
4. Click **Next**.
5. Edit the details of your booking page, if needed.
6. Click **Save**.

Need to delete your appointment schedule altogether? 

1. Click the appointment schedule block that you want to delete in your calendar grid.
2. In the appointment schedule window that appears, click the **Delete appointment schedule** icon, which looks like a garbage can.

3. Select if you want to delete only that week's availability or the entire appointment schedule, and then click **OK**.

## How to share your Google Calendar appointment schedule 

Now that you've created your booking page, it's time to share it. Google Calendar lets you do this in a few ways: share a link to your booking page or embed it on your website. 

### How to share a link to your Google Calendar booking page 

If you prefer to manually share your booking page, here's how to get the share link.  

1. On your Google Calendar grid, click any appointment schedule block.
2. In the appointment schedule window that appears, click **Share**.

3. In the _Link_ tab of the _Share your booking page _window that appears, click **Copy link**.

4. Click **Done**.
5. Paste the link wherever you want to share your appointment schedule.

### How to add your Google Calendar booking page to your website

If the words "embed" and "HTML" don't scare you, there's also the option to add your booking page to your professional website. Google Calendar lets you do this in two ways: add a button that opens a pop-up with your booking page or embed the booking page directly to your site. 

1. On your Google Calendar grid, click any appointment schedule block.
2. In the appointment schedule window that appears, click **Share**.
3. In the _Share your booking page _window that appears, click **Website embed**.
4. Click the down caret (`⋁`) beside the embed option you want, and then click **Copy code**. If you choose _Button with popup_, you can also modify the button color and text.

5. Click **Done**.
6. Paste the embed code, and add it to the HTML of your website.

## Bonus: How to use the Google Calendar scheduling feature in Gmail 

Google lets you share your availability via Gmail and have recipients book a meeting with you directly from their inbox too.

### How to find a time to meet in Gmail 

If you don't have access to your recipient's calendar, you can share your availability and let them book a meeting with you. 

1. In Gmail, click **Compose**.
2. Draft your email as you normally would (add a recipient, subject line, and message).
3. Click the **Set up a time to meet **icon, which looks like a calendar, and then select **Propose times you're free. **(You can also choose to just embed your booking page if you've already made one.)

4. Your Google Calendar will open in a panel beside your draft message. Update the meeting duration and your availability, and click **Next. **

5. Review your meeting details, and update the event title, location, and description if you want. When you're done, click **Add to email. **

6. Your proposed meeting times will appear in your email draft. Review your email, and then click **Send**.

Your recipient will be able to pick a time directly from their inbox, and then Google will schedule the meeting on both of your calendars.

### How to schedule a meeting from Gmail 

If you have access to your recipient's Google Calendar, you can skip straight to creating an event from Gmail. From a draft message in Gmail, click the **Set up a time to meet **icon, and then select **Create an event**. 

Once you create and save your event, Google will send the event details in a separate email to your recipient, add the event to your calendars, and include the details in your draft email message. 

## Automate Google Calendar

Once you've set up a Google Calendar booking page, use [Zapier's Google Calendar integration](https://zapier.com/apps/google-calendar/integrations) to orchestrate powerful, AI-driven workflows that connect your scheduling to the rest of your tech stack. For example, when someone books a meeting, you could trigger an AI workflow that drafts a personalized confirmation email, sends the meeting information to your CRM, and then posts a prep brief in Slack—all before the meeting starts.

Learn more about [how to automate Google Calendar](https://zapier.com/blog/automate-google-calendar-with-zapier/), or get started with one of these pre-made workflows.

## Hey, Google. Add Zoom. 

Don't get me wrong—the Google Calendar appointment schedule offers a lot of useful features that will drastically reduce the hassle of organizing a meeting. But there's still one downside for me: the inability to add Zoom as the default conferencing option. But who knows? Maybe Google will add it back as an option in the future. 

**Related reading: **

- [Stress-reducing Google Calendar settings you didn't know you needed](https://zapier.com/blog/google-calendar-settings-for-productivity/)
- [How to create detailed Google Calendar events using Zapier](https://zapier.com/blog/create-detailed-events-google-calendar/)
- [How to send a reminder in Slack for Google Calendar events](https://zapier.com/blog/create-google-calendar-reminders-slack/)

_This article was originally published in August 2022. The most recent update was in October 2025._